① Centos中軟體安裝幾種方式
網頁鏈接
-供參考
在linux中安裝的軟體包,只有兩種形式:
源碼包 二進制包(rpm)。
rpm:安裝本地自己下載的rpm軟體包,自己解決軟體之間的依賴。
yum:在線安裝,可以解決依賴問題。
rpm包名
rpm軟體安裝時,會把軟體的名字存儲在/usr/rpm資料庫中。
-包全名 包括版本和後綴等信息 軟體安裝或更新時使用
-包名 只是包的名字 卸載或操作軟體時使用
(梁兆鈴)
rpm軟體安裝
rpm命令
-i install
-v verbose顯示詳細信息
-h hash 顯示進度
--nodeps 不檢測依賴性 不能使用這個指令
-Uvh 包全名 軟體升級(需要提前下載好軟體upgrade)
-e 包名 卸載軟體 (如rmp -e jdk) 需要先卸載依賴包
rpm包的查詢
-q 包名
-a 查詢全部 可以加上管道,如 rpm -qa | grep jdk,查詢含有jdk的軟體包
-i 詳細信息
-p 包全名 查詢沒有安裝的包的信息,如rpm -qip jdk-8u151-linux-x64.rpm
查詢軟體安裝的位置
-l list查詢軟體安裝的位置,如rpm -ql jdk
-f file查詢某個文件屬於哪個軟體包,如rpm -qf dt.jar,如果該文件不是通過rpm安裝的,則不能查詢。
(梁兆鈴)
RPM包的校驗
-V 如rpm -V jdk,可一直到這個軟體包中,那些文件被修改過
RPM包默認的安裝路徑
/etc/配置文件安裝目錄
/usr/bin/可執行命令安裝目錄
/usr/lib/庫文件
/usr/share/doc/軟體使用手冊
/usr/share/man/幫助文件
(梁兆鈴)
yum軟體安裝
yum源文件
在/etc/yum.repos.d/文件夾中,有yum的源文件配置,base是默認啟用的,使用的是網路源文件。
光碟搭建yum源
①先把光碟掛載到linux中
②使原來的網路源yum失效,該變base文件的名字,yum只載入repo後綴的文件
③使光碟的yum文件生效,改變baseurl的地址問光碟的掛載點,改變enable=1
……