1.yum安裝--推薦使用
說明:通過yum進行軟體安裝或系統升級的實質就是通過yum命令下載指定的遠程互聯網主機上的RPM包,然后自動進行安裝,同進解決相互間的依賴關系,
安裝步驟:
1、安裝(rpm包)
yum install [軟體包的名稱] -y 注:引數-y是免互動,可放包名前或后都可以
2、卸載(rpm包)
yum remove [軟體包名稱] -y 注:引數-y是免互動,可放包名前或后都可以
3、更新(rpm包)
yum update 注:更新所有
yum update [軟體包名稱] -y 注:引數-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.源代碼安裝:通過編譯源代碼,得到軟體包,優點是可以自定制軟體包,缺點是比較復雜,安裝一個原始碼包,需要我們自己把源代碼編譯成二進制的可執行檔案,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/438041.html
標籤:其他
