1. 程式人生 > >安裝軟件包的三種方法

安裝軟件包的三種方法

自動 bfd 額外 源碼包 機器 lin vid 更改 本地倉庫

一、安裝軟件包的三種方法
rpm工具:RPM包是預先在linux機器上編譯好並打包好的文件,安裝起來非常快捷。但是也有一些缺點,比如安裝的環境必須與編譯時的環境一致或者相當;包與包之間存在著相互依賴的情況

yum工具:yum最大的優勢在於可以聯網去下載所需要的rpm包,然後自動安裝,在這個過程中如果要安裝的rpm包有依賴關系,yum會幫你解決掉這些依賴關系依次安裝所有rpm包

源碼包:安裝一個源碼包,是需要我們自己把源代碼編譯成二進制的可執行文件。如果你讀得懂這些源代碼,那麽你就可以去修改這些源代碼自定義功能,然後再去編譯成你想要的。使用源碼包的好處除了可以自定義修改源代碼外還可以定制相關的功能,因為源碼包在編譯的時候是可以附加額外的選項的

二、rpm介紹
1、設置光驅並掛載
技術分享圖片
技術分享圖片
技術分享圖片
2、rpm包格式、包名、版本號、發布版本號、平臺
技術分享圖片
三、rpm工具用法
1、安裝命令:rpm -ivh rpm 包文件
2、升級命令:rpm -Uvh rpm 包文件
3、卸載命令:rpm -e 包名
4、查詢安裝的包:rpm -qa
5、查詢指定包是否安裝:rpm -q 包名
6、查詢指定包信息:rpm -qi 包名
7、列出包安裝的文件:rpm -ql 包名
8、查看一個文件是由哪個包安裝的:rpm -qf 文件絕對路徑
四、yum工具用法
1、列出可用rpm包:yum list
2、查看yum的配置文件:ls /etc/yum.repos.d/
(如果要更改下載源地址,也是從這個配置文件來修改)

3、搜索包:yum search vim
4、安裝命令:yum install -y 包名
5、列出組的rpm包:yum grouplist
如果要安裝組的rpm包,可以使用命令安裝:yum groupinstall -y 包名

7、卸載命令:yum remove -y 包名
8、升級命令:yum update -y 包名
(如果不加包名,默認會將系統所有的已安裝軟件升級到最新,包括系統)
9、如果使用命令過程中提示沒有該命令 ,可以使用命令來查找這個命令的包名信息:yum provides “/*/vim”
五、yum搭建本地倉庫
如果不能連網導致yum無法使用,這時候要怎麽辦呢?我們來搭建一個本地yum源安裝即可。

(前提是要有一個光驅,有一個光盤,有一個鏡像文件,然後把光驅掛載)

1、掛載鏡像到/mnt 目錄(因為之前已經掛載過了,所以這一步直接過)

2、使用命令備份yum.repos.d文件 :cp -r /etc/yum.repos.d/ /etc/yum.repos.d.bak

3、然後將/etc目錄下的所有repo的後綴文件刪除掉:rm -f /etc/yum.repos.d/*

4、使用命令編輯 :vim /etc/yum.repos.d/dvd.repo

[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpcheck=0

5、使用命令yum clean all 清理緩存

6、使用命令 yum list 來查看並安裝
技術分享圖片

安裝軟件包的三種方法