2021-05-12 14:32:11
Linux基本教學:Linux軟體安裝之Yum及原始碼編譯安裝
2020-06-16 17:27:11
一.Yum軟體包管理
1.準備Yum軟體倉庫
1)Yum機制概述
Yum,Yellowdog Updater Modified
基於RPM包構建的軟體更新機制
自動解決軟體包依賴關係
所有軟體包由集中的Yum軟體倉庫提供
2)準備本地Yum倉庫
軟體倉庫提供方式:
本地:file://…
ftp://…,http://…
Yum軟體包的來源:
Red Hat發布的RPM包集合
第三方,使用者自定義的RPM包集合
使用RHEL光碟的RPM包做Yum倉庫
掛載到本地目錄 /media
或者手動掛載,觸發掛載點都可以
2.設定Yum用戶端
1)yum設定解析
影響yum使用的主要檔案:
基本設定:/etc/yum.conf
倉庫設定:/etc/yum.repos.d/*.repo
紀錄檔檔案:/var/log/yum.log
yum快取目錄
存放下載軟體包,倉庫記錄等資料
/var/cache/yum/basearch/ releasever
.repo基本設定選項:
[源名稱]:自定義名稱,具有唯一性,不能有空格
name:描述資訊,不起實際作用,不能為空
baseurl:制定YUM伺服器端的URL地址(file://,ftp://,http://)
enabled:是否啟用該頻道,0-NO,1-YES
gpgcheck:是否驗證待安裝的RPM包,0,1
gpgkey:用於RPM軟體包驗證的金鑰檔案
3.yum命令工具
1)查詢軟體資訊
yum list ——列出所有的包(已安裝,可安裝)
支援通佩符*
yum search 關鍵字
yum info [軟體名]...
yum provides 文件路徑...
yum search httpd //查詢關鍵詞httpd,模糊搜尋,包含關鍵字,或相關資訊包含都可以
yum info httpd //檢視軟體httpd的描述
yum provides /etc/passwd //檢視哪些軟體可以提供/etc/passwd檔案
附:
rpm -qf
安裝過的路徑才能查詢到,不支援萬用字元
yum provides */guestmount
倉庫中有就可以查詢到
2)安裝/解除安裝軟體包
常用指令:
install:安裝
update:升級
remove:解除安裝
yum clean all
清空所有快取
3)查詢/安裝/解除安裝軟體組
常用指令:
grouplist:檢視軟體組列表
groupinfo:軟體組的說明資訊
groupinstall:安裝指定軟體組
groupupdate:升級軟體組
groupremove:解除安裝軟體組
二.原始碼編譯安裝
1.編譯安裝介紹
1)原始碼編譯的優勢
- 獲得軟體最新版,及時修復bug
- 軟體功能可按需客製化/選擇
- 有更多的軟體選擇
- 原始碼包適用各種平台
2)編譯環境
gcc
make
2.步驟介紹:
1)下載及解包
tar 解包,
標準位置:/usr/src/軟體名-版本號/
2)設定
執行configure指令碼
configure –prefix=安裝目錄
configure –help
3)編輯/安裝
make //編譯
make install // 安裝
4)驗證安裝:
README 軟體說明
INSTALL 安裝說明
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-11/137601.htm
相關文章