Linux系統下RPM命令和yum的使用

2022-05-09 05:06:14 字數 1691 閱讀 8771

linux系統下rpm命令和yum的使用

rpm:redhat packages manager (紅帽系列軟體包的管理),主要用於安裝、解除安裝、公升級和管理軟體。

乙個包由下面幾個部分構成:

例如:httpd-tools-2.4.6-17.e17.x86_64.rpm  這是乙個軟體包。

httpd-tools  軟體包的名稱

2.4.6    原廠發布的版本號

17.e17  紅帽給的版本號

x86_64  安裝平台(還有i386、i686等平台)。

檢視包的詳細資訊:#rpm –qi 包名

#rpm    -qa    列出作業系統上安裝的所有的rpm包

#rpm    -qa | gerp ssh    匹配ssh的rpm包

#rpm  -p  查詢軟體包的檔案

檢視包是否存在:

#rpm  -q  包名(只寫包名,不寫版本號和平台)

例 :#rpm  -q  httpd-tools

如果該包不存在,我們就可以安裝這個包。

安裝乙個軟體包(以安裝httpd-tools-2.4.6-17.e17.x86_64.rpm為例):

#rpm  -ivh  包名

例:#rpm  -ivh  httpd-tools-2.4.6-17.e17.x86_64.rpm

其中-i表示安裝(install)包,-v表示檢視詳細的安裝資訊,-h表示顯示安裝進度。後面是包的名稱。

如果在你要安裝乙個包時,系統提示你,再安裝此包之前,你還得必須安裝另乙個包,只有將那個包安裝完成,你才能繼續安裝你要安裝的包,我們把這種現象稱為包之間的依賴關係。但是如果安裝乙個包,但是要依賴好多包,rpm就不見得有多好了,這種情況下,我們通常使用yum命令。

yum自動處理依賴關係

搜尋乙個包:#yum list 「包名」

概述包括關鍵字的包:#yum search all 「包名」

檢視包的資訊:#yum info 包

解除安裝乙個包:yum remove 包名

安裝:yum install 包名,也可匹配

yum update 所有的包該公升級的都會公升級,很可能把核心也公升級。

配置檔案:

建立乙個目錄 #mkdir  /***

把iso檔案掛載到該目錄下 #mount 本地檔案 掛載點

#mount   rhel   /***

進到配置檔案的/etc/yum.repos.d中,# ll  /etc/yum.repos.d/ 檢視有沒有網路源的配置檔案,如果有的話,就要移除預設的網路源的配置檔案。例如:#mv    centos-base.repo     centos-base.repo.bak  

[id]:倉庫的id  不要一樣

name:倉庫的名稱,盡量不要一樣。

gpgcheck=0:不檢查簽名(若gppcheck=1,則就需要gpgkey=位址這個語句)

enabled=1:啟用當前倉庫

儲存退出。

清除:#yum  clean  all

列出:#yum repolist

完成這些後,就成功的建立了自己的源。

Linux下RPM 命令用法

一 rpm介紹 1.什麼是rpm rpm 即redhat package management,是redhat的發明之一 2.為什麼需要rpm 在乙個作業系統下,需要安裝實現各種功能的軟體包。這些軟體包一般都有各自的程式,但是同時也有錯綜複雜的依賴關係。同時還需要 解決軟體包的版本,以及安裝,配置,...

linux系統RPM命令手冊

linux系統rpm命令手冊 rpm是red hat系列常用的軟體包格式,靈活的使用他將使您在 rh linux中如魚得水.現將其常見的使用方法收集如下.一 安裝 命令格式 rpm i or install options file1.rpm filen.rpm 引數 file1.rpm filen...

linux下解壓命令和 rpm命令使用簡介

一 打包壓縮 01 tar格式 解包 root user tar xvf filename.tar 打包 root user tar cvf filename.tar dirname 注 tar是打包,不是壓縮!02 gz格式 解壓1 root user gunzip filename.gz 解壓2...