天天看點

Ubuntu 系統執行個體 Apt-get 安裝軟體及問題處理

Ubuntu 系統執行個體 Apt-get 安裝軟體及問題處理

鏡像下載下傳、域名解析、時間同步請點選

阿裡巴巴開源鏡像站

一、通過 Apt-get 線上安裝軟體

  1. 遠端登入 Ubuntu 操作作業系統雲伺服器。
  2. 執行如下指令,示範安裝 Nginx。
apt-get install nginx           
  1. 系統顯示如下圖所示:
    Ubuntu 系統執行個體 Apt-get 安裝軟體及問題處理
  2. 根據提示符,輸入

    Y

    确認後,開始安裝軟體,直至軟體安裝完成。
  3. 軟體安裝完成後,通過

    dpkg -L

    列出軟體包所在的目錄,及該軟體包中的所有檔案。
    Ubuntu 系統執行個體 Apt-get 安裝軟體及問題處理
  4. 可以通過

    dpkg -l

    的指令檢視軟體安裝版本包的資訊。

二、Apt-get 常見問題處理

常見錯誤一

問題描述

apt-get 安裝提示“error processing package install-info (--configure)”。

解決方法

1.将info檔案夾更名。

mv /var/lib/dpkg/info/ /var/lib/dpkg/info.bak.old/           

2.再建立一個新的info檔案夾。

mkdir /var/lib/dpkg/info/           

3.執行如下指令,重新更新。

apt-get update           

4.執行如下指令,重新安裝xxxxx軟體。

apt-get install  xxxxx           

常見錯誤二

Apt-get 安裝軟體或更新時提示 “Segmentation faultsts”。

 問題原因

可能是apt的cache出現沖突導緻。

問題原因該問題處理辦法可以考慮嘗試以下方法解決。

1.備份好

/var/cache/apt/

目錄。

2.删除

/var/cache/apt/

所有

.bin

檔案。

rm /var/cache/apt/*.bin           

3.執行如下指令,重新執行。

apt-get update           

4.測試是否可以正常使用apt-get。

注:另外,如果伺服器記憶體配置過低(比如隻有 512M記憶體),出現Segmentation fault 時除了清理cache,也建議使用top 指令檢查記憶體使用情況,将一些非必須的程序先暫時關閉,再嘗試執行apt-get。

常見錯誤三

安裝軟體時出現類似如下報錯資訊。

Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/AZ.archive.ubuntu.com_ubuntu_dists_natty_main_i18n _Translation-en
E: The package lists or status file could not be parsed or opened.           

可以嘗試通過如下方法處理。

1.使用如下指令清除目錄下已經損壞了的清單。

rm -rf /var/lib/apt/lists/*           

2.使用如下重新生成更新清單。

apt-get update           
Ubuntu 系統執行個體 Apt-get 安裝軟體及問題處理

3.然後就可以正常的用

apt-get

指令安裝軟體了。

常見錯誤四

apt-get install unzip

或者

aptitude install unzip

時出現類似如下錯誤提示:

Err http://mirrors.aliyun.com/ubuntu/ trusty-updates/main unzip amd64 6.0-9ubuntu1.1
 404  Not Found [IP: 112.124.140.210 80]
Err http://security.ubuntu.com/ubuntu/ trusty-security/main unzip amd64 6.0-9ubuntu1.1
 404  Not Found [IP: 91.189.92.201 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/u/unzip/unzip_6.0-9ubuntu1.1_amd64.deb  
 404  Not Found [IP: 91.189.92.201 80]           

問題原因

該問題通常是由于初始系統中的軟體版本庫與apt源中的版本不一緻所緻。即apt-ge 請求的資源在apt源中不存在。

 解決辦法

直接通過

apt-get update

進行源更新同步後,再進行

apt-get install

安裝。

提供全面,高效和穩定的系統鏡像、應用軟體下載下傳、域名解析和時間同步服務。”

繼續閱讀