Linux軟件安裝的4種方式


1.yum安裝(或yum源-國內源)--推薦使用

說明:通過yum進行軟件安裝或系統升級的實質就是通過yum命令下載指定的遠程互聯網主機上的RPM包,然后自動進行安裝,同進解決相互間的依賴關系。

安裝步驟:
1、安裝(rpm包)
yum  -y install [軟件包的名稱]  注:參數-y是免交互,可放包名前或后都可以

2、卸載(rpm包)
yum -y remove [軟件包名稱]  注:參數-y是免交互,可放包名前或后都可以

3、更新(rpm包)
yum  -y update 注:更新所有
yum  -y update [軟件包名稱]   注:參數-y是免交互,可放包名前或后都可以

擴展命令:
列出可用rpm包:yum list
列出已經安裝的所有rpm包:yum list installed
清楚yum緩存文件:yum clean all
查看yum的配置文件:ls /etc/yum.repos.d/
搜索包:yum search vim

另一種格式:apt-get運作deb包
擴展:
安裝:apt-get install

卸載:apt-get remove

更新:apt-get update

 

2.二進制包安裝(.tar.gz /.tgz /.bz2)

說明:Linux下二進制格式的軟件是指事先已經在各種平台編譯安裝好的相關軟件,然后壓縮打包,安裝時只需解壓或,或者執行可安裝文件即可。

安裝步驟:
例如:安裝tomcat
1.解壓: tar -zxvf apache-tomcat-7.0.52.tar.gz
移動: mv apache-tomcat-7.0.52 /usr/local/src/java/tomcat7(可以移動,也可以不用)
2.啟動:/usr/local/src/java/tomcat7/bin/startup.sh(或./startup.sh)
3.配置防火牆:
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT #開放8080端口
service iptables restart #重啟防火牆

 

3.rpm安裝

說明:類似windows中的.exe的安裝包,下載下來直接安裝

安裝步驟:
簡寫:
安裝:rpm -ivh 軟件包名稱
卸載:rpm -e 軟件包名稱
升級:rpm -Uvh 軟件包名稱

詳細步驟:
1.查詢指定包是否已安裝命令:rpm -q 包名
2.卸載命令:rpm -e 包名
3.升級(更新)命令:rpm -Uvh rpm包文件
4.安裝rpm包命令:rpm -ivh rpm包文件 #在安裝時如果是使用下載好的安裝包,可以直接在~路徑下直接執行rz -E將本地下載好的rpm包選擇后上傳,使用這個命令之前需先執行yum install lrzsz -y安裝有lrzsz才能使用;但是如果沒有下載安裝包,直接在~路徑執行安裝會失敗,這時需要先設置光驅並掛載,在~路徑下執行命令:mount /dev/cdrom /mnt/ 然后cd Packages 后再執行安裝命令就能安裝成功

5.查看當前系統安裝了哪些rpm包命令:rpm -qa
6.查詢指定包信息命令:rpm -qi 包名
7.列出包安裝的文件命令:rpm -ql 包名
8.查看一個文件是由哪個包安裝的命令:rpm -qf 文件絕對路徑
9.查看軟件包的配置文件命令:rpm -qc 包名

 

4.編譯源碼安裝(.tar.gz /.tar.bz2)

說明:通過使用 wget '鏈接下載地址'`獲取源碼安裝包進行編譯安裝。

安裝步驟:
1. 下載:可以直接在windows上下載源碼后再上傳至linux服務器,或者在連網狀態下,直接通過wget等命令獲取源碼安裝包

2、解壓源碼包文件、檢查環境(解壓源碼后進入源碼所在文件夾,運行./configure命令,進行環境測試,如果提示缺少某些安裝包就進行安裝,直至測試通過)

a.tar -zxvf nginx-1.14.0.tar.gz -C /usr/local/src/

 b../configure --prefix=/usr/local/nginx (可指定安裝路徑) 注:運行時如果報錯可能是缺少gcc,gcc-c++編輯器編譯,需要先安裝此依賴

3、編譯

make

4、安裝

make install

擴展:
清理臨時文件:make clean
卸載服務程序命令:make uninstall

 

區別

1.rpm安裝類似於windows中的安裝包,下載下來之后直接安裝。缺點是不能自己解決依賴。
2.yum安裝基於rpm安裝,也就是在rpm上增加了自動解決依賴的功能。
3.源代碼安裝:通過編譯源代碼,得到軟件包。優點是可以自定制軟件包,缺點是比較復雜,安裝一個源碼包,需要我們自己把源代碼編譯成二進制的可執行文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM