新聞中心
在Linux系統(tǒng)上,rpm作為一種常見的軟件包管理方式,廣泛應(yīng)用于軟件的安裝、升級、卸載等操作中。本文將介紹如何使用rpm安裝和查找文件的具體步驟。

成都創(chuàng)新互聯(lián)是一家專業(yè)提供鹽城企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、HTML5建站、小程序制作等業(yè)務(wù)。10年已為鹽城眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。
一、rpm的安裝
rpm可以使用命令行操作,也可以通過圖形化工具使用。在這里我們主要介紹命令行操作的安裝方式。
1. 安裝rpm軟件
– 將rpm軟件復(fù)制到Linux系統(tǒng)上,打開終端,并使用root用戶或者sudo權(quán)限進(jìn)入。
– 使用以下命令進(jìn)行rpm安裝:rpm -ivh package_name.rpm
該命令的參數(shù)解釋:
-i 表示安裝軟件包
-v 表示顯示操作細(xì)節(jié)
-h 表示顯示進(jìn)度條和故障信息
– package_name.rpm表示要安裝的軟件包的名稱。
安裝過程中需要輸入用戶密碼,安裝成功后,軟件包將被安裝到系統(tǒng)指定的目錄下??梢酝ㄟ^命令rpm -qa命令查看已安裝的rpm包。
2. 升級rpm軟件
實際上rpm采用的是升級或安裝方式,所以直接用rpm命令升級即可:
– 使用以下命令進(jìn)行rpm軟件升級:rpm -U package_name.rpm
其中,-U表明應(yīng)使用升級安裝方式
如果你已經(jīng)安裝了一個舊版的軟件包,可以通過退回到該包的安裝狀態(tài),再執(zhí)行下面的命令:
rpm -Uvh package_name.rpm
3. 刪除rpm軟件
如果需要從系統(tǒng)中刪除已安裝的rpm包,可以使用以下命令進(jìn)行操作:rpm -e package_name
執(zhí)行上述命令,系統(tǒng)會自動刪除相應(yīng)的軟件包。
二、rpm的查找
有時候我們想要查找系統(tǒng)中是否已經(jīng)安裝了某個軟件包,或者想要找出系統(tǒng)中某個文件的具置,這時需要使用rpm的查找功能。
1. 查找已安裝的rpm包
可以通過以下命令來查找系統(tǒng)中已安裝的rpm包:rpm -qa | grep package_name
其中,|表示命令串接符號,grep表示查找并打印匹配項。 如果system-config-network包已經(jīng)安裝,使用下面的命令就可以查找:
rpm -qa | grep system-config-network
返回結(jié)果為system-config-network-tui-1.3.99.2-1.fc17.noarch
2. 查找文件所屬的rpm包
有時候我們需要找到某個文件所在的rpm包,可以使用以下命令:rpm -qf /path/filename
其中,/path/filename為文件的完整路徑,將會返回該文件所屬的rpm包名稱和版本號。
例如,需要查找文件/usr/bin/vim的所屬rpm包,可以輸入以下命令:
rpm -qf /usr/bin/vim
系統(tǒng)將顯示vim-common-7.3.287-1.fc16.x86_64為其所屬的rpm包。
三、
本文介紹了rpm安裝軟件包和查找文件的基本操作。在使用時需要注意包名的正確性,以免安裝或查找失敗。同時,要注意系統(tǒng)版本的匹配性,以免出現(xiàn)兼容性問題。掌握好rpm軟件的使用,可以幫助我們更快地完成軟件的安裝和查找工作。
希望這篇文章對初學(xué)者有所幫助,也希望大家在使用過程中注意安全,并進(jìn)行合理使用。
相關(guān)問題拓展閱讀:
- Linux如何安裝rpm格式的文件?
- linux rpm 安裝顯示沒有那個文件或目錄 如圖!求大神幫我解決一下?。?!
Linux如何安裝rpm格式的文件?
就是進(jìn)入linuxqq-v1.0.2-beta1.i386.rpm的存放目錄,如果用虛擬機linux系統(tǒng)可以安裝VM tool,直接在虛擬機和實體機之間拖拽文件。cd linuxqq-v1.0.2-beta1.i386.rpm所閉埋在目錄,是要安裝linuxqq-v1.0.2-beta1.i386.rpm這個吧,打開終端,如:linuxqq-v1.0.2-beta1.i386.rpm放備返在目錄/usr下面,cd /usr指令進(jìn)入這個目錄,rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm指令進(jìn)行安裝,我剛剛裝仿態(tài)饑完。
1、cd到你存放rpm文件包的目錄
rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm
安裝時可能會遇到缺少包的錯誤。
rpm -ivh –replacepkgs webmin-1.290-1.noarch.rpm
軟件包重復(fù)安裝將會失敗,若仍需要安裝必須加–replacepkgs
rpm -ivh –replacefiles webmin-1.290-1.noarch.rpm
軟件包的某個文件已在安裝其他軟件包時安裝過,則安裝將會失敗,若仍需要安裝必須加–replacefiles
rpm -ivh –nodeps webmin-1.290-1.noarch.rpm
軟件包所依賴的軟件包未安裝,則安裝將會失敗,若仍需要安裝必須加—nodeps
rpm -ivh –force webmin-1.290-1.noarch.rpm 強制安裝指定軟件包
2、學(xué)習(xí)Linux的方法:
1、先了解基礎(chǔ),找一本薄一點的,淺一點的書,了解一下什么是linux。不建議馬上看《鳥哥的Linux私房菜》,這本書很不錯,如果了解linux基礎(chǔ)之后再看,不受益匪淺。沒基礎(chǔ)看《鳥哥的Linux私房菜》比較痛苦,內(nèi)容很多。
2、了解之后,在自己電腦上弄個虛擬機,裝上linux系統(tǒng)。專攻《鳥哥的Linux私房菜》。當(dāng)你把這本書攻下來時,才知道原來命令行并不可怕。
備注:學(xué)linux最主要靠實踐,不實踐,只看書沒好處。
linux常用命令:
1、man 對你熟悉或不熟悉的命令提供幫助解釋
eg:man ls 就可以查看ls相關(guān)的用法
注:按q鍵或者ctrl+c退出,在linux下可以使用ctrl+c終止當(dāng)前程序運行。
2、 ls 查看目錄或者文件的屬*,列舉出任一目錄下面的文件
eg: ls /usr/man
ls -l
a.d表示目錄(directory),如果是一個”-”表示是文件,如果是l則表示是一個連接文件(link)
b.表示文件或者目錄許可權(quán)限.分別用可讀(r),可寫(w),可運行(x)。
3、 cp 拷貝文件
eg: cp filename1 filename2 //把filename1拷貝成filename2
cp 1.c netseek/2.c //將1.c拷到netseek目錄下命名為2.c
4、rm 刪除文件和目錄
eg: rm 1.c //將1.c這個文件刪除
5、 mv 移走目錄或者改文件名
eg: mv filename1 filename2 //將filename1 改名為filename2
mv qib.tgz ../qib.tgz //移到上一級目錄
6、 cd 改變銷州當(dāng)前目錄 pwd 查看當(dāng)前所在目錄完整路徑
eg: pwd //查看當(dāng)前所在目錄路徑
cd netseek //進(jìn)入netseek這個目錄
cd //退出當(dāng)前目錄
7、 cat,more命令
將某個文件的內(nèi)容顯示出來。兩個命令所不同的是:cat把文件內(nèi)容一直打印出來,而 more則分屏顯示
eg; cat>1.c //就可以把代碼粘帖到1.c文件里,按ctrl+d 保存代碼。
cat 1.c 或more 1.c //都可以查看里面的內(nèi)容。
gcc -o 1 1.c //將1.c編譯成.exe文件,我們可以用此命編譯顫斗侍出代碼。
8、chmod 命令 權(quán)限修改 用法:chmod 一位8進(jìn)制數(shù) filename。
eg: chmod u+x filenmame //只想給自己運行,別人只能讀
//u表茄吵示文件主人, g 表示文件文件所在組。 o 表示其他人 ;r 表可讀,w 表可寫,x 表可以運行
chmod g+x filename //同組的人來執(zhí)行
9、clear,date命令
clear:清屏,相當(dāng)與DOS下的cls;date:顯示當(dāng)前時間。
10、 mount 加載一個硬件設(shè)備
用法:mount 要加載的設(shè)備 載入點
eg: mount /dev/cdrom
cd /mnt/cdrom //進(jìn)入光盤目錄
進(jìn)入你存放那個文件的目錄。使用rpm -ivh linuxqq-v1.0.2-beta1.i386
cd到你存放rpm文件包的目錄
rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm
安裝時可能會遇到缺少包的錯誤。
rpm -ivh –replacepkgs webmin-1.290-1.noarch.rpm
軟件包重復(fù)安裝將會失敗,若仍需要安裝必須加–replacepkgs
rpm -ivh –replacefiles webmin-1.290-1.noarch.rpm
軟件包的某個文件已在安裝其他軟件包時安裝過,則安裝將會失敗,若仍需要安裝必消灶須加–replacefiles
rpm -ivh –nodeps webmin-1.290-1.noarch.rpm
軟爛盯件包所依賴的軟件包未安裝,則安裝將會失敗,若仍需要安裝必須加—nodeps
rpm -ivh –force webmin-1.290-1.noarch.rpm 強制安裝指定軟件包
(忽略軟件包依賴性和文件沖突,不建拿歷扮議)
首先要明確一點:rpm包,用于redhat、centos、fedora以及Oracle Enterprise Linux等發(fā)行版。如果是ubuntu、debian是不能用rpm的,要用deb包。所以,先檢查一下自己下載的安裝包合不合適。要是不合適,趕快換。
如果說確信沒錯。rpm包的安裝是rpm -i,然后是空格,空格的后面緊跟著你要安裝的那個rpm包的完整的名稱。
就是rpm -i xxxx.rpm。
還有兩個參數(shù),可寫可不寫。一碰或個是v,有它,電腦會提示安裝成功與否。一個是h,所謂h是hash,就是井字號。有這個h以后,安裝rpm包鉛好的時候,會出現(xiàn)一對方括號,括號里面是一串井字號。它起到一個進(jìn)度條的作用。有些時候,安裝軟件會遇到等了很長時間仍然沒有任何提示的情況。用戶就會有想法,這個軟件到底安裝的怎么樣?進(jìn)展到什么程度了?安裝成功沒有?而v和h就是起到一個提示安撫的作用槐吵鉛。說明白點,就是給用戶吃所謂定心丸的。v還有h對電腦沒用。屬于有它不多沒它不少的參數(shù)。但是對于提高用戶使用感受是有正面意義的。
所以,安裝rpm包,也可寫作rpm -ivh xxxx.rpm。
linux rpm 安裝顯示沒有那個文件或目錄 如圖!求大神幫我解決一下?。?!
不用管那個“沒有悉稿那個文件或目錄”
主要是因裂陸唯為肆培之一包已經(jīng)安裝過,然后報錯,后面的就不裝了,你要跳過那個包
rpm -ivh dhcp-devel*
rpm -ivh dhcpv6*
已經(jīng)安裝成功了呀。
那個提示是你的搏裂yum源沒有拿銀知配置正確,你這里沒消消有使用yum源,不用理會這個提示信息。
把掛載點名稱改成 CentOS_5.5_Final 試試
你已經(jīng)安裝成功了,不要糾結(jié)那個stat
你掛載胡型后,你的隱胡rpm包不是在Package下面嗎?你在CentOS下,它當(dāng)然提示failed了,你要進(jìn)褲攜猜到rpm包的目錄里再rpm -ivh
關(guān)于linux 找文件 rpm的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務(wù)器和獨立服務(wù)器。創(chuàng)新互聯(lián)——四川成都IDC機房服務(wù)器托管/機柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機房租用、服務(wù)器托管、機柜租賃、大帶寬租用,高電服務(wù)器托管,算力服務(wù)器租用,可選線路電信、移動、聯(lián)通機房等。
名稱欄目:Linux中如何使用rpm安裝和查找文件(linux找文件rpm)
文章鏈接:http://www.dlmjj.cn/article/copodeh.html


咨詢
建站咨詢
