linux 上的軟體安裝主要有四種方式:
從磁碟安裝 deb 軟體包
從二進位制軟體包安裝
從源**編譯安裝
這個包管理器包含以 apt- 開頭的多個工具,如 apt-get apt-cache apt-cdrom 等,在 debian 系列的發行版中使用。
--reinstall 重新安裝已經安裝但可能存在問題的軟體包
-q 靜默安裝方式,指定多個q或者-q=#,#表示數字,用於設定靜默級別,這在你不想要在安裝軟體包時螢幕輸出過多時很有用
-f 修復損壞的依賴關係
-y 自動回應是否安裝軟體包的選項,在一些自動化安裝指令碼中使用這個引數將十分有用
apt-get update
apt-get upgrade
apt-get install w3m
apt-get remove w3m
apt-get update
用來保持本地的軟體包列表是最新的(有時你也需要手動執行這個操作,比如更換了軟體源),而這個表裡會有軟體依賴資訊的記錄,對於軟體依賴
apt-get upgrade
用來公升級本地可更新的全部軟體包,但存在依賴問題時將不會公升級,通常會在更新之前執行一次update
apt-get clean
apt-get autoclean
# 移除已安裝的軟體的舊版本軟體包
# 更新軟體源
apt-install update
# 公升級沒有依賴問題的軟體包
apt-install upgrade
# 公升級並解決依賴關係
apt-install dist-upgrade
apt-cache search softname1 softname2 ...
# 確認軟體倉庫中是否有這些軟體
dpkg 是 debian 軟體包管理器的基礎,安裝以deb形式打包的.deb軟體包。dpkg 本身是乙個底層的工具。上層的工具,像是 apt,被用於從遠端獲取軟體包以及處理複雜的軟體包關係。"dpkg"是"debian package"的簡寫。
dpkg 不能解決依賴關係。
引數 說明
-i 安裝指定 deb 包
-r 後面加上目錄名,用於安裝該目錄下的所有 deb 安裝包
-r remove,移除某個已安裝的軟體包
-i 顯示deb包檔案的資訊
-s 顯示已安裝軟體的資訊
-s 搜尋已安裝的軟體包
-l 顯示已安裝軟體包的目錄資訊
# 檢視相關資訊
sudo dpkg -i emacs24_24.5+1-6ubuntu1.1_amd64.deb
# 使用dpkg安裝
sudo dpkg -i emacs24_24.5+1-6ubuntu1.1_amd64.deb
由於依賴沒安裝,所以會報錯
這裡使用sudo apt-get -f install -y
安裝
# 檢視已安裝軟體路徑
sudo dpkg -l emacs24
環境變數相關 Linux 之 安裝軟體
1.什麼是原碼包 1.附帶有成效的源 configure檔案 說明文件的安裝包 2.一般先以tar打包,再以壓縮軟體壓縮,如tar.gz 或者 tar.bz2檔案 需要自定義引數進行編譯安裝 2.configure 1.自定義引數 2.配置安裝環境,進行一些必要性的檢查 3.生成makefile檔案...
Linux軟體安裝之deb包安裝
deb 是 debian 系 linux 的包管理方式,ubuntu 是屬於 debian 系的 linux 發行版。dpkg debian package 為 debian 作業系統專門開發的套件管理系統,用於軟體的安裝,更新和移除。所有源自 debian 的linux的發行版都使用 dpkg。d...
LINUX 指令篇之軟體安裝
apt 軟體管理 yum查詢指令 說明rpm qa grep xx 查詢是否有安裝xx rpm軟體包 rpm qa 查詢所有的rpm 軟體包 rpm q 軟體包名 查詢是否有安裝xx rpm軟體包 rpm qi 軟體包名 查詢軟體包資訊 rpm ql 軟體包名 查詢軟體包中的檔案及路徑 rpm qf...