一、線上安裝 : 即可安裝 如果在安裝完後無法用Tab鍵補全命令,可以執行: APT(Advanced Packaging Tool), 包括apt get, apt cache, apt cdrom等工具,APT可以自動下載,配置,安裝二進位或者源代碼格式的軟體包,因此簡化了Unix系統上管理軟體 ...
一、線上安裝:
sudo apt-get install
即可安裝
如果在安裝完後無法用Tab鍵補全命令,可以執行:
source ~/.zshrc
APT(Advanced Packaging Tool), 包括apt-get, apt-cache, apt-cdrom等工具,APT可以自動下載,配置,安裝二進位或者源代碼格式的軟體包,因此簡化了Unix系統上管理軟體的過程,Ubuntu是Debian的發行版。Debian使用的包管理工具是dpkg,redhat和centos使用rpm。
執行安裝操作時,apt-get會在本地的一個軟體包列表中搜索關於該軟體的相關信息,這個列表用以下命令更新:
sudo apt-get update
apt-get包含的一些工具:
install
安裝一個軟體包
update
從軟體源鏡像伺服器上更新本地軟體源的軟體包列表
upgrade
升級本地可更新的全部軟體包
dist-upgrade
解決依賴關係並升級
remove
移除已安裝的軟體包以及依賴包,但不包含配置文件
autoremove
移除之前被其他軟體包以來,但現在不再使用的軟體包
purge
完全移除,包括配置文件
clean
移除下載到本地的已經安裝的軟體包,預設保存在/var/cache/apt/archives/
autoclean
移除已安裝的軟體的舊版本軟體包
一些參數說明:
-y
自動回應是否安裝,常在腳本中使用
-s
模擬安裝
-q
靜默安裝方式,指定多個q或者-q=#,#表示數字,靜默級別
-f
修複損壞的依賴關係
-d
只下載不安裝
--reinstall
重新安裝已經安裝但可能存在問題的軟體包
--install-suggests
同時安裝APT建議安裝的軟體包
重新安裝:
sudo apt-get --reinstall install
軟體升級:
# 更新軟體源
$ sudo apt-get update
# 升級沒有依賴問題的軟體包
$ sudo apt-get upgrade
# 升級並解決依賴關係
$ sudo apt-get dist-upgrade
卸載軟體:
sudo apt-get remove
或者可以執行:
# 不保留配置信息
$ sudo apt-get purge your_software
# 或者 sudo apt-get --purge remove
# 移除不再需要的被依賴的軟體包
$ sudo apt-get autoremove
軟體搜索:
sudo apt-cache search softname
二、使用dpkg從本地磁碟安裝deb軟體包:
dpkg:(Debian Package)
參數說明:
-i
安裝制定deb包
-R
後面加上目錄名,用於安裝該目錄下所有的deb安裝包
-r
remove, 移除某個已安裝的軟體包
-I
顯示deb包文件信息
-s
顯示已安裝軟體的信息
-S
搜索已安裝的軟體包
-L
顯示已安裝軟體包的目錄信息
三、從二進位包安裝:
只需要將二進位包解壓後放到合適的目錄,然後將包含可執行的主程式文件的目錄添加到PATH環境變數即可。
作業: 運行一個動畫軟體bb
最後這個動畫確實很酷炫,然後果斷下載到自己的Ubuntu中了。中間出現的應該是一些黑客的個人信息吧,還看到了Microsoft啥的,雖然這種動畫確實看起來特別老,沒有什麼美感可言,但依然能感受到,當初那些黑客們的技術情懷,很贊很棒。
本文原載於實驗樓