Linux使用apt get安裝軟體時出現的問題

2021-06-11 20:14:34 字數 772 閱讀 3922

昨天在linux下使用apt-get install 安裝軟體時,出現了:

子程序 post-installation script 返回了錯誤號 1 在處理時有錯誤發生

的錯誤,接著就是一連串的依賴,其實就是前面因上面這個問題沒安裝好的包導致的一連 串

依賴。因此,解決好上面這個問題是關鍵。採用了下面的方法,問題很快得到了解決, 現在

把方法記下,以備後用。

1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //先將info資料夾更名 

2.$ sudo mkdir /var/lib/dpkg/info //再新建乙個名為info資料夾 

3.$ sudo apt-get update, apt-get -f install //取回更新的軟體包列表資訊,安裝新的軟體包 

4.$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //將在新的info資料夾下生成的檔案

全部移到info_old資料夾下 

5.$ sudo rm -rf /var/lib/dpkg/info //把新建的info資料夾刪掉 

6.$ sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把info_old資料夾改回原來的名字

問題雖然解決了,但其原因不是十分透析,猜想是軟體包的資訊有誤,因此先更新資訊,

再重新安裝,這樣資訊被更新了,問題也就解決了。如果讀者有更明析原因者,還望告 知。

Linux使用apt get安裝軟體出現404

我在安裝軟體valgrind 參照 的時候,需要autoconf,但是使用apt get更新,會有很多404,以為需要更新,就apt get update 好幾次,仍然失敗 我的ubuntu是在兩年前安裝的,最近突然想到要用,所以是apt get的更新伺服器列表有問題了 參照 步驟如下 1.備份原來...

ubuntu使用apt get安裝nginx

nginx已經很火了,可centos和debian ubuntu都還沒把nginx加入倉庫中,每次都只能編譯安裝,不過官方最近提供了deb和rpm包了,只需要使用nginx的源就可以用包管理軟體直接安裝了,不過每次都先加key,再修改連線的版本還是有點繁瑣,所以打算寫個一鍵安裝指令碼來完成此工作。b...

Ubuntu使用apt get安裝本地deb包

下面是如何讓apt get使用本地deb檔案的步驟 第一步 將你所有的deb檔案放在同乙個目錄內,如 mkdir var debs 第二步 使用dpkg scanpackages 命令生成apt可以使用的軟體包索引檔案 var dpkg scanpackages debs dev null gzip...