Ubuntu 系統通過 Apt-get 線上安裝軟體
1、遠端登入 Ubuntu 操作作業系統雲伺服器。
2、通過命令 apt-get install 安裝軟體,通過安裝 nginx 示例如下:
$ apt-get install nginx
3、根據提示符,輸入“Y” 確認後,開始安裝軟體,直至軟體安裝完成。
4、軟體安裝完成後,通過通過 dpkg -L 列出軟體包所在的目錄,及該軟體包中的所有檔案:
5、可以通過 dpkg -l 的命令檢視軟體安裝版本包的資訊:
Ubuntu 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、重新安裝軟體 :apt-get install xxxxx
apt-get 安裝軟體或更新時提示 Segmentation faultsts 解決辦法
問題現象
當用 apt-get 安裝或更新軟體的時候出現類似如下錯誤:
Reading package lists… Error!
Segmentation fault
問題原因
該問題可能是 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 解決辦法
問題描述
安裝軟體時出現類似如下報錯資訊:
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.
處理辦法
可以嘗試通過如下方法處理:
- 使用如下指令清除目錄下已經損壞了的列表:
rm -rf /var/lib/apt/lists/*
2、使用如下重新生成更新列表:
apt-get update
3、 然後就可以正常的用 apt-get 命令正常的安裝軟體了。
apt-get 安裝應用時提示 Err 404 Not Found 解決辦法
問題描述
apt-get install unzip 或者aptitude install unzip 時出現類似如下錯誤提示:
問題原因
該問題通常是由於初始系統中的軟體版本庫與 apt 源中的版本不一致所致。即 apt-get 請求的資源在 apt 源中不存在。
解決辦法
直接通過 apt-get update 進行源更新同步後,再進行apt-get install安裝。
也可以使用阿里雲提供的 yum 源更新指令碼 進行源的更新後再進行 apt-get 操作。
如果問題還未能解決,您可以到阿里雲社群進行免費諮詢,或聯絡雲市場商家尋求幫助。