ubuntu出現apt get命令報錯

2021-10-17 03:59:46 字數 701 閱讀 9070

當我需要安裝需要配置eigen3、libpng、libjpeg、libtiff四個相關庫時

sudo apt-get install libeigen3-dev

sudo apt-get install libpng-dev

sudo apt-get install libjpeg-dev

sudo apt-get install libtiff-dev

使用了這幾條命令時出現了

這是程序意外關閉之後出現的,程序可能還在被占用,程序可能一直沒有被響應形成死鎖狀態,首先需要試試關閉程序。

最快速簡單的方法是強制解鎖

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

然後再執行之前的命令就不會出現錯誤了

當然也可以找出當時占用的程序,釋放資源即可

做法如下:

首先檢視被占用的apt-get程序

ps -e|grep apt-get
找出程序號(如1555),再執行下面內容,將程序殺死

sudo kill 1555
文章參考

Ubuntu下apt get與pip安裝命令的區別

在ubuntu伺服器下安裝包的時候,經常會用到sudo apt get install 包名 或 sudo pip install 包名,那麼兩者有什麼區別呢?1.區別 pip用來安裝來自pypi 的python所有的依賴包,並且可以選擇安裝任何在pypi上已上傳的先前版本的依賴包,個人認為是pyt...

Ubuntu下apt get與pip安裝命令的區別

在ubuntu伺服器下安裝包的時候,經常會用到sudo apt get install 包名 或 sudo pip install 包名,那麼兩者有什麼區別呢?1.區別 pip用來安裝來自pypi 的python所有的依賴包,並且可以選擇安裝任何在pypi上已上傳的先前版本的依賴包,個人認為是pyt...

ubuntu學習 apt get命令

1 apt get update 更新軟體源本地快取檔案 2 apt cache search 查詢軟體包,找到想要安裝的包,如 sudo apt cache search mysql server 3 apt get install 安裝軟體包 sudo apt get install mysql...