昨天在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...