
鏡像下載下傳、域名解析、時間同步請點選
阿裡巴巴開源鏡像站一、通過 Apt-get 線上安裝軟體
- 遠端登入 Ubuntu 操作作業系統雲伺服器。
- 執行如下指令,示範安裝 Nginx。
apt-get install nginx
- 系統顯示如下圖所示:
Ubuntu 系統執行個體 Apt-get 安裝軟體及問題處理 - 根據提示符,輸入
确認後,開始安裝軟體,直至軟體安裝完成。Y
- 軟體安裝完成後,通過
列出軟體包所在的目錄,及該軟體包中的所有檔案。dpkg -L
Ubuntu 系統執行個體 Apt-get 安裝軟體及問題處理 - 可以通過
的指令檢視軟體安裝版本包的資訊。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
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
安裝。
“ 提供全面,高效和穩定的系統鏡像、應用軟體下載下傳、域名解析和時間同步服務。”