sudo apt-get upgrade 不成功遇到問題


一. sudo apt-get update 和 sudo apt-get upgrade 出錯:(Ubuntu更新過程被中斷后的問題)

 

Ubuntu的更新過程是先下載完源里的文件就開始執行升級,如果涉及到一些因為版權或是其他問題沒加入源的文件,在升級安裝的中途再從第三方服務器上下載。有時需要下載的文件比較大,而網速又不給力,就會在這里耽擱很久。萬一有特殊情況必須關機,那么更新就會被中斷。這就會帶來一點的問題。

首先一個就是當你再次使用“更新管理器”更新的時候,會提示你:
E: 無法獲得鎖 /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: 無法鎖定管理目錄(/var/lib/dpkg/),是否有其他進程正占用它?

解決方法:
#:sudo rm /var/cache/apt/archives/lock
#:sudo rm /var/lib/dpkg/lock

這個問題解決了,還有可能會出現使用apt-get或者dpkg時無法更新或者安裝軟件。提示使用“sudo dpkg --configure -a”,但是還是無法解決。錯誤提示類似於“dpkg: error: parsing file '/var/lib/dpkg/updates/0073' near line 0:”,也就是'/var/lib/dpkg/updates/目錄下的某個文件出了問題。解決辦法就是刪掉該目錄下的所有文件。

另:解決方法:

    sudo rm /var/lib/dpkg/updates/*  資料夾里面的檔案有問題,使的更新軟件出現錯誤,所以把它完全刪除,下面的指令會重新建立
    sudo apt-get update   更新你的電腦裏的 可以下載套件明細 
    sudo apt-get upgrade    根據上面的套件明細 更新已安裝的套件到最新版本

 

二.sudo apt-get update出現問題

E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/cn.archive.ubuntu.com_ubuntu_dists_natty_main_binary-i386_Packages

……………………

終端中輸入以下兩條命令:

sudo rm /var/lib/apt/lists/* -vf

sudo apt-get update

 

三.另一個問題的解決辦法

An error occurred. Please run Package Manager from the right-click menu or apt-get from a terminal to see what is wrong.
The error message was: 'Error: BrokenCount > 0'. This usually means that your installed packages have unmet dependencies.

sudo bash
apt-get clean
cd /var/lib/apt
mv lists lists.old
mkdir -p lists/partial
apt-get clean
apt-get update


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM