1、執行命令「cd /home」進入伺服器根目錄home。
2. centos系統怎麼安裝rpm包
通常是使用yum來安裝解決依賴包關系,如果有一台伺服器沒法連接外網或yum源沒有設置,希望通過另一台伺服器將這些RPM包下載下來,然後再去安裝。那麼怎麼使用yum工具來下載RPM包呢? 使用yum 要使用--downloadonly選項,需要先安裝yum-plugin-downloadonly,不安裝該包的話,會報下面的錯誤信息:Command line error: no such option: --downloadonly 代碼如下: # yum install yum-plugin-downloadonly 然後使用下面命令下載包 代碼如下: # yum install --downloadonly RPM_Name 下載的文件位於/var/cache/yum/x86_64/6/目錄下,視系統版本而定。 也可以指定下載的目錄,如下: 代碼如下: # yum install --downloadonly --downloaddir=/ttlsa RPM_Name 同時,會把依賴的包都下載下來的。 使用yumdownloader 需要先安裝yum-utils。 代碼如下: # yum install yum-utils 下載包 代碼如下: # yumdownloader RPM_Name 下載的包位於當前目錄下。但是,只下載指定的包,不會把該包依賴的包都下載下來的。
3. 舉例說明使用RPM 命令安裝、升級、刪除、查詢、校驗軟體包的方法有哪些
1.rpm命令
1.CentOS系統上rpm命令管理程序包:安裝、升級、卸載、查詢和校驗、資料庫維護
2.rpm命令:rpm [OPTIONS] [PACKAGE_FILE]
1)安裝:-i, --install
2)升級:-U, --update, -F, --freshen
3)卸載:-e, --erase
4)查詢:-q, --query
5)校驗:-V, --verify
6)資料庫維護:–builddb, --initdb
2.rpm安裝
1.rpm {-i|–install} [install-options] PACKAGE_FILE …
1)通常使用-i選項(安裝)
2)-v選項顯示詳細信息
3)-h選項:hash marks輸出進度條;每個#表示2%的進度
4 -vv:顯示更詳細的信息
在這里插入圖片描述
5)- -test:測試安裝,檢查並報告依賴關系及沖突消息等,並不會真的安裝
在這里插入圖片描述
6)- -nodeps:忽略依賴關系;不建議
在這里插入圖片描述
7)- -replacepkgs:重新安裝
在這里插入圖片描述
8)- -nosignature:不檢查包簽名信息,不檢查來源合法性
在這里插入圖片描述
9)- -nodigest:不檢查包完整性信息
在這里插入圖片描述
3.rpm可以自帶腳本
1.四類:- -noscripts(四類都不執行)
在這里插入圖片描述
1)preinstall:安裝過程開始之前運行的腳本,%pre , --nopre選項不執行
2)postinstall:安裝過程完成之後運行的腳本,%post , --nopost選項不執行
3)preuninstall:卸載過程真正開始執行之前運行的腳本,%preun, --nopreun 選項不執行
4)postuninstall:卸載過程完成之後運行的腳本,%postun , --nopostun選項不執行
4.升級
1.一般使用rpm -Uvh或-Fvh**{-U|–upgrade}/ {-F|–freshen}** [install-options] PACKAGE_FILE …
-U選項:升級或安裝
[root@sakura Packages]# rpm -ivh adcli-0.8.1-3.el7.x86_64.rpm
准備中... ################################# [100%]
正在升級/安裝...
1:adcli-0.8.1-3.el7 ################################# [100%]
[root@sakura Packages]# rpm -Uvh /root/adcli-0.8.1-6.el7.x86_64.rpm
准備中... ################################# [100%]
正在升級/安裝...
1:adcli-0.8.1-6.el7 ################################# [ 50%]
正在清理/刪除...
2:adcli-0.8.1-3.el7 ################################# [100%]
2)-F選項:僅升級,若未安裝則不會升級
3)- -oldpackage:降級選項
4)- -force:強制升級
ps:1.不要對內核進行升級操作,linux支持多內核版本並存,可以直接安裝新版本內核
2.如果某源程序包的配置文件安裝後被修改過,升級時,新版本的程序提供的同一個配置文件不會覆蓋原有版本的配置文件,而是把新版本的配置文件重命名(FILENAME.rpmnew)後提供。