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”的結合。如果要下載一個軟體,可以直接執行:
wget 下載地址
如果當前ubuntu未安裝wget,可按下列操作進行安裝和檢查是否安裝成功:
sudo apt-get update
sudo apt-get install wget
wget --version