Ubuntu 16.04安裝後幾乎無法安裝任何東西

Ubuntu 16.04安裝後幾乎無法安裝任何東西

我最近在我的筆記型電腦上重新安裝了 Ubuntu 16.04,從那時起我無法安裝很多東西。我知道軟體中心存在錯誤,但問題並不限於該特定問題。

我無法安裝 Steam(總是說缺少依賴項,我也無法安裝)、Skype(又是依賴項)、VLC、Dropbox(破壞了一些軟體包)等。

由於Skype和Steam的問題與i386有關,而我在使用14.04時可以安裝它們,所以我重新安裝了14.04。這次我無法安裝 Skype 和 Steam。所以我回到了 16.04,但找不到修復那些缺少的依賴項的方法。

我使用apt-get -f installaptitude -f install手動下載並安裝這些包,甚至是它們的依賴包,但每次都缺少依賴項。現在我沒有基本的應用程式。知道是什麼原因造成的嗎?

昨天我嘗試再次安裝 Steam,因為 Ubuntu 軟體和其他一些東西更新了,當它再次嘗試安裝其依賴項時,它不起作用。當我sudo apt-get -f install這樣做時,它會給出:

庫列表... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Bağımlılıklar düzeltiliyor... Tamamlandı
Aşağıdaki ek paketler kurulacak: libc6:
i386 6
Aşağıdaki YENI 包kurulacak:libc6:i386 libgl1-mesa-dri:i386
0 個套件 yükseltilecek、2 個套件 kurulacak、0 個套件 kaldırılacak 和 1 個套件 yükseltilmeyecek。
35 paket tam olarak kurulmayacak ya da kaldırılmayacak。
7.220 kB arşiv dosyası indirilecek。
該磁碟容量為 127 MB。
Devam etmek istiyor musunuz? [E/h] e
索引:1http://archive.ubuntu.com/ubuntuxenial/main i386 libc6 i386 2.23-0ubuntu3 [2.270 kB]
目錄:2http://archive.ubuntu.com/ubuntuxenial/main i386 libgl1-mesa-dri i386 11.2.0-1ubuntu2 [4.950 kB]
24 sn.'de 7.220 kB alındı (300 kB/s)
N: '/etc/apt/sources.list。 opera-stable.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor N
: '/etc/apt/sources.list.d/' dizinindeki 'steam.list。
: '/etc/apt/sources.list.d/' dizinindeki 'ubuntu-wine-ubuntu-ppa-xenial.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
Napt/etc/list/list .d/' dizinindeki 'spotify.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
Paketler önyapılandırılıyor ... (Veritaban ı
/
libc6 _2. 23 -0ubuntu3_i386.deb ...
套件檔案:libc6:i386 (2.23-0ubuntu3) ...
dpkg: /var/cache/apt/archives/libc6_2.23-0ubuntu3_i386.deb arşisor
paylaşılan '/usr/share/lintian/overrides/libc6' dosyasının üzerine yazılmaya çalışılıyor,dosya libc6:i386 paketinin diğer örneklerinden farklı P. ...
Paket
açı庫:libgl1 -mesa-dri:i386 (11.2.0-1ubuntu2) ...
dpkg: /var/cache/apt/archives/libgl1-mesa-dri_11.2.0-1ubuntu2_i386.deb arpaivi işlenirken -- ubuntu2_i386.deb arşivi işlenirken -- ubuntu2_i386.deb arşivi işlenirken --
paylaşılan ' /usr/share/doc/libgl1-mesa-dri/copyright' dosyasının üzerine yazılmaya çalışılıyor, dosya libgl1-mesa-dri:i386 paketinin di
... 類似
rasında hatalarla karşılaşıldı :
/var/cache/apt/archives/libc6_2.23-0ubuntu3_i386.deb
/var/cache/apt/archives/libgl1-mesa-dri_11.2.0-1ubuntu2apt/archives/libgl1-mesa-dri_11.2.0-1ubuntu2_i386.deb2bt
. .d /' dizinindeki 'opera-stable.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/'zininden yalk listdeaved smoet; uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'ubuntu-wine-ubuntu-ppa-xenial.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc /apt /sources.list.d/' dizinindeki 'spotify.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
E:子程序 /usr/bin/dpkg 回傳錯誤代碼 (1)

PS:我在全新安裝Ubuntu 16.04後只安裝了f.lux指示器、Opera瀏覽器和spottily客戶端。

編輯:順便說一句,我所有的依賴問題都與 i386 有關。我檢查了一下是否啟用了multiarch,好像已經啟用了。

編輯:現在我嘗試先讓Steam自行更新,然後再安裝這些依賴項。這次它下載了它們並安裝了它們,但出現了一些錯誤。但當然它們都壞了。所以一切都沒有改變。

最終編輯:全新安裝 Ubuntu 16.04 並在任何應用程式之前安裝適當的升級後,我的問題解決了。我可以再次安裝 i386 庫。

答案1

所以你做到了apt-get update?請檢查 /etc/apt/sources.list 中是否有來源

###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse 

###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse 
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse 

如果真的很悲傷的話:

每次缺少依賴項而現在我沒有基本應用程式時

我認為你應該刪除未滿足的依賴關係。當您嘗試安裝新事物時,將會存在未滿足的依賴項 - 刪除它們,然後嘗試安裝這些軟體包。

附:

apt-get autoremove -y

答案2

您必須刪除 .save 文件

cd /etc/apt/sources.list.d
/etc/apt/sources.list.d$ ls

並用這個刪除所有

/etc/apt/sources.list.d$ sudo rm opera-stable.list.save
/etc/apt/sources.list.d$ sudo rm steam.list.save
/etc/apt/sources.list.d$ sudo rm ubuntu-wine-ubuntu-ppa-xenial.list.save
/etc/apt/sources.list.d$ sudo rm spotify.list.save

拉斯特蓋勒。

答案3

我目前正在使用 Xubuntu,但由於它們都依賴相同的儲存庫,因此解決方案可能是相同的。

首先,出現此問題的原因是 Ubuntu 土耳其語儲存庫伺服器的配置過時。在嘗試了一些解決方案之後,我編輯了儲存庫來源,終於可以安心地安裝 Steam 了。也許這就是為什麼這個問題沒有任何大驚小怪的確切原因,因為美國伺服器是最新的。

警告:在繼續解決方案之前,我注意到您提到了有關「丟失基本應用程式」的內容,這可能表明您在嘗試解決依賴性問題時刪除了一些核心庫。我強烈建議您徹底重新安裝 Ubuntu。

現在,解決方案:

1) 將來源清單編輯為

sudo nano /etc/apt/sources.list

2)刪除“tr”。來自所有網址

例如改變這個:

deb http://tr.archive.ubuntu.com/ubuntu/ xenial main restricted

進入這個:

deb http://archive.ubuntu.com/ubuntu/ xenial main restricted

3)保存列表

Ctrl + O

4) 進行全面更新/升級例程

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo apt-get autoremove

5) 最後,使用儲存庫安裝 Steam

sudo apt-get install steam

就是這樣!好吧,至少對我來說!

相關內容