web-dev-qa-db-ja.com

UbuntuソフトウェアがUbuntu 20.04で開かない

Ubuntuソフトウェアをクリックしても、開きません。 Ubuntu 20.04の新規インストールがあります。すべてのパッケージをアップグレードしようとしましたが、この問題は解決しません。

killall software-centerを実行しようとすると、この名前のプロセスはなく、software-centercommand not foundを返します。 aptで再インストールしようとすると、次のような結果になります。

$ Sudo apt-get --purge --reinstall install software-center 
パッケージリストを読み取っています...完了
依存関係ツリーを構築しています
状態情報を読み取っています...完了
パッケージOracle-Java8-installerは使用できませんが、別のパッケージによって参照されています。 .____。] E:パッケージ 'software-center'にはインストール候補がありません
5
tafazzi87

ターミナルを開き、次のように入力します。

須藤aptクリーン #キャッシュされたパッケージのリストをクリーンアップして、Ubuntuソフトウェアがパッケージを読み取れるようにする
 Sudo apt update && Sudo apt upgrade 
 Sudo apt autoremove gnome-software && Sudo apt install gnome-software
8
karel

以下のコマンドを使用して再インストールしてみてください。今日Ubuntu 20.04をインストールした後、うまくいきました。

Sudo apt-get --purge --reinstall install gnome-software

もう1つ、Dockの「Ubuntuソフトウェア」が機能しない(ハングする)ことに気付きました。ハングアップするアプリケーションの下で検索しても、アイコンがまったく同じ[ソフトウェア]を選択する必要がありました。コマンドを実行する前に、必ずUbuntuソフトウェアを閉じてください。

それで問題が解決するかどうかをお知らせください。幸運を!

4
Bluetouchwiz

それが機能しないのは何ですか?

それはgnome-softwareですか(下のアイコンを参照)

enter image description here

(ドック/タスクバーのこの上にマウスを置くと、ツールトップSoftwareが表示されます。新しいUbuntu 20のインストールでは、これがタスクバーにドッキングされていませんでした。)

またはsnap-store? (下のアイコンを参照)

enter image description here

(このためのツールチップは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:bobls -al ~を実行するときは、家の中にあるほとんどすべてのものに表示されるものを使用してください。または、idを実行して、ユーザーとそのグループを確認してください)。

その後、snap-storeを実行することができました。

1

ターミナルでこれらのコマンドを使用してみてください。それは私のために働いた!

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/*
0
Louie