APT - 依存関係のバグ修正

APT - 依存関係のバグ修正

Ubuntu 20.04を使用しています

何らかの理由でGnomeを再インストールする必要がありましたが、今は削除してから再インストールすることはできません。入っています(状態満たされていない依存関係エラーです。

正確なエラーメッセージ -

sudo apt-get install ubuntu-gnome-desktop
Reading package lists... Done
Building dependency tree       
Reading state information... Done
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-gnome-desktop : Depends: ubuntu-desktop but it is not going to be installed
                        Depends: gnome-session but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

私が試したこと -

  1. きれい
sudo apt autoclean

sudo apt clean

sudo apt autoremove

コンピュータがきれいになって出力できません。

  1. fパラメータを使用して変更
sudo apt install -f ubuntu-gnome-desktop

sudo apt --fix broken

出力 -

sudo apt --fix-broken install

Reading package lists... Done

Building dependency tree
       
Reading state information... Done

0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
  1. Dpkgの再構成
sudo dpkg --configure -a

何も返されません

  1. 活用能力
sudo aptitude install ubuntu-gnome-desktop

役に立たない。


その他の詳細

  • 現在私はxfce Desktopを通してこれを行っています。私はそれが好きではありません。

  • GDMはインストールされていません。

  • 私は単にubuntu-gnome-desktopが欲しいです。

  • この満たされていない依存関係の問題は、gnomeに関連するパッケージにのみ存在します。

  • ubuntu-gnome-desktopの解決策がない場合は、gnome-desktopをインストールすることもできますが、これはお勧めできません。

  • sudo apt update 出力 -

sudo apt update
Hit:1 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu focal InRelease 
Hit:2 http://archive.canonical.com/ubuntu focal InRelease                      
Hit:3 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:4 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:5 http://archive.ubuntu.com/ubuntu focal-security InRelease
Hit:6 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Reading package lists... Done
Building dependency tree       
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.
  • sudo apt update 出力
sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
  • 私はただGNOMEデスクトップが欲しい

  • ストレージが有効

ここに画像の説明を入力してください。

ベストアンサー1

私に役立つもの:

ただインストールしましたubuntu-desktop。以下からインストールできます。

sudo apt install ubuntu-desktop^

^は作業パッケージを意味します。

GUIを好む場合:

sudo apt install tasksel
sudo tasksel
# arrow keys to navigate and space bar to select.

Ubuntuデスクトップを選択してEnterを押します。

試してみるその他のこと:

まず、リポジトリを更新してみてください。

sudo apt update

それでも問題が解決しない場合は、強制インストールを試してください。

sudo apt -f install ubuntu-desktop

以下を試すこともできますaptitude

# install aptitude
sudo apt install aptitude

# install the packages
sudo aptitude install ubuntu-desktop

## aptitude will suggest solutions to fix the error, if you find them ok then accept the solutions.

aptitudeパラメータと一緒に-f使用されます。

sudo aptitude -f install ubuntu-desktop

-f作業パッケージで使用:

sudo aptitude -f install ubuntu-desktop^

キャッシュディレクトリからエラーファイルを削除してみてください.debapt

sudo rm /var/cache/apt/archives/*.deb

競合するパッケージの状態を消去します。

# create a backup first:
sudo cp -r /var/lib/dpkg/status /var/lib/dpkg/status.bak

# view the file:
view /var/lib/dpkg/status
# Now, find the information given about the error packages and try removing it.

依存関係を直接インストールしてみてください。

sudo apt install <package>

パッケージの一般バージョンをインストールしてみてください。gnome-session

sudo apt -f install gnome-session

より多くのソリューションを自由に編集して追加できます。

おすすめ記事