RPM安裝
通過軟件包進行安裝,rpm包內通常含有rpm元數據(包的功能以及包之間的依賴性)和若干rpm文件,可能會有一些腳本(幫助安裝或卸載)。rpm包的數據庫存放在/var/lib/rpm中。
命令
-i 安裝
-v 顯示過程
-h 顯示進度條
-U升級包(若無舊版本則安裝)
-F升級包(若無舊版本則不操作)
–nodeps忽略依賴關系
-e 卸載? 卸載程序后會保留修改過的配置文件并加上.rpmsave后綴
-q 查詢所有安裝的包
-ql 查詢包里面的文件列表
-qf查詢文件來自哪個包
yum安裝
yum用于解決包之間的依賴性,使用yum安裝首先要搭建一個yum倉庫,倉庫中存放包文件、包組、包的信息以及包的依賴性等數據。客戶端通過配置文件(.repo后綴文件)訪問倉庫進行下載,然后安裝。
yum的配置文件通常存放在/etc/yum.repos.d/下的repo后綴文件 ,我們可以通過vim編輯器進行配置
基本格式為
第一行中括號中的名稱不可帶空格。
第三行的baseurl即指向yum倉庫的中repodata的父目錄,文件路徑可以通過file、ftp、https訪問。
第四行的gpgcheck表示檢查文件簽名,0代表不檢查,1代表檢查。
可以通過”yum repolist”查看repo文件是否生效
必要時要通過”yum clean all”清理緩存·。
設置好配置文件后可通過”yum install”后跟包名進行安裝。通過”yum remove”進行卸載
程序包編譯安裝
在某些特定的環境下,我們可能無法通過rpm或者yum install 進行安裝,只有程序的源碼,這時我們只能進行編譯安裝。
我們可以在網上下載程序的源碼,通過Linux進行解壓后運行configure腳本,通過目錄中的Makefile.in文件生成Makefile文件,根據提示安裝有依賴關系的軟件包后make Makefile文件構建應用程序,最后make install完成安裝。 安裝后配置運行環境即修改PATH變量,將文件路徑加入PATH變量中即可運行程序。
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89451