息子のLenovo G50-45にUbuntu 16.04 LTS(「Xenial Xerus」)を「クリーン」インストールして以来、彼は(新しい)Ubuntuソフトウェアを起動できません...
ダッシュからプログラムを起動すると、「Ubuntu Software」アイコンがランチャーに表示され、その後消えます。 「gnome-software」は通常、システムモニターに表示されますが、これは時々少し消えます。
息子が実際にUbuntuソフトウェアを使用できるように、この問題を修正するにはどうすればよいですか?
私が入るとき:
gnome-software
何も起こりません。カーソルは次の行に移動するだけで、エラーメッセージは表示されず、何も起きていないようです(少し待った後でも)、「Ubuntu Software」はシステムモニターに表示されず、新しいターミナルプロンプトも表示されません。
私が入力するときも同じことが当てはまります:
Sudo gnome-software
私は「須藤」が違いを生むとは思っていませんでしたが、試しても害はないと考えました。
アップデートで対処されたバグがある場合に備えて、私はすでに試しました:
Sudo apt-get update && Sudo apt-get upgrade
再起動後も違いはありませんでした。
また、次のコマンドを使用してこれを実行し、各コマンドの中間で再起動しました。
Sudo apt-get update
Sudo apt-get upgrade
また、次のコマンドを使用して更新を試みましたが、違いはありませんでした。
Sudo apt upgrade
Sudo apt full-upgrade
繰り返しますが、各試行の間に再起動しました。
ソフトウェアセンターの再インストールも試みましたが、違いはありません。
Sudo apt-get --purge remove gnome-software
Sudo apt-get install gnome-software
興味深いことに、Ubuntu Softwareが再インストールされると、ダッシュボードにGNOME/generic(unbranded)アイコンのように見える「ソフトウェア」としてリストされます。
明確にするために、(現在再インストールされた)GNOMEソフトウェアを起動しようとすると、最初に起こっていたものとまったく同じことをします(今回は新しいロゴを除く)...同じことも当てはまりますターミナルを使用して(現在再インストールされた)GNOMEソフトウェアを起動しようとした場合。
私が入るとき:
gksudo software-center
管理タスクを実行するためにパスワードを入力しますプロンプトポップアップが表示されますが、その後は何も表示されません...まったく新しいプロンプト(つまり、最初にターミナルを開きます)。
確かに、Software Centerの削除と再インストールの間に再起動して、上記のすべての手順を再度実行しました。
また、私が入力したとき:
nano /etc/apt/sources.list
ターミナルベースのソースリストを開きますが、「cairo」や「gusty」(?)への参照はなく、54行(スペースを含む)以上のXenialソースのみがあります...先ほど言ったように、これは「クリーン」インストールであり、このSoftware Centerの問題のおかげで、他に何もインストールできませんでした。
私が入るとき:
dpkg -l | grep gnome-software
私は得る:
ii gnome-software 3.20.1+git20160617.1.0440874.ubuntu-xenial-0ubuntu1~16.04.1 AMD64 Software Center for GNOME
ii gnome-software-common 3.20.1+git20160617.1.0440874.ubuntu-xenial-0ubuntu1~16.04.1 all Software Center for GNOME (common files)
次の出力:
strace -e trace=open gnome-software
見つけることができます こちら 。
次の出力:
gnome-software --verbose >~/gnome-software.log 2>&1
見つけることができます こちら 。
それはすべて私にとっては何の意味もありませんが、うまくいけばそれはあなたたちの一人にとって何かを意味します。
次の出力:
which gnome-software
は:
/usr/bin/gnome-software
および出力:
ls -l /usr/bin/gnome-software
は:
-rwxr-xr-x 1 root root 639568 Jun 21 15:57 /usr/bin/gnome-software
-
次の出力:
nano /etc/apt/sources.list
見つけることができます こちら 。
次の出力:
ls -lR /etc/apt/ | grep -v '~'
見つけることができます こちら 。
同じ症状で同じ問題が発生しました。どうやら、インストールするパッケージがキューに入れられていたようです。 ~/.local/share/gnome-software/
ディレクトリにあるインストールキューファイルを削除して、これをリセットする必要がありました。これを行うには、ターミナルウィンドウを開き、次のコマンドを入力します。
rm ~/.local/share/gnome-software/install-queue
これで問題が解決しない場合は、構成ファイルが破損している可能性があります。その場合は、そのディレクトリ内のすべてのファイルを削除して、再構築します。これは、次のコマンドを使用して実行できます。
rm -r ~/.local/share/gnome-software
最も投票数の多い回答は間違いなく関連していると思いますが、sources.list
からadd-apt-repository --remove
を削除してチェックした後でも、古いPPAが問題を引き起こし、Ubuntuソフトウェアの速度を低下させていたことを付け加えたいと思います彼らはもはやsources.list
にいなかった。これは、.listファイルがまだ/etc/apt/sources.list.d
にあり、キーリングが/etc/apt/trusted.gpg.d
にあったためです。
.listファイルを1つずつ削除するには:
ls /etc/apt/sources.list.d
Sudo rm -i /etc/apt/sources.list.d/<PPAName>.list
Sudo apt-get update
または、sources.listディレクトリからALL PPAを削除するには:
cd /etc/apt/sources.list.d && Sudo rm -i *list*
キーを1つずつ削除するには:
Sudo apt-key list
Sudo apt-key del <KEY_ID>
Sudo apt-get update
考えられる回避策: Synaptic パッケージマネージャーを試してください。同様の機能が提供されます。
Sudo apt-get install synaptic
ソフトウェアセンターを再インストールすることもできますか?
Sudo apt-get --purge remove gnome-software
Sudo apt-get install gnome-software
私は同じ問題を抱えており、今のところこのコマンドで古いububtu-software-centerをインストールする問題を修正しました:
Sudo apt install software-center
私はまったく同じ問題を抱えています。ホームディレクトリの下のgnome-softwareを削除すると、私の問題は絶対に解決します。
rm -r ~/.local/share/gnome-software
更新:Mostafa Ahangarhaがコメントしたように、最初にgnome-software
のバックアップを作成する方が安全です。
cp -r ~/.local/share/gnome-software ~/.local/share/gnome-software-BAK
次に、次の方法でgnome-softwareフォルダーを削除します。
rm -r ~/.local/share/gnome-software
ubuntu-software
を再起動します。 Ubuntu Softwareは今すぐ起動できるはずです。
それでもUbuntuソフトウェアが開始されない場合は、次の方法で上記のプロセスを取り消すことができます。
rm -r ~/.local/share/gnome-software
mv ~/.local/share/gnome-software-BAK ~/.local/share/gnome-software
破損したメディアまたはRAMエラーの可能性があります。新しいメディアをダウンロードして再インストールします。別のデバイスを試して、別のデバイスの同じネットワーク上の新しいメディアから新規インストールが正常に機能することを確認します。