./configure #環境檢查、生成makefilemake
#編譯make
install #安裝
這三條命令是最經典的linux軟體安裝,適用於所有發行版
軟體包形式較原始碼形式,一是處理了原始碼對系統平台的相容性問題,二是一般會打好應用補丁。
目標命令
說明dpkg安裝
dpkg -i package.deb
也可以用--install
dpkg查詢
dpkg -l |grep package
下步解除安裝時需要完整的包名,所以需要查詢
dpkg解除安裝
dpkg -r package
包名要完整不然不能正確解除安裝
rpm安裝
rpm -ivh package.rpm
i表安裝,v表列印詳情,h表安裝進度
rpm查詢
rpm -qa |grep package
a表示列出所有已安裝的包
rpm解除安裝
rpm -e packge
同樣需要完整包名
dpkg和rpm最大的問題是不能自動查詢和安裝當前軟體所依賴的包,他們只是本份地想把當前軟體裝上然後依賴不滿足時就報錯。
經常會陷入a依賴b,b依賴c,c依賴d...的情景,這便是所說的「依賴地獄」。
apt和yum「高階的地方」正是在於自動解決了依賴問題。(軟體的安裝其實還是呼叫dpkg和rpm完成?)
目標命令
說明apt檢查更新
apt-get update
apt查詢軟體包
apt-cache search package
apt安裝軟體
apt-get isntall package
apt解除安裝軟體
apt-get remove package
同樣需要完全的包名,借助dpkg來查詢
yum檢查更新
yum update
yum查詢軟體包
yum search package
yum安裝軟體
yum install package
yum解除安裝軟體
yum erase package
對於面向桌面的linux發行版一般都會配有圖形介面式的應用市場,其本質就是apt和yum的圖形介面包裝。
經典的有「新立得」、「ubuntu軟體中心」等,如果更好的理解那就如windows的「360軟體管家」和手機上的「應用市場」等。
linux檢視某個命令屬於哪個包
linux軟體源書寫格式分析
Linux安裝 解除安裝軟體教程
configure 環境檢查 生成makefile make 編譯make install 安裝 這三條命令是最經典的linux軟體安裝,適用於所有發行版 軟體包形式較原始碼形式,一是處理了原始碼對系統平台的相容性問題,二是一般會打好應用補丁。目標命令 說明dpkg安裝 dpkg i package...
linux安裝,解除安裝軟體
1 yum使用 1.1.centos使用 上網時 yum 配置 開啟yum的配置檔案之後,在檔案最後加上 伺服器的協議 位址 埠,如果 伺服器需要使用者認證話,同時加上認證使用者的使用者名稱和密碼。如 proxy proxy username 伺服器使用者名稱 proxy password 伺服器密...
linux 安裝解除安裝軟體
a rpm包 1 需要確定軟體的全名 使用rpm qa 例如 rpm qa firfox 2 執行 rpm e firefox 1.0.1 1.3.2 安裝目錄 rpm ql firefox 1.0.1 1.3.2 b tar.gz 源 包 1 解壓 tar zxvf tar.gz tar jxvf...