apt相依問題 - Linux

Table of Contents

小弟今天想要使用apt的時候
發現不管要upgrade或是install
全都會跑出一樣的錯誤訊息
大致是說我的系統沒有安裝libnm0:amd64
因此gnome-settings-daemon發生相依問題
同時還說我的

但當我試圖安裝libnm0:amd64的時候
他也跑出了一樣的訊息
那豈不是死胡同嗎

網路上有人說可以用autofix跟autoremove
但試了也是跑出完全一樣的錯誤訊息
想請問各位大大是否知道如何處理?


以下附上錯誤訊息

$ sudo apt-get install libnm0:amd64
正在讀取套件清單... 完成
正在重建相依關係
正在讀取狀態資料... 完成
libnm0 已是最新版本 (1.10.6-2ubuntu1.1)。
以下套件為自動安裝,並且已經無用:
libllvm6.0:i386 libllvm7 libllvm7:i386 linux-headers-4.15.0-55
linux-headers-4.15.0-55-generic linux-image-4.15.0-55-generic
linux-modules-4.15.0-55-generic linux-modules-extra-4.15.0-55-generic
x11proto-dri2-dev x11proto-gl-dev
使用 'sudo apt autoremove' 將之移除。
升級 0 個,新安裝 0 個,移除 0 個,有 0 個未被升級。
6 個沒有完整得安裝或移除。
需要下載 0 B/298 kB 的套件檔。
此操作完成之後,會多佔用 0 B 的磁碟空間。
是否繼續進行 [Y/n]? [Y/n] y
dpkg: 因相依問題,無法設定 gnome-settings-daemon:
gnome-settings-daemon 相依於 libnm0 (>= 1.0.0)﹔然而:
套件 libnm0:amd64 未安裝。

dpkg: error processing package gnome-settings-daemon (--configure):
相依問題 - 保留未設定
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: 因相依問題,無法設定 gnome-shell:
gnome-shell 相依於 libnm0 (>= 1.0.0)﹔然而:
套件 libnm0:amd64 未安裝。
gnome-shell 相依於 gnome-settings-daemon (>= 3.16.0)﹔然而:
gnome-settings-daemon 套件尚未設定。

dpkg: error processing package gnome-shell (--configure):
相依問題 - 保留未設定
dpkg: 因相依問題,無法設定 gnome-control-center:
gnome-control-center 相依於 libnm0 (>= 1.1.90)﹔然而:
套件 libnm0:amd64 未安裝。
gnome-control-center 相依於 gnome-settings-daemon (>= 3.25.90)﹔然而:
gnome-settings-daemon 套件尚未設定。

dpkg: error processing package gnome-control-center (--configure):
相依問題 - 保留未設定
dpkg: 因相依問題,無法設定 ubuntu-desktop:
ubuntu-desktop 相依於 gnome-control-center﹔然而:
gnome-control-center 套件尚未設定。
ubuntu-desktop 相依於 gnome-settings-daemon﹔然而:
gnome-settings-daemon 套件尚未設定。
ubuntu-No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because MaxReports is reached already
desktop 相依於 gnome-shell﹔然而:
gnome-shell 套件尚未設定。

dpkg: error processing package ubuntu-desktop (--configure):
相依問題 - 保留未設定
dpkg: 因相依問題,無法設定 gnome-initial-setup:
gnome-initial-setup 相依於 libnm0 (>= 1.0.0)﹔然而:
套件 libnm0:amd64 未安裝。
gnome-initial-setup 相依於 gnome-settings-daemon (>= 3.24)﹔然而:
gnome-settings-daemon 套件尚未設定。

dpkg: error processing package gnome-initial-setup (--configure):
相依問題 - 保留未設定
No apport report written because MaxReports is reached already
處理時發生錯誤:
gnome-settings-daemon
gnome-shell
gnome-control-center
ubuntu-desktop
gnome-initial-setup
E: Sub-process /usr/bin/dpkg returned an error code (1)


--
[kevlius@localhost ~]$ sudo find girlfriend
[sudo] password for kevlius:
find: ‘girlfriend’: No such file or directory

--

All Comments

Doris avatarDoris2019-10-15
sudo dpkg —config 安裝套件名
sudo dpkg —config —all
試試看
Zanna avatarZanna2019-10-17
你有先update了嗎?
Odelette avatarOdelette2019-10-21
有update? 有用ppa之類的第三方repo? 手動做過什麼相關
設定?
Sierra Rose avatarSierra Rose2019-10-21
update 更新套件位置很重要,這個做完再 update
* 再 upgrade 講錯
Quanna avatarQuanna2019-10-22
理論上不是會自動解相依性?
Lauren avatarLauren2019-10-26
https://i.imgur.com/2VzPxaN.jpg
我之前遇到類似問題是這樣解的
套件名改成你的套件
Kyle avatarKyle2019-10-29
dpkg --purge --force-all 套件, 硬拔掉...