1. 程式人生 > 實用技巧 >Ubuntu的apt-get/yarm/wget命令詳解

Ubuntu的apt-get/yarm/wget命令詳解

apt-cache和apt-get是apt包的管理工具,他們根據/etc/apt/sources.list裡的軟體源地址列表搜尋目標軟體、並通過維護本地軟體包列表來安裝和解除安裝軟體。

Ubuntu : apt-get 命令
Ubuntu中apt與apt-get命令的區別

檢視本機是否安裝軟體: whereis package_name 或者 which package_name

1.搜尋軟體

sudo apt-cache search package_name

其中還可以使用正則表示式 sudo apt-cache search sof* 這樣就可以搜尋到源上面所有以sof開頭的軟體包。

2.檢視軟體包資訊

sudo apt-cache show package_name

3.檢視軟體包依賴關係

sudo apt-cache show depends package_name

4.檢視每個軟體包的簡要資訊

sudo apt-cache dump

5.安裝軟體

sudo apt-get install package_name

6.更新已安裝的軟體包

sudo apt-get upgrade

7.更新軟體包列表

sudo apt-get update

8.解除安裝一個軟體包但是保留相關的配置檔案

sudo apt-get remove package_name

9.解除安裝一個軟體包同時刪除配置檔案

apt-get -purge remove package_name

10.刪除軟體包的備份

apt-get clean

下面我們列出 Ubuntu 16.04 LTS 中使用 ATP 命令與老版本 Ubuntu 中軟體包管理的用法對比:

apt 命令 取代的命令 命令的功能
apt install apt-get install 安裝軟體包
apt remove apt-get remove 移除軟體包
apt purge apt-get purge 移除軟體包及配置檔案
apt update apt-get update 重新整理儲存庫索引
apt upgrade apt-get upgrade 升級所有可升級的軟體包
apt autoremove apt-get autoremove 自動刪除不需要的包
apt full-upgrade apt-get dist-upgrade 在升級軟體包時自動處理依賴關係
apt search apt-cache search 搜尋應用程式

apt show apt-cache show 顯示裝細節

yum可以用於運作rpm包,例如在Fedora系統上對某個軟體的管理:

安裝:yum install
解除安裝:yum remove
更新:yum update

wget不是安裝方式,它是一種下載工具,類似於迅雷。
通過HTTP、HTTPS、FTP三個最常見的TCP/IP協議下載,並可以使用HTTP代理,名字是World Wide Web”與“get”的結合。如果要下載一個軟體,可以直接執行:

um和apt-get的區別

wget 下載地址

如果當前ubuntu未安裝wget,可按下列操作進行安裝和檢查是否安裝成功:

sudo apt-get update  
sudo apt-get install wget  
wget --version