欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > rpm命令手冊和查看rpm安裝包的安裝路徑的方法

rpm命令手冊和查看rpm安裝包的安裝路徑的方法

熱門標簽:無錫真人電銷機器人供應商 如何找電銷機器人 易聯系統外呼營銷來回呼 江西意向度高的羿智云外呼系統 電銷機器人怎么打卡 河南語音電銷機器人加盟公司 無錫ai智能語音電銷機器人廠家 濟南智能語音電銷機器人加盟 抖音商家地圖標注入駐店

rpm -qpl xxxxxx.rpm

1.如何安裝rpm軟件包
rmp軟件包的安裝可以使用程序rpm來完成。執行下面的命令
rpm -i your-package.rpm
其中your-package.rpm是你要安裝的rpm包的文件名,一般置于當前目錄下。
安裝過程中可能出現下面的警告或者提示:
... conflict with ... 可能是要安裝的包里有一些文件可能會覆蓋現有
的文件,缺省時這樣的情況下是無法正確安裝的可以用
rpm --force -i 強制安裝即可
... is needed by ...
... is not installed ... 此包需要的一些軟件你沒有安裝可以用
rpm --nodeps -i 來忽略此信息
也就是說,rpm -i --force --nodeps 可以忽略所有依賴關系和文件問題,什么包
都能安裝上,但這種強制安裝的軟件包不能保證完全發揮功能
2.如何安裝.src.rpm軟件包
有些軟件包是以.src.rpm結尾的,這類軟件包是包含了源代碼的rpm包,在安裝時
需要進行編譯。這類軟件包有兩種安裝方法,
方法一:
1.執行rpm -i your-package.src.rpm
2. cd /usr/src/redhat/SPECS
3. rpmbuild -bp your-package.specs 一個和你的軟件包同名的specs文件
4. cd /usr/src/redhat/BUILD/your-package/ 一個和你的軟件包同名的目錄
5. ./configure 這一步和編譯普通的源碼軟件一樣,可以加上參數
6. make
7. make install

方法二:

1.執行rpm -i you-package.src.rpm

2. cd /usr/src/redhat/SPECS
前兩步和方法一相同

3. rpmbuild -bb your-package.specs 一個和你的軟件包同名的specs文件
這時,在/usr/src/redhat/RPM/i386/ (根據具體包的不同,也可能是i686,noarch等等)
在這個目錄下,有一個新的rpm包,這個是編譯好的二進制文件。
執行rpm -i new-package.rpm即可安裝完成。

3.如何卸載rpm軟件包
使用命令 rpm -e 包名,包名可以包含版本號等信息,但是不可以有后綴.rpm
比如卸載軟件包proftpd-1.2.8-1,可以使用下列格式:
rpm -e proftpd-1.2.8-1
rpm -e proftpd-1.2.8
rpm -e proftpd-
rpm -e proftpd
不可以是下列格式:
rpm -e proftpd-1.2.8-1.i386.rpm
rpm -e proftpd-1.2.8-1.i386
rpm -e proftpd-1.2
rpm -e proftpd-1
有時會出現一些錯誤或者警告:
... is needed by ... 這說明這個軟件被其他軟件需要,不能隨便卸載
可以用rpm -e --nodeps強制卸載
4.如何不安裝但是獲取rpm包中的文件
使用工具rpm2cpio和cpio
rpm2cpio xxx.rpm | cpio -vi
rpm2cpio xxx.rpm | cpio -idmv
rpm2cpio xxx.rpm | cpio --extract --make-directories
參數i和extract相同,表示提取文件。v表示指示執行進程
d和make-directory相同,表示根據包中文件原來的路徑建立目錄
m表示保持文件的更新時間。

5.如何查看與rpm包相關的文件和其他信息

下面所有的例子都假設使用軟件包mysql-3.23.54a-11
1.我的系統中安裝了那些rpm軟件包
rpm -qa 講列出所有安裝過的包
如果要查找所有安裝過的包含某個字符串sql的軟件包
rpm -qa |grep sql
2.如何獲得某個軟件包的文件全名
rpm -q mysql 可以獲得系統中安裝的mysql軟件包全名,從中可以獲得
當前軟件包的版本等信息。這個例子中可以得到信息mysql-3.23.54a-11
3.一個rpm包中的文件安裝到那里去了?
rpm -ql 包名
注意這里的是不包括.rpm后綴的軟件包的名稱
也就是說只能用mysql或者mysql-3.23.54a-11而不是mysql-3.23.54a-11.rpm。
如果只是想知道可執行程序放到那里去了,也可以用which,比如
which mysql
4.一個rpm包中包含那些文件
一個沒有安裝過的軟件包,使用rpm -qlp ****.rpm
一個已經安裝過的軟件包,還可以使用rpm -ql ****.rpm
5.如何獲取關于一個軟件包的版本,用途等相關信息?
一個沒有安裝過的軟件包,使用rpm -qip ****.rpm
一個已經安裝過的軟件包,還可以使用rpm -qi ****.rpm

6.某個程序是哪個軟件包安裝的,或者哪個軟件包包含這個程序
rpm -qf `which 程序名` 返回軟件包的全名
rpm -qif `which 程序名` 返回軟件包的有關信息
rpm -qlf `which 程序名` 返回軟件包的文件列表
注意,這里不是引號,而是`,就是鍵盤左上角的那個鍵。
也可以使用rpm -qilf,同時輸出軟件包信息和文件列表
7.某個文件是哪個軟件包安裝的,或者哪個軟件包包含這個文件
注意,前一個問題中的方法,只適用與可執行的程序,而下面的方法,不僅可以
用于可執行程序,也可以用于普通的任何文件。前提是知道這個文件名。
首先獲得這個程序的完整路徑,可以用whereis或者which,然后使用rpm -qf例如:
# whereis ftptop
ftptop: /usr/bin/ftptop /usr/share/man/man1/ftptop.1.gz
# rpm -qf /usr/bin/ftptop
proftpd-1.2.8-1
# rpm -qf /usr/share/doc/proftpd-1.2.8/rfc/rfc0959.txt
proftpd-1.2.8-1
總結:
獲得軟件包相關的信息用rpm -q,q表示查詢query,后面可以跟其他選項,比如
i 表示info,獲得軟件包的信息;
l 表示list,獲得文件列表;
a 表示all,在所有包中執行查詢;
f 表示file,根據文件進行相關的查詢;
p 表示package,根據軟件包進行查詢
需要的查詢條件可以使用grep產生,或者從"` `"中的命令行產生

6.關于rpm軟件包的一些相關知識

1.什么是rpm
rpm 即RedHat Package Management,是RedHat的發明之一

2.為什么需要rpm
在一個操作系統下,需要安裝實現各種功能的軟件包。這些軟件包一般都有各自的
程序,但是同時也有錯綜復雜的依賴關系。同時還需要解決軟件包的版本,以及安裝,
配置,卸載的自動化問題。為了解決這些問題,RedHat針對自己的系統提出了一個
較好的辦法來管理成千上百的軟件。這就是RPM管理系統。在系統中安裝了rpm管理系統
以后,只要是符合rpm文件標準的打包的程序都可以方便的安裝,升級,卸載

3.是不是所有的linux都使用rpm
任何系統都需要包管理系統,因此很多linux都使用rpm系統。但rpm系統是為RH專門
但是TL,Mandrake等系統也都使用rpm。由于rpm的源程序可以在別的系統上進行編譯,
所以有可能在別的系統上也使用rpm
除了rpm,其他一些系統也有自己的軟件包管理程序,例如debian的deb包,
slakware也都有自己的包管理系統

4.rpm包的文件名為什么那么長
rpm包的文件名中包含了這個軟件包的版本信息,操作系統信息,硬件要求等等。
比如mypackage-1.1-2TL.i386.rpm,其中mypackage是在系統中登記的軟件包的名字
1.1是軟件的版本號,2是發行號,TL表示用于TL操作系統,還可能是RH等。i386表示
用于intel x86平臺,還可能是sparc等。

5.軟件包文件名中的i386,i686是什么意思
rpm軟件包的文件名中,不僅包含了軟件名稱,版本信息,還包括了適用的硬件架構
的信息。
i386指這個軟件包適用于intel 80386以上的x86架構的計算機(AI32)
i686指這個軟件包適用于intel 80686以上(奔騰pro以上)的x86架構的計算機(IA32)
noarch指這個軟件包于硬件架構無關,可以通用。
i686軟件包的程序通常針對CPU進行了優化,所以,向后兼容比較用以,i386的包在
x86機器上都可以用。向前一般不兼容。不過現在的計算機,奔騰pro以下的CPU已經很少
用,通常配置的機器都可以使用i686軟件包

6.不同操作系統發行的rpm包可否混用?
對于已經編譯成二進制的rpm包,由于操作系統環境不同,一般不能混用。
對于以src.rpm發行的軟件包,由于需要安裝時進行本地編譯,所以通常可以在不同
系統下安裝。

7.使用rpm時遇到的一些特殊問題
Q 我用rpm -e **.rpm無法刪除rpm包
A 包名不要包括rpm,
rpm -e 包名,可以包含版本號等信息,但是不可以有后綴.rpm
Q 在MS的系統下有沒有讀RPM文件的工具?
A wincmd with rpm plugins.....
Q 是否可以通過ftp安裝安裝升級rpm包?
A 可以。rpm -ivh
ftp://xxxxxxxx/PATH2SomeRPM

Q rpm安裝時已有的包版本過高怎么辦?
A 有時由于安裝的軟件包太老,而系統中相關的軟件包版本比較新,所以可能需要
安裝的包依賴的一些文件會找不到。這時有兩種解決辦法,
第一是在系統文件中找到和需要的文件功能相同或相似的文件,做一個符號鏈接到
需要的目錄下。


以下是我知道的在Linux下的rpm軟件包安裝時如何指定安裝路徑的方法,不少是從網上學來的。請大家多多指教啊。

以下的options是可完成你想方式.

 --prefix path>
  This sets the installation prefix to path> for
  relocatable packages.

 --relocate oldpath>=newpath>
  For relocatable packages, translates the files that
  would be put in oldpath> to newpath>.

 --badreloc
  To be used in conjunction with --relocate, this
  forces the relocation even if the package isn't
  relocatable.

 --noorder
  Don't reorder the packages for an install. The list
  of packages would normally be reordered to satisfy
  dependancies.

RPM命令手冊

一、安裝

命令格式:

rpm -i ( or --install) options file1.rpm ... fileN.rpm

參數:

file1.rpm ... fileN.rpm 將要安裝的RPM包的文件名

詳細選項:

-h (or --hash) 安裝時輸出hash記號 (``#'')
--test 只對安裝進行測試,并不實際安裝。
--percent 以百分比的形式輸出安裝的進度。
--excludedocs 不安裝軟件包中的文檔文件
--includedocs 安裝文檔
--replacepkgs 強制重新安裝已經安裝的軟件包
--replacefiles 替換屬于其它軟件包的文件
--force 忽略軟件包及文件的沖突
--noscripts 不運行預安裝和后安裝腳本
--prefix 將軟件包安裝到由 指定的路徑下
--ignorearch 不校驗軟件包的結構
--ignoreos 不檢查軟件包運行的操作系統
--nodeps 不檢查依賴性關系
--ftpproxy 用 作為 FTP代理
--ftpport 指定FTP的端口號為

通用選項

-v 顯示附加信息
-vv 顯示調試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預安裝程序和后安裝程序都會安裝到這個目錄下
--rcfile 設置rpmrc文件為
--dbpath 設置RPM 資料庫存所在的路徑為

二、刪除

命令格式:

rpm -e ( or --erase) options pkg1 ... pkgN

參數

pkg1 ... pkgN :要刪除的軟件包

詳細選項

--test 只執行刪除的測試
--noscripts 不運行預安裝和后安裝腳本程序
--nodeps 不檢查依賴性

通用選項

-vv 顯示調試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預安裝程序和后安裝程序都會安裝到這個目錄下
--rcfile 設置rpmrc文件為
--dbpath 設置RPM 資料庫存所在的路徑為

三、升級

命令格式

復制代碼
代碼如下:

rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm

參數

file1.rpm ... fileN.rpm 軟件包的名字

詳細選項

-h (or --hash) 安裝時輸出hash記號 (``#'')
--oldpackage 允許"升級"到一個老版本
--test 只進行升級測試
--excludedocs 不安裝軟件包中的文檔文件
--includedocs 安裝文檔
--replacepkgs 強制重新安裝已經安裝的軟件包
--replacefiles 替換屬于其它軟件包的文件
--force 忽略軟件包及文件的沖突
--percent 以百分比的形式輸出安裝的進度。
--noscripts 不運行預安裝和后安裝腳本
--prefix 將軟件包安裝到由 指定的路徑下
--ignorearch 不校驗軟件包的結構
--ignoreos 不檢查軟件包運行的操作系統
--nodeps 不檢查依賴性關系
--ftpproxy 用 作為 FTP代理
--ftpport 指定FTP的端口號為

通用選項

-v 顯示附加信息
-vv 顯示調試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預安裝程序和后安裝程序都會安裝到這個目錄下
--rcfile 設置rpmrc文件為
--dbpath 設置RPM 資料庫存所在的路徑為

四、查詢

命令格式:

復制代碼
代碼如下:

rpm -q ( or --query) options

參數:

pkg1 ... pkgN :查詢已安裝的軟件包

詳細選項

-p (or ``-'') 查詢軟件包的文件
-f 查詢屬于哪個軟件包
-a 查詢所有安裝的軟件包
--whatprovides 查詢提供了 功能的軟件包
-g 查詢屬于 組的軟件包
--whatrequires 查詢所有需要 功能的軟件包

信息選項

顯示軟件包的全部標識
-i 顯示軟件包的概要信息
-l 顯示軟件包中的文件列表
-c 顯示配置文件列表
-d 顯示文檔文件列表
-s 顯示軟件包中文件列表并顯示每個文件的狀態
--scripts 顯示安裝、卸載、校驗腳本
--queryformat (or --qf) 以用戶指定的方式顯示查詢信息
--dump 顯示每個文件的所有已校驗信息
--provides 顯示軟件包提供的功能
--requires (or -R) 顯示軟件包所需的功能

通用選項

-v 顯示附加信息
-vv 顯示調試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預安裝程序和后安裝程序都會安裝到這個目錄下
--rcfile 設置rpmrc文件為
--dbpath 設置RPM 資料庫存所在的路徑為

五、校驗已安裝的軟件包

命令格式:

復制代碼
代碼如下:

rpm -V ( or --verify, or -y) options

參數

pkg1 ... pkgN 將要校驗的軟件包名

軟件包選項

-p Verify against package file
-f 校驗所屬的軟件包
-a Verify 校驗所有的軟件包
-g 校驗所有屬于組 的軟件包

詳細選項

--noscripts 不運行校驗腳本
--nodeps 不校驗依賴性
--nofiles 不校驗文件屬性

通用選項

-v 顯示附加信息
-vv 顯示調試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預安裝程序和后安裝程序都會安裝到這個目錄下
--rcfile 設置rpmrc文件為
--dbpath 設置RPM 資料庫存所在的路徑為

六、校驗軟件包中的文件

語法:

復制代碼
代碼如下:

rpm -K ( or --checksig) options file1.rpm ... fileN.rpm

參數:

file1.rpm ... fileN.rpm 軟件包的文件名

Checksig--詳細選項

--nopgp 不校驗PGP簽名

通用選項

-v 顯示附加信息
-vv 顯示調試信息
--rcfile 設置rpmrc文件為


七、其它RPM選項

--rebuilddb 重建RPM資料庫
--initdb 創建一個新的RPM資料庫
--quiet 盡可能的減少輸出
--help 顯示幫助文件
--version 顯示RPM的當前版本

標簽:常德 亳州 河源 保山 宿州 濱州 綏化 江蘇

巨人網絡通訊聲明:本文標題《rpm命令手冊和查看rpm安裝包的安裝路徑的方法》,本文關鍵詞  rpm,命令,手冊,和,查看,安裝,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《rpm命令手冊和查看rpm安裝包的安裝路徑的方法》相關的同類信息!
  • 本頁收集關于rpm命令手冊和查看rpm安裝包的安裝路徑的方法的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    亚洲免费在线视频| 成人av综合在线| 美女露出粉嫩尿囗让男人桶| 欧美亚洲日本在线| 国产免费观看久久| 激情久久五月天| 爱爱免费小视频| 7777精品伊人久久久大香线蕉最新版| 一区二区三区免费在线观看| 97se亚洲国产综合自在线不卡 | 视频一区视频二区中文字幕| 91香蕉视频污| 欧美性感一区二区三区| 亚洲黄色片在线观看| 日本黄色一级网站| 欧美色精品在线视频| 亚洲成a天堂v人片| 久久久久麻豆v国产精华液好用吗| 欧美日韩亚洲高清一区二区| 亚洲午夜三级在线| 私密视频在线观看| 日韩精品最新网址| 狠狠色丁香婷婷综合| 手机看片国产日韩| 国产精品国产三级国产a| www.亚洲在线| 欧美日韩一区高清| 无码av免费一区二区三区试看| 亚洲中文字幕一区| 欧美一区二区在线免费观看| 青娱乐精品在线视频| av网站免费在线看| 欧美国产一区二区在线观看| 成人免费视频app| 欧美中文一区二区三区| 亚洲午夜成aⅴ人片| 国产在线观看无码免费视频| 亚洲精品一区二区三区福利 | 国产人久久人人人人爽| 国产91丝袜在线播放0| 91福利视频久久久久| 亚洲丶国产丶欧美一区二区三区| 亚洲AV无码国产精品| 久久久久久麻豆| jlzzjlzz亚洲女人18| 欧美日韩国产欧美日美国产精品| 青草av.久久免费一区| 成人欧美一区二区三区黑人一 | 色呦呦日韩精品| 亚洲一区在线观看视频| 女尊高h男高潮呻吟| 国产三级欧美三级日产三级99 | 一本色道久久综合亚洲精品按摩| 亚洲一区欧美一区| www.av天天| 亚洲天堂福利av| 亚洲成av人片在线观看无| 久久精品亚洲麻豆av一区二区| 成人免费视频视频在线观看免费 | 欧美性猛交xxxx黑人交| 日本成人中文字幕在线视频| 最新av电影网站| 亚洲综合在线视频| 久久久无码人妻精品一区| 国产精品视频线看| 完美搭档在线观看| 中文字幕免费观看一区| 波多野结衣办公室双飞| 国产日韩欧美激情| 美女扒开腿免费视频| 亚洲国产精品激情在线观看| 亚洲五码中文字幕| 992在线观看| 亚洲1区2区3区视频| 亚洲熟女少妇一区二区| 天天av天天翘天天综合网色鬼国产| 久久精品色妇熟妇丰满人妻| 亚洲午夜精品网| 国产精品嫩草影院俄罗斯| 视频在线观看一区二区三区| 黄色片在线观看网站| 免费成人av资源网| 欧美在线观看一区| 国产精品一区二区视频| 91免费国产在线| 26uuu久久综合| 亚洲少妇一区二区三区| 国产精品久久久久一区二区三区 | 在线播放中文字幕一区| 岛国一区二区三区| 亚洲精品一区二区三区香蕉| 亚洲av无码一区东京热久久| 国产精品久久久一区麻豆最新章节| 短视频在线观看| 亚洲成国产人片在线观看| 91嫩草丨国产丨精品| 麻豆精品蜜桃视频网站| 欧美日韩成人高清| 99在线热播精品免费| 国产日韩视频一区二区三区| 香蕉视频黄色在线观看| 亚洲高清久久久| 色国产精品一区在线观看| 国产主播一区二区三区| 日韩欧美激情四射| 国产69视频在线观看| 亚洲精品中文在线影院| 91插插插插插插| 国产高清一区日本| 26uuu久久天堂性欧美| 99久久国产精| 五月天激情小说综合| 欧美午夜精品久久久久久超碰| 成人h动漫精品| 国产精品美女久久久久久久久| 天天躁夜夜躁狠狠是什么心态| 五月天国产精品| 欧美日韩国产三级| 国产一精品一aⅴ一免费| 一区二区三区在线视频观看58| 色综合激情久久| 成人av中文字幕| 中文字幕亚洲在| 97成人资源站| 成人黄色av电影| 国产精品久久久久国产精品日日| 一二三四在线观看视频| 国产一区二区三区在线观看精品| 久久综合久久久久88| 男人舔女人下部高潮全视频| 老汉av免费一区二区三区 | 天天影视涩香欲综合网| 欧美日本韩国一区| 国产吃瓜黑料一区二区| 亚洲国产精品人人做人人爽| 欧美日韩精品一区二区在线播放| 曰本三级日本三级日本三级| 亚洲综合区在线| 欧美老女人在线| 插我舔内射18免费视频| 蜜臀精品久久久久久蜜臀| 欧美电影免费提供在线观看| www.狠狠爱| 国产老肥熟一区二区三区| 中文字幕电影一区| 一本大道久久a久久精品综合| 99久久99久久精品免费看蜜桃| 一区二区三区日韩| 91精品久久久久久久91蜜桃| 中文人妻一区二区三区| 国产一区二区三区最好精华液| 国产精品午夜春色av| 色综合久久久久综合| 国产成人精品综合久久久久99 | 1024在线看片| 国产99久久久久久免费看农村| 日韩一区在线看| 欧美三级韩国三级日本三斤 | 欧美肥大bbwbbw高潮| 制服丝袜第二页| 日韩欧美久久久| 欧美熟妇激情一区二区三区| 国产成人在线色| 一区二区三区在线不卡| 欧美一区二区三区成人| 四季av中文字幕| 99久久国产免费看| 五月天亚洲婷婷| 久久久不卡网国产精品一区| 一本色道久久综合亚洲精品按摩| 国产chinese中国hdxxxx| 国模套图日韩精品一区二区| 综合色中文字幕| 欧美一区二区三区免费视频| 网爆门在线观看| 中文字幕一二三| 蜜臀av性久久久久av蜜臀妖精 | 欧美风情第一页| 99国产精品免费视频| 久久精品噜噜噜成人av农村| 自拍偷在线精品自拍偷无码专区| 这里只有精品99re| 天堂网中文在线观看| 极品白嫩少妇无套内谢| 狠狠狠色丁香婷婷综合久久五月| 亚洲欧美另类小说| 欧美成人一区二区三区片免费| 日韩三级在线观看视频| 国产麻豆剧传媒精品国产av| 国产福利一区二区| 午夜精品久久久久影视| 亚洲国产精品精华液2区45| 91精品国产综合久久婷婷香蕉| 中国1级黄色片| 一级黄色免费视频| 成人深夜福利app| 久久精工是国产品牌吗| 一区二区三区四区乱视频| 久久久99精品免费观看| 欧美日韩视频在线第一区|