Linux入門基礎教程之Linux下軟件安裝
一、在線安裝: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啥的,雖然這種動畫確實看起來特別老,沒有什麼美感可言,但依然能感受到,當初那些黑客們的技術情懷,很贊很棒。