ubuntu中使用apt命令安裝ipython失敗解決方案


 

在最近使用ubuntu安裝ipython時,出現如下報錯:

 

出現這個問題,主要是因為apt還在運行,故解決方案為:

 

1、找到並且殺掉所有的apt-get 和apt進程

    運行下面的命令來生成所有含有 apt 的進程列表,使用ps和grep命令並用管道組合來得到含有apt或者apt-get的進程。

  ps -A | grep apt

 

使用如下命令殺死進程:

sudo kill -9 processnumber 

 

 

2、刪除鎖定文件

  鎖定的文件會阻止 Linux 系統中某些文件或者數據的訪問,一旦你運行了 apt-get 或者 apt 命令,鎖定文件將會創建於 /var/lib/apt/lists//var/lib/dpkg//var/cache/apt/archives/ 中。

  這有助於運行中的 apt-get 或者 apt 進程能夠避免被其它需要使用相同文件的用戶或者系統進程所打斷。當該進程執行完畢后,鎖定文件將會刪除。

    當沒有看到 apt-get 或者 apt 進程的情況下在上面兩個不同的文件夾中看到了鎖定文件,這是因為進程由於某個原因被殺掉了,因此你需要刪除鎖定文件來避免該錯誤。

首先運行下面的命令來移除 /var/lib/dpkg/ 文件夾下的鎖定文件:

                    sudo rm /var/lib/dpkg/lock

 

 之后強制重新配置軟件包:

 

sudo dpkg --configure -a

 

 

接下來,更新你的軟件包源列表:

 

sudo apt update

 最后安裝ipython:

 

總結一下,對於 ubuntu在使用 apt-get 或者 apt 也叫 時遇到的問題,使用以上方法基本上可以解決。 

 


免責聲明!

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



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