Linux基本教程————Linux軟件安裝之Yum,源碼編譯安裝

一.Yum軟件包管理

1.準備Yum軟件倉庫

1)Yum機制概述

Yum,Yellowdog Updater Modified
基于RPM包構建的軟件更新機制
自動解決軟件包依賴關系
所有軟件包由集中的Yum軟件倉庫提供

2)準備本地Yum倉庫

軟件倉庫提供方式:
本地:file://...
ftp://...,http://...
Yum軟件包的來源:
Red Hat發(fā)布的RPM包集合
第三方,用戶自定義的RPM包集合
使用RHEL光盤的RPM包做Yum倉庫
掛載到本地目錄 /media
或者手動掛載,觸發(fā)掛載點都可以

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 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)安裝/卸載軟件包

yum [-y] 指令 [軟件名]
常用指令:
install:安裝
update:升級
remove:卸載

yum clean all
清空所有緩存

3)查詢/安裝/卸載軟件組

yum [-y] 指令 [包組名]...
常用指令:
grouplist:查看軟件組列表
groupinfo:軟件組的說明信息
groupinstall:安裝指定軟件組
groupupdate:升級軟件組
groupremove:卸載軟件組

二.源代碼編譯安裝

1.編譯安裝介紹

1)源碼編譯的優(yōu)勢

  • 獲得軟件最新版,及時修復bug
  • 軟件功能可按需定制/選擇
  • 有更多的軟件選擇
  • 源碼包適用各種平臺

2)編譯環(huán)境

gcc
make 

2.步驟介紹:

1)下載及解包

tar 解包,
標準位置:/usr/src/軟件名-版本號/

2)配置

執(zhí)行configure腳本
configure --prefix=安裝目錄
configure --help

3)編輯/安裝

make //編譯
make install // 安裝

4)驗證安裝:

README 軟件說明
INSTALL 安裝說明

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容