本次我們來看一下關系Linux中軟件安裝以及安裝包的類型,並如何來配置並使用本地YUM源。[此處我們還是使用Red Hat Enterprise Linux Server release 6.4 系統來作為操作實例]
一.概述
二、RPM Package Manager
由Red Hat公司提出,被眾多Linux發行版所采用、建立統一的數據庫文件,詳細記錄軟件包安裝、卸載等變化信息,能夠自動分析軟件包依賴關系
命名為 軟件名.版本號.發布次數.硬件平台.擴展名
-qa:查看系統中已安裝的所有RPM軟件包列表
-qi:查看指定軟件的詳細信息
-ql:查詢指定軟件包所安裝的目錄、文件列表
-qc:僅顯示指定軟件包安裝的配置文件
-qd:僅顯示指定軟件包安裝的文檔文件
-qf:查詢文件或目錄屬於哪個RPM軟件
針對未安裝的rpm的操作
-qpi:通過.rpm包文件查看該軟件的詳細信息
-qpl:查看.rpm安裝包內所包含的目錄、文件列表
-qpc:查看.rpm安裝包內包含的配置文件列表
-qpd:查看.rpm安裝包內包含的文檔文件列表
針對安裝和升級的rpm的操作
-i:安裝一個新的rpm軟件包
-U:升級某個rpm軟件,若原本未裝,則進行安裝
-F:更新某個rpm軟件,若原本未裝,則放棄安裝
卸載軟件包
-e 卸載 (指定軟件名即可)
輔助選項
--force:強制安裝所指定的rpm軟件包
--nodeps:安裝、升級或卸載軟件時,忽略依賴關系
-h:以“#”號顯示安裝的進度
-v:顯示安裝過程中的詳細信息
三、源代碼安裝
獲得最新的軟件版本,及時修復bug
根據用戶需要,靈活定制軟件功能
md5sum校驗工具
需安裝支持 C/C++程序語言的 編譯器
gcc-.x86_64、
gcc-c++.x86_64
make.x86_64等
1. 解包 tar
2. 預配置 ./configure
3. 轉換為二進制執行文件 make
4. 進行安裝 make instll
1.進入目錄 cd /etc/yum.repos.d
2.刪除原有的庫文件 rm *
3.手動創建yum文件【文件名為可選,但後綴必須為.repo】
vim localhost.repo
[server] #設置yum庫名稱【可隨意起名】
name=server #設置庫名的備注【可隨意填寫】
baseurl=file:///media #設置yum源,可以是光盤掛載目錄,其中url支持的協議有 http:// ftp:// file://三種。baseurl後可以跟多個url,你可以自己改為速度比較快的鏡像站,但baseurl只能有一個
enable=1 #當某個軟件倉庫被配置成 enabled=0 時,yum 在安裝或升級軟件包時不會將該倉庫做為軟件包提供源。使用這個選項,可以啟用或禁用軟件倉庫。
gpgcheck=0 #有1和0兩個選擇,分別代表是否是否進行gpg校驗,如果沒有這一項,默認是檢查的
yum clean all: #將所有 yum metadata 等信息清空,再重新獲取最新的倉庫信息:
yum list: # 顯示所有已經安裝和可以安裝的程序包
yum grouplist: #查看可能批量安裝的列表
yum install: # 全部安裝
yum remove | erase package1: #刪除程序包package1
yum deplist package1: # 查看程序package1依賴情況
關於更多yum源的配置,本次我們配置的為本地yum源,下面我們來如何使用網絡上的yum源來進行更新,默認紅帽是不允許進行通過網絡來進行yum的更新,隨後我們將配置如何讓RedHat 6可以通過yum來進行網絡更新!!!
更多YUM相關教程見以下內容:
RedHat 6.2 Linux修改yum源免費使用CentOS源
配置EPEL YUM源
Redhat 本地yum源配置
yum的配置文件說明
RedHat 6.1下安裝yum(圖文)
YUM 安裝及清理
CentOS 6.4上搭建yum本地源
http://xxxxxx/Linuxjc/1135368.html TechArticle