国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

RPM包管理常用命令

這篇具有很好參考價值的文章主要介紹了RPM包管理常用命令。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

RPM包管理常用命令

一、rpm命令

1. 包名與包全名

  • 包全名:操作的包是沒有安裝的包時,使用包全名。而且要主要路徑
  • 包名:操作已經(jīng)安裝的軟件包時,使用包名。是搜索/var/lib/rpm中的數(shù)據(jù)庫

2. RPM安裝

rpm -ivh 包全名
選項(xiàng):
    -i (install) 安裝
    -v (verbose) 顯示詳細(xì)信息
    -h (hash) 顯示進(jìn)度
    --nodeps 不檢測依賴性[不建議使用]

3. RPM包升級

rpm -Uvh 包全名
選項(xiàng):
    -U (upgrade) 升級

4. 卸載

rpm -e 包名
選項(xiàng):
    -e (erase) 卸載
    --nodeps 不檢查依賴性

5. 查詢是否安裝

rpm -q 包名
選項(xiàng):
    -q (query) 查詢
    -a (all) 查詢所有

6. 查詢軟件包詳細(xì)信息

rpm -qi 包名
選項(xiàng):
    -i (information) 查詢軟件信息
    -p (package)  查詢未安裝的包信息,需要使用全包名

7. 查詢包中文件安裝位置

rpm -ql 包名
選項(xiàng):
    -l (list) 列表
    -p (package) 查詢未安裝的包信息,需要使用全包名

8. 查詢系統(tǒng)文件屬于哪個RPM包

rpm -qf 系統(tǒng)文件名[絕對路徑/相對路徑]
選項(xiàng):
    -f (file) 文件路徑

9. 查詢安裝包的依賴性

rpm - qR 包名
選項(xiàng):
	-R (requires) 查詢軟件安裝包的依賴性
	-p (package) 查詢未安裝的包信息,需要使用全包名

10. RPM包校驗(yàn)

驗(yàn)證結(jié)果對照表:

  • S 文件大小是否改變
  • M 文件的類型或者文件的權(quán)限(rwx)是否改變
  • 5 文件的MD5校驗(yàn)和是否改變(可以看成文件的內(nèi)容是否改變)
  • D 主從設(shè)備號是否改變
  • L 文件路徑是否改變
  • U 文件屬主(所有者)是否改變
  • G 文件所屬組是否改變
  • T 文件修改時間是否改變

文件類型

  • c 配置文件(config file)
  • d 普通文檔 (documentation)
  • g “鬼”文件(ghost file),很少見,就是該文件不應(yīng)該被這個RPM包包含
  • l 授權(quán)文件(license file)
  • r 描述文件(readme)
rpm -V 已安裝的包名
選項(xiàng):
	-V (verify) 校驗(yàn)執(zhí)行RPM包中的文件

11. RPM包中提取文件

rpm2cpio 包全名 | \
cpio -idv .文件絕對路徑
# 將rpm包轉(zhuǎn)換成cpio格式命令
rpm2cpio
# 是一個標(biāo)準(zhǔn)工具,用于創(chuàng)建軟件檔案文件和從檔案中提取文件
cpio

cpio 選項(xiàng) < [文件|設(shè)備]
選項(xiàng):
	-i: copy-in模式,還原
	-d: 還原時自動創(chuàng)建新目錄
	-v: 顯示還原過程
	
------- 例 --------
# 查詢ls命令屬于哪個軟件包
rpm -qf /bin/ls
# 造成ls命令誤刪除假象
mv /bin/ls /tmp/
# 提取RPM包中l(wèi)s命令到當(dāng)前目錄的/bin/ls下
rpm2cpio /mnt/cdrom/Package/coreutils-8.4-19.el6.i686.rpm | cpio -idv ./bin/ls
# 把ls命令復(fù)制到/bin目錄,修復(fù)丟失文件
cp /root/bin/ls /bin/

二、yum在線管理

1. 配置

1.1 yum配置文件路徑
/etc/yum.conf
1.2 yum源配置文件路徑
/etc/yum.repos.d
# 配置說明
[base] 容器名稱
name 容器說明,可以自己隨便寫
mirrorlist 鏡像站點(diǎn),這個可以注釋掉,mirrorlist和baseurl屬性只配置一個即可
baseurl yum源服務(wù)器地址。默認(rèn)使用CentOS官方服務(wù)器
enabled 是否啟用,不配置此項(xiàng),默認(rèn)生效,0:禁用,1:啟用
gpgcheck 1:RPM數(shù)字整數(shù)生效,0:不生效
gpgkey 數(shù)字證書的公鑰文件路徑。不用修改

2. 常用命令

2.1 查詢所有可用包
# 查詢所有可用的軟件包列表
yum list
# 搜索服務(wù)器上所有和關(guān)鍵字相關(guān)的包
yum search 關(guān)鍵字
2.2 安裝
yum -y install 包名
選項(xiàng):
	install 安裝
	-y 自動回答yes
	--downloadonly 只下載不安裝,下載到/etc/yum.conf配置文件指定的緩存目錄中
2.3 升級
yum -y update 包名
選項(xiàng):
	update 升級
	-y 自動回答yes
2.4 卸載

此命令不建議使用,容易級聯(lián)刪除其他包引用的軟件或包,謹(jǐn)慎使用!

yum -y remove 包名
選項(xiàng):
	remove 卸載
	-y 自動回答yes
2.5 yum軟件組管理命令
# 列出所有可用的軟件
yum grouplist
# 安裝指定軟件組,組名可以由grouplist查出來
yum groupinstall 軟件組名
#卸載指定軟件組
yum groupremove
2.6 光盤yum源搭建步驟
  1. 掛載光盤
mount /dev/cdrom /mnt/cdrom
  1. 虛擬機(jī)設(shè)置->硬件->設(shè)備狀態(tài)->[勾選]已連接->連接->選中使用IOS鏡像文件->選擇文件
  2. 讓網(wǎng)絡(luò)yum源文件失效
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS-Vault.repo CentOS-Vault.repo.bak
  1. 修改光盤yum源配置文件
cd /etc/yum.repos.d
vim CentOS-Media.repo
>>>>>>>>>>>>>>>>>
[cd6-media]
name=CentOS-$releaserver-Media
# 配置掛載的光盤地址
baseurl=file:///mnt/cdrom
enabled=1
gpgckeck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-CentOS-6
<<<<<<<<<<<<<<<<<

3. 安裝位置

3.1 RPM包安裝位置

默認(rèn)安裝位置如下

RPM安裝包默認(rèn)安裝路徑
/etc/ 配置文件安裝目錄
/usr/bin/ 可執(zhí)行文件命令安裝目錄
/usr/lib/ 程序所使用的函數(shù)庫保存位置
/usr/share/doc/ 基本軟件使用手冊保存位置
/usr/share/man/ 幫助文件保存位置
3.2 源碼包安裝位置

一般時安裝在/usr/local/軟件名/,有些軟件不一定按照這個規(guī)則

3.3 安裝位置不同的影響

RPM包安裝的服務(wù)可以使用系統(tǒng)服務(wù)管理命令(service)來管理。例如:RPM安裝的apache的啟動方式文章來源地址http://www.zghlxwxcb.cn/news/detail-643225.html

  • /etc/rc.d/init.d/httpd start
  • service httpd start

到了這里,關(guān)于RPM包管理常用命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • RPM常用命令以及組合使用場景

    RPM常用命令以及組合使用場景

    本文分享自天翼云開發(fā)者社區(qū)《 RPM常用命令以及組合使用場景》,作者: 鄔祥釗 ? ? 當(dāng)涉及到管理基于 Red Hat 系的 Linux 系統(tǒng)時,RPM (Red Hat Package Manager) 是一個常用的軟件包管理器。以下是一些常用的 RPM 命令以及它們的組合使用場景: 常用命令: 1. rpm -ivh package.rpm :安裝一

    2023年04月27日
    瀏覽(19)
  • Linux RPM包安裝、卸載和升級(rpm命令)

    通常情況下,RPM 包采用系統(tǒng)默認(rèn)的安裝路徑,所有安裝文件會按照類別分散安裝到表 1 所示的目錄中。 表 1 RPM 包默認(rèn)安裝路徑 安裝路徑 含?義 /etc/ 配置文件安裝目錄 /usr/bin/ 可執(zhí)行的命令安裝目錄 /usr/lib/ 程序所使用的函數(shù)庫保存位置 /usr/share/doc/ 基本的軟件使用手冊保存

    2024年02月15日
    瀏覽(20)
  • Linux RPM包安裝、卸載和升級(rpm命令)詳解

    Linux RPM包安裝、卸載和升級(rpm命令)詳解

    下面講解一下,如何使用 rpm 命令對 RPM 二進(jìn)制包進(jìn)行安裝、卸載和升級操作。我們以安裝 apache 程序?yàn)槔?通常情況下,RPM 包采用系統(tǒng)默認(rèn)的安裝路徑,所有安裝文件會按照類別分散安裝到下表所示的目錄中。 RPM 包默認(rèn)安裝路徑 安裝路徑 含?義 /etc/ 配置文件安裝目錄 /u

    2024年02月14日
    瀏覽(27)
  • Linux系統(tǒng)中rpm命令用法詳解

    Linux系統(tǒng)中rpm命令用法詳解

    ????????rpm命令來自于英文詞組”RedHat Package Manager“的縮寫,中文譯為紅帽軟件包管理器,其功能是用于在Linux系統(tǒng)下對軟件包進(jìn)行安裝、卸載、查詢、驗(yàn)證、升級等工作。 語法格式: 常用參數(shù): -a 查詢所有的軟件包 -b或-t 設(shè)置包裝套件的完成階段,并指定套件檔的文件

    2024年02月08日
    瀏覽(27)
  • linux |離線安裝軟件 | rpm命令

    離線 安裝包管理命令 rpm 注意 如果只想安裝不展示安裝信息 rpm -i xxx.rpm 參考1 參考2

    2024年01月16日
    瀏覽(22)
  • 【Linux】RPM包管理工具

    【Linux】RPM包管理工具

    人不走空 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? 目錄 ? ????????個人主頁:人不走空?????? ??系列專欄:算法專題 ?詩詞歌賦:斯是陋室,惟吾德馨 1. RPM 包管理工具簡介 2. 常見 RPM 命令及其用法 2.1 安裝 RPM 軟件包 2.2 查詢

    2024年02月02日
    瀏覽(16)
  • linux基礎(chǔ)學(xué)習(xí)(4):rpm包與相關(guān)命令

    linux基礎(chǔ)學(xué)習(xí)(4):rpm包與相關(guān)命令

    1.linux內(nèi)的軟件包分類 linux只有2種軟件包: 源碼包 與 二進(jìn)制包 (1) 源碼包 源碼包就是開源的源程序包,使用者可以直接看到其程序,也可以進(jìn)行修改 (2) 二進(jìn)制包 由于源碼包安裝難度大,后來就出現(xiàn)了二進(jìn)制包,但二進(jìn)制包不再是開源的了 linux的二進(jìn)制包以.rpm結(jié)尾,

    2024年01月19日
    瀏覽(24)
  • 【Linux安裝軟件apt, rpm, yum命令】

    查詢、驗(yàn)證、安裝、升級、卸載、升級、校驗(yàn)、維護(hù)RPM數(shù)據(jù)庫信息等綜合管理操作。 rpm命令參數(shù): i:install 安裝rpm包 v:顯示附加信息,提供更加詳細(xì)的安裝系統(tǒng) ,可以rpm -ih -vv 顯示更加多個詳細(xì) h:–hash 顯示安裝的進(jìn)度,安裝時以#####輸出 V:校驗(yàn),對已經(jīng)安裝的軟件進(jìn)行

    2024年02月02日
    瀏覽(33)
  • Linux包的管理(RPM和YUM)

    Linux包的管理(RPM和YUM)

    2024年01月24日
    瀏覽(20)
  • 非關(guān)系型數(shù)據(jù)庫Redis的安裝【Linux】及常用命令

    非關(guān)系型數(shù)據(jù)庫Redis的安裝【Linux】及常用命令

    ?Redis(Remote Dictionary Server)是一種開源的內(nèi)存數(shù)據(jù)庫管理系統(tǒng),它以鍵值存儲方式來存儲數(shù)據(jù),并且支持多種數(shù)據(jù)結(jié)構(gòu),如字符串、哈希、列表、集合、有序集合等。Redis最初由Salvatore Sanfilippo開發(fā),并于2009年首次發(fā)布。它被廣泛用于緩存、會話管理、消息隊(duì)列等應(yīng)用,因?yàn)?/p>

    2024年02月05日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包