Ubuntuソフトウェアをクリックしても、開きません。 Ubuntu 20.04の新規インストールがあります。すべてのパッケージをアップグレードしようとしましたが、この問題は解決しません。
killall software-center
を実行しようとすると、この名前のプロセスはなく、software-center
はcommand not found
を返します。 aptで再インストールしようとすると、次のような結果になります。
$ Sudo apt-get --purge --reinstall install software-center パッケージリストを読み取っています...完了 依存関係ツリーを構築しています 状態情報を読み取っています...完了 パッケージOracle-Java8-installerは使用できませんが、別のパッケージによって参照されています。 .____。] E:パッケージ 'software-center'にはインストール候補がありません
ターミナルを開き、次のように入力します。
須藤aptクリーン #キャッシュされたパッケージのリストをクリーンアップして、Ubuntuソフトウェアがパッケージを読み取れるようにする Sudo apt update && Sudo apt upgrade Sudo apt autoremove gnome-software && Sudo apt install gnome-software
以下のコマンドを使用して再インストールしてみてください。今日Ubuntu 20.04をインストールした後、うまくいきました。
Sudo apt-get --purge --reinstall install gnome-software
もう1つ、Dockの「Ubuntuソフトウェア」が機能しない(ハングする)ことに気付きました。ハングアップするアプリケーションの下で検索しても、アイコンがまったく同じ[ソフトウェア]を選択する必要がありました。コマンドを実行する前に、必ずUbuntuソフトウェアを閉じてください。
それで問題が解決するかどうかをお知らせください。幸運を!
それが機能しないのは何ですか?
それはgnome-software
ですか(下のアイコンを参照)
(ドック/タスクバーのこの上にマウスを置くと、ツールトップSoftware
が表示されます。新しいUbuntu 20のインストールでは、これがタスクバーにドッキングされていませんでした。)
またはsnap-store
? (下のアイコンを参照)
(このためのツールチップはUbuntu Software
です)。
2つのいずれかが失敗する理由の詳細を調べるには、ターミナルからそれらを開いてみてください。
ターミナルを開きます(ctrl-alt-t
、またはwindowsKey
を検索してterminal
を検索するか、ドック/タスクバーのshow applications
をクリックしてterminal
を検索します)
それらを実行します:gnome-software
。またはsnap-store
。
次に、取得した新しい情報を使用して再度グーグルします。
いくつかのアイデア:
gnome-software
が機能しない場合は、 karelの手順 に従ってください。Sudo apt clean # clean list of cached packages so Ubuntu Software can read them
Sudo apt update && Sudo apt upgrade
Sudo apt autoremove gnome-software && Sudo apt install gnome-software
snap-store
が機能していない場合、私は何が問題だったのかを伝えることができます(おそらく同じような問題があります)。それを実行しようとすると、アクセス拒否エラーが発生しました。[...] WARNING: cannot create user data directory:
cannot create "/home/<username>/snap/snap-store/454":
mkdir /home/<username>/snap/snap-store: permission denied
これは、新しいUbuntu 20をインストールしたときに、ユーザーのホームディレクトリ内にsnap
ディレクトリがあった以前のシステム(CentOS)のバックアップからデータをコピーしたために発生していました。コピープロセス中に、そのディレクトリはroot
ユーザーが所有するものとしてコピーされました。
(ls -al ~ | grep snap
を使用して、そのディレクトリのアクセス許可、ユーザー所有者、およびグループを確認できます。同様に、ls -al ~/snap
を使用して内部の内容を確認できます)
これを解決するために、snap
ディレクトリの所有者(および内部にあるすべてのもの)を次のように変更しました
Sudo chown <myuser>:<mygroup> -R ~/snap
(<myuser>
と<mygroup>
は、ユーザーとグループに置き換えてください。例:bob:bob
。ls -al ~
を実行するときは、家の中にあるほとんどすべてのものに表示されるものを使用してください。または、id
を実行して、ユーザーとそのグループを確認してください)。
その後、snap-store
を実行することができました。
ターミナルでこれらのコマンドを使用してみてください。それは私のために働いた!
Sudo apparmor_parser -r /etc/apparmor.d/*snap-confine*
Sudo apparmor_parser -r /var/lib/snapd/apparmor/profiles/snap-confine*
Sudo apparmor_parser -r /var/lib/snapd/apparmor/profiles/*