web-dev-qa-db-ja.com

Ubuntuデスクトップパッケージのインストールで壊れたパッケージエラーが発生する

一部のファイル共有では、X2Goクライアントをインストールする必要があり、一部のパッケージが削除されました。ファイルエクスプローラーとlibreオフィスがもう見つからないため、ubuntu-desktopパッケージも削除されたと思います。

Sudo apt install ubuntu-desktopを実行してこれらのパッケージを再インストールしようとしています。

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ubuntu-desktop : Depends: nautilus but it is not going to be installed
                  Recommends: libreoffice-calc but it is not going to be installed
                  Recommends: libreoffice-gnome but it is not going to be installed
                  Recommends: libreoffice-impress but it is not going to be installed
                  Recommends: libreoffice-math but it is not going to be installed
                  Recommends: libreoffice-ogltrans but it is not going to be installed
                  Recommends: libreoffice-writer but it is not going to be installed
                  Recommends: nautilus-share but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

apt-cache policy nautilus ubuntu-desktopの出力:

nautilus:
  Installed: (none)
  Candidate: 1:3.26.3-0ubuntu4
  Verstion table:
    1:3.26.4-0~ubuntu18.04.4 -1
      100 /var/lib/dpkg/status
    1:3.26.3-0ubuntu4 500
      500 http://archive.ubuntu.com/ubuntu bionic/main AMD64 Packages
ubuntu-desktop:
  Installed: (none)
  Candidate: 1.417
  Version table:
    1.417 500
      500 http://archive.ubuntu.com/ubuntu bionic/main AMD64 Packages

個別のパッケージ(nautilus、libreoffice)をインストールしても、同様のエラーが発生します。これまでに実行されたアクション:

  • インストールにaptitudeを使用
  • インストール前にX2Goクライアントを削除する
  • 最初の実行Sudo apt install -f
  • 最初の実行Sudo apt --fix-broken install
  • Sudo apt install --reinstall ubuntu-desktopを実行します
  • Sudo dpkg --configure -a && Sudo apt autoremove -y && Sudo apt autoclean && Sudo apt remove && Sudo apt clean && Sudo apt update && Sudo apt install -f && Sudo apt full-upgrade -yを実行します

Ubuntu 18.04.2 LTSの使用

1
Jeroen

次に、必要なすべてのリポジトリをコマンドで再度追加する必要があります。

Sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu/ bionic main universe multiverse restricted"
Sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu/ bionic-updates main universe multiverse restricted"
Sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu/ bionic-security main universe multiverse restricted"

そして、次のようなもので必要なソフトウェアのインストールを再試行します:

Sudo apt-get upgrade
Sudo apt-get install ubuntu-desktop
0
N0rbert