pm -ivh 軟件包名 安裝軟件包并顯示安裝進(jìn)度。這個(gè)是用得最多的了。 2 rpm -qa 查詢已經(jīng)安裝哪些軟件包。 3 rpm -q 軟件包名 查詢指定軟件包是否已經(jīng)安裝。 4 rpm -Uvh 軟件包名 升級(jí)一個(gè)軟件包。 5 rpm -e 軟件包名 刪除指定軟件包。 Linux中r
本文我們將從以下幾個(gè)部分來(lái)詳細(xì)介紹如何安裝或刪除 RPM 程序包:安裝、刪除、rpm 命令、參考
許多 GNU/Linux 發(fā)行版使用流行的紅帽包管理器(RPM)系統(tǒng)來(lái)添加或刪除應(yīng)用程序。幾乎所有的 Linux 用戶都會(huì)遇到需要在計(jì)算機(jī)上安裝軟件,或刪除 Linux 系統(tǒng)中自帶的軟件的情況。在 Linux 系統(tǒng)上安裝新軟件復(fù)雜且容易出錯(cuò),但是 RPM 將這件繁復(fù)的工作簡(jiǎn)化為一行命令。第一部分:安裝
一、可以使用“dpkg”命令查看您的計(jì)算機(jī),按“Ctrl+Alt+T”列出所有已安裝的軟件包,然后打開(kāi)一個(gè)終端窗口。在提示下鍵入以下命令并按回車鍵。dpkg——列表 二、滾動(dòng)已安裝的軟件包,在終端窗口的列表中找到要卸載的軟件包。請(qǐng)注意包的全名。 三、要
第1步:下載你所需要的 RPM 程序包。
1、您可以使用“dpkg”命令來(lái)查看您的計(jì)算機(jī),按“Ctrl + Alt + T”的所有已安裝包的列表,打開(kāi)一個(gè)終端窗口。 在提示符下鍵入以下命令,然后按Enter鍵。dpkg -- list。 2、滾動(dòng)安裝的軟件包在終端窗口的列表中找到要卸載的。 注意包的全名。 3、要
網(wǎng)絡(luò)上有很多 RPM 軟件倉(cāng)庫(kù),但是如果你需要的是紅帽 RPM 軟件包,那么你可以在下列位置找到:
在LInux下常用的軟件主要有deb,rpm,tar.gz,bin等格式,安裝方法如下: A:DEB包 安裝軟件包 sudo dpkg -i 軟件包名.deb 卸載.deb文件,可以使用Adept,或輸入: sudo apt-get remove 軟件包名稱 B:RPM包 1,rpm -i filename.rpm 2,安裝完畢 如何
紅帽企業(yè)版 Linux 安裝磁盤中包含許多可安裝的 RPM 程序包。
此問(wèn)題分為兩個(gè)部分: 1、 掛載光驅(qū) 2、rpm包的安裝。 1 掛光驅(qū): 用mount命令來(lái)掛載cdrom. 命令: mount -t auto /dev/cdrom /mnt/cdrom 這命令就是把cdrom掛載在/mnt/cdrom目錄中,這里我就可以訪問(wèn)里面的內(nèi)容了。 2 rpm包的裝 RPM是RedHat Pa
YUM 程序包管理器最初提供的 RPM 軟件倉(cāng)庫(kù)。
如何在Linux下安裝和卸載軟件_百度文庫(kù)(詳細(xì)): https://wenku.baidu.com/view/1c0408dc767f5acfa1c7cda1.html
企業(yè)版 Linux 額外軟件包(EPEL)提供了許多為紅帽企業(yè)版 Linux 設(shè)計(jì)的高質(zhì)量額外軟件包。
常用rpm來(lái)卸載軟件。 舉例說(shuō)明:假設(shè)你曾經(jīng)下載了軟件:ruby-1.9.3-p194.tar.gz,解壓后安裝了。現(xiàn)在要卸載它。 1. rpm -q -a | grep ruby 查詢當(dāng)前系統(tǒng)中安裝的所有含有ruby的軟件包。 2. 找出那個(gè)是你安裝的程序。 3. rpm -e 軟件包名 這樣軟
第2步:安裝 RPM 軟件包。
廢話不多講,用rpm -ivh MYSQL-server-5.5.8-1-rhel5.5.x86_64.rpm --force進(jìn)行強(qiáng)制安裝,安裝完之后,再用rpm -e刪除。
下載軟件包后,你有兩種選擇:
Linux軟件的安裝和卸載一直是困擾許多新用戶的難題。在Windows中,我們可以使用軟件自帶的安裝卸載程序或在控制面板中的“添加/刪除程序”來(lái)實(shí)現(xiàn)。與其相類似,在Linux下有一個(gè)功能強(qiáng)大的軟件安裝卸載工具,名為RPM。它可以用來(lái)建立、安裝、查詢、
雙擊軟件包。屏幕上會(huì)出現(xiàn)軟件包管理器窗口,你可以根據(jù)屏幕上提示來(lái)完成安裝過(guò)程。
Linux軟件的安裝和卸載一直是困擾許多新用戶的難題。在Windows中,我們可以使用軟件自帶的安裝卸載程序或在控制面板中的“添加/刪除程序”來(lái)實(shí)現(xiàn)。與其相類似,在Linux下有一個(gè)功能強(qiáng)大的軟件安裝卸載工具,名為RPM。它可以用來(lái)建立、安裝、查詢、
打開(kāi)一個(gè)終端窗口,輸入 rpm -i *package_location_and_name*
在Windows下安裝軟件時(shí),只需用鼠標(biāo)雙擊軟件的安裝程序,或者用Zip等解壓縮軟件解壓縮即可安裝。在Linux下安裝軟件對(duì)初學(xué)者來(lái)說(shuō),難度高于Windows下軟件安裝。下面我就詳細(xì)講解Linux下如何安裝軟件。 先來(lái)看看Linux軟件擴(kuò)展名。軟件后綴為.rpm最
(在 和 中間沒(méi)有空格)
1. rpm 常用命令 (01)安裝一個(gè)包:# rpm -ivh (02) 升級(jí)一個(gè)包:# rpm -Uvh (03) 移走一個(gè)包:# rpm -e (04) 安裝參數(shù): --force 即使覆蓋屬于其它包的文件也強(qiáng)迫安裝 --nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒(méi)裝,也強(qiáng)迫安裝。 (05)
第二部分:刪除
第一篇: Linux下軟件的安裝與卸載 在Windows下安裝軟件時(shí),只需運(yùn)行軟件的安裝程序(setup、install等)或者用zip等解壓縮軟件解開(kāi)即可安裝,運(yùn)行反安裝程序(uninstall、unware、“卸載”等)就能將軟件清除干凈,完全圖形化的操作界面,簡(jiǎn)單到
第1步:打開(kāi)一個(gè)終端窗口,輸入 rpm -e *package_name*
ubuntu是基于Debian的發(fā)行版,所以使用的是Deb包,一般不能安裝RPM。你應(yīng)該下deb包或直接允許命令 sudo apt-get install 軟件名稱 如果想要安裝PRM的話,要用其他的rpm系列的Linux,比如Fedora、openSUSE。
。
不要輸入文件的拓展名。例如: rpm -e gedit
1、以“rpm”為后綴的二進(jìn)制軟件包 安裝:rpm -ivh *.rpm 卸載:rpm -e packagename 參數(shù)-i表示安裝,-v是校驗(yàn),-h是用散列符顯示安裝進(jìn)度,-e是刪除軟件包,packgename代表軟件包名(不包含.rpm后綴),也就是版本號(hào)前面那個(gè)字符串。 卸載軟件前
第三部分:rpm 命令
deban/ubuntu 發(fā)行版:dpkg -l [軟件名] rehat/fedora 發(fā)行版: rpm -qa | grep [軟件名]
第1步:以下是 rpm -i 命令的語(yǔ)法。
這個(gè)不是 rmp 包管理器和 yum 命令決定的,而是軟件包自身會(huì)選擇安裝到某個(gè)地方,通常會(huì)在這幾個(gè)文件夾中 1,/bin 可執(zhí)行文件 2,/usr/bin 可執(zhí)行文件 3,/sbin 可執(zhí)行文件 4,/usr/local/bin 可執(zhí)行文件 5,/usr/include 頭文件 6,/usr/local/in
第2步:與安裝相關(guān)選項(xiàng):
-h (or --hash)
在安裝過(guò)程中在屏幕上顯示井號(hào)(“#”)
--test Perform
只進(jìn)行安裝測(cè)試
--percent
安裝過(guò)程中顯示完成百分比
--excludedocs
不安裝文檔
--includedocs
安裝文檔
--replacepkgs
使用新版本替代舊版本軟件包
--replacefiles
替換其他軟件包中包含的文件
--force
忽略軟件包和文件沖突
--noscripts
不執(zhí)行安裝前腳本和安裝后腳本
--prefix 盡量將軟件包保存在 --ignorearch 不驗(yàn)證軟件包結(jié)構(gòu) --ignoreos 不驗(yàn)證軟件包適用的操作系統(tǒng) --nodeps 不驗(yàn)證依賴關(guān)系 --ftpproxy 使用 --ftpport 使用 第3步:一般性選項(xiàng): -v 顯示額外信息 -vv 顯示調(diào)試信息 --root 將替代 root 設(shè)置為 --rcfile 將替代 rpmrc 文件設(shè)置為 --dbpath 使用 小提示 在很少情況下,你需要強(qiáng)制進(jìn)行安裝。你需要在 rpm 命令中加入 --force 參數(shù)指定強(qiáng)制安裝。強(qiáng)制安裝只能夠通過(guò)命令行方式進(jìn)行。 使用參數(shù)-U(升級(jí))代替 -i(安裝)可以確保安裝最新版本的 RPM 軟件包。 有一些軟件包有依賴要求。這意味著你需要安裝另外軟件包才能夠使用該軟件包。例如開(kāi)源 DVD 播放器軟件 Ogle。你無(wú)法單獨(dú)使用 Ogle 軟件播放 DVD,除非安裝幾個(gè)額外軟件包。如果您所需的 rmp 軟件包有依賴要求,但是你展示不考慮滿足軟件包的依賴要求,可以使用 --nodeps 參數(shù)來(lái)進(jìn)行安裝。 警告 你可能需要覆蓋一些數(shù)據(jù)才能讓某些程序運(yùn)行。因此當(dāng)你在系統(tǒng)中添加和刪除任何程序時(shí)都需要小心。 參考 RPM.org RedHat 擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。 如何刪除linux下安裝的軟件 Linux軟件的安裝和卸載一直是困擾許多新用戶的難題。在Windows中,我們可以使用軟件自帶的安裝卸載程序或在控制面板中的“添加/刪除程序”來(lái)實(shí)現(xiàn)。與其相類似,在Linux下有一個(gè)功能強(qiáng)大的軟件安裝卸載工具,名為RPM。它可以用來(lái)建立、安裝、查詢、更新、卸載軟件。該工具是在命令行下使用的。在Shell的提示符后輸入rpm,就可獲得該命令的幫助信息。 軟件的卸載 1.軟件的卸載主要是使用rpm來(lái)進(jìn)行的。卸載軟件首先要知道軟件包在系統(tǒng)中注冊(cè)的名稱。鍵入命令: #rpm -q -a 即可查詢到當(dāng)前系統(tǒng)中安裝的所有的軟件包。 2.確定了要卸載的軟件的名稱,就可以開(kāi)始實(shí)際卸載該軟件了。鍵入如下命令即可卸載軟件: #rpm -e [package name] 參數(shù)e的作用是使rpm進(jìn)入卸載模式。對(duì)名為[package name]的軟件包進(jìn)行卸載。由于系統(tǒng)中各個(gè)軟件包之間相互有依賴關(guān)系。如果因存在依賴關(guān)系而不能卸載,rpm將給予提示并停止卸載。你可以使用如下的命令來(lái)忽略依賴關(guān)系,直接開(kāi)始卸載: #rpm -e [package name] -nodeps 忽略依賴關(guān)系的卸載可能會(huì)導(dǎo)致系統(tǒng)中其它的一些軟件無(wú)法使用。 補(bǔ)充: 如果是以.bin結(jié)尾的二進(jìn)制軟件,可以用以下方法安裝(以so-6_0-beta-bin-linux-zh-Tw1.bin為例): 在so-6_0-beta-bin-linux-zh-Tw1.bin所在文件夾下運(yùn)行模擬終端 輸入: ./so-6_0-beta-bin-linux-zh-Tw1.bin 并按回車! 當(dāng)然也可以輸入: ./so 再用[Tab]鍵補(bǔ)全 (./表示當(dāng)前目錄,如果終端不在該軟件所在目錄下打開(kāi),則在軟件名前尚需輸入相應(yīng)的路徑。) 如果在圖形界面,也可直接單擊(或雙擊,視具體的鼠標(biāo)設(shè)置而定)運(yùn)行反安裝程序就可以了! LINUX安裝、卸截、更新RPM軟件包的命令的使用,清除軟件依賴的命令的使用方法。 在Windows下安裝軟件時(shí),只需用鼠標(biāo)雙擊軟件的安裝程序,或者用Zip等解壓縮軟件解壓縮即可安裝。在Linux下安裝軟件對(duì)初學(xué)者來(lái)說(shuō),難度高于Windows下軟件安裝。下面我就詳細(xì)講解Linux下如何安裝軟件。 先來(lái)看看Linux軟件擴(kuò)展名。軟件后綴為.rpm最初是Red Hat Linux提供的一種包封裝格式,現(xiàn)在許多Linux發(fā)行版本都使用;后綴為.deb是Debain Linux提供的一種包封裝格式;后綴為.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系統(tǒng)打包工具tar打包的;后綴為.bin的一般是一些商業(yè)軟件。通過(guò)擴(kuò)展名可以了解軟件格式,進(jìn)而了解軟件安裝。 RPM格式軟件包的安裝 1.簡(jiǎn)介 幾乎所有的Linux發(fā)行版本都使用某種形式的軟件包管理安裝、更新和卸載軟件。與直接從源代碼安裝相比,軟件包管理易于安裝和卸載;易于更新已安裝的軟件包;易于保護(hù)配置文件;易于跟蹤已安裝文件。 RPM全稱是Red Hat Package Manager(Red Hat包管理器)。RPM本質(zhì)上就是一個(gè)包,包含可以立即在特定機(jī)器體系結(jié)構(gòu)上安裝和運(yùn)行的Linux軟件。RPM示意圖見(jiàn)圖1。 大多數(shù)Linux RPM軟件包的命名有一定的規(guī)律,它遵循名稱-版本-修正版-類型-MYsoftware-1.2-1.i386.rpm 。 2.安裝RPM包軟件 # rpm -ivh MYsoftware-1.2 -1.i386.rpm RPM命令主要參數(shù): -i 安裝軟件。 -t 測(cè)試安裝,不是真的安裝。 -p 顯示安裝進(jìn)度。 -f 忽略任何錯(cuò)誤。 -U 升級(jí)安裝。 -v 檢測(cè)套件是否正確安裝。 這些參數(shù)可以同時(shí)采用。更多的內(nèi)容可以參考RPM的命令幫助。 3.卸載軟件 # rpm -e 軟件名 需要說(shuō)明的是,上面代碼中使用的是軟件名,而不是軟件包名。例如,要卸載software-1.2.-1.i386.rpm這個(gè)包時(shí),應(yīng)執(zhí)行: #rpm -e software 4.強(qiáng)行卸載RPM包 有時(shí)除去一個(gè)RPM是不行的,尤其是系統(tǒng)上有別的程序依賴于它的時(shí)候。如果執(zhí)行命令會(huì)顯示如下錯(cuò)誤信息: ## rpm -e xsnow error: removing these packages would break dependencies: /usr/X11R6/bin/xsnow is needed by x-amusements-1.0-1 在這種情況下,可以用--force選項(xiàng)重新安裝xsnow: # rpm -ivh --force xsnow-1.41-1.i386.rpm 這里推薦使用工具軟件Kleandisk,用它可以安全徹底清理掉不再使用的RPM包。 5.安裝.src.rpm類型的文件 目前RPM有兩種模式,一種是已經(jīng)過(guò)編碼的(i386.rpm),一種是未經(jīng)編碼的(src.rpm)。 rpm --rebuild Filename.src.rpm 這時(shí)系統(tǒng)會(huì)建立一個(gè)文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目錄下,一般是i386,具體情況和Linux發(fā)行版本有關(guān)。然后執(zhí)行下面代碼即可: rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm 使用deb打包的軟件安裝 deb是Debian Linux提供的一個(gè)包管理器,它與RPM十分類似。但由于RPM出現(xiàn)得早,并且應(yīng)用廣泛,所以在各種版本的Linux中都常見(jiàn)到,而Debian的包管理器dpkg只出現(xiàn)在Debina Linux中。它的優(yōu)點(diǎn)是不用被嚴(yán)格的依賴性檢查所困擾,缺點(diǎn)是只在Debian Linux發(fā)行版中才能見(jiàn)到這個(gè)包管理工具。 1. 安裝 # dpkg -i MYsoftware-1.2.-1.deb 2. 卸載 # dpkg -e MYsoftware 使用源代碼進(jìn)行軟件安裝和RPM安裝方式相比,使用源代碼進(jìn)行軟件安裝會(huì)復(fù)雜一些,但是用源代碼安裝軟件是Linux下進(jìn)行軟件安裝的重要手段,也是運(yùn)行Linux的最主要的優(yōu)勢(shì)之一。使用源代碼安裝軟件,能按照用戶的需要選擇定制的安裝方式進(jìn)行安裝,而不是僅僅依靠那些在安裝包中的預(yù)配置的參數(shù)選擇安裝。另外,仍然有一些軟件程序只能從源代碼處進(jìn)行安裝。 現(xiàn)在有很多地方都提供源代碼包,到底在什么地方獲得取決于軟件的特殊需要。對(duì)于那些使用比較普遍的軟件,如Sendmail,可以從商業(yè)網(wǎng)站處下載源代碼軟件包(如[url] http://www.sendmail.org[/url] )。一般的軟件包,可從開(kāi)發(fā)者的Web站點(diǎn)下載。下面介紹一下安裝步驟: 1.解壓數(shù)據(jù)包 源代碼軟件通常以.tar.gz做為擴(kuò)展名,也有tar.Z、tar.bz2或.tgz為擴(kuò)展名的。不同擴(kuò)展名解壓縮命令也不相同,見(jiàn)表1。 2.編譯軟件 成功解壓縮源代碼文件后,進(jìn)入解包的目錄。在安裝前閱讀Readme文件和Install文件。盡管許多源代碼文件包都使用基本相同的命令,但是有時(shí)在閱讀這些文件時(shí)能發(fā)現(xiàn)一些重要的區(qū)別。例如,有些軟件包含一個(gè)可以安裝的安裝腳本程序(.sh)。在安裝前閱讀這些說(shuō)明文件,有助于安裝成功和節(jié)約時(shí)間。 在安裝軟件以前要成為root用戶。實(shí)現(xiàn)這一點(diǎn)通常有兩種方式:在另一臺(tái)終端以root用戶登錄,或者輸入“su”,此時(shí)系統(tǒng)會(huì)提示輸入root用戶的密碼。輸入密碼以后,就將一直擁有root用戶的權(quán)限。如果已經(jīng)是root用戶,那就可以進(jìn)行下一步。 通常的安裝方法是從安裝包的目錄執(zhí)行以下命令: gunzip soft1.tar.gz cd soft1 #. /configure #配置# make #調(diào)用make# make install #安裝源代碼# 刪除安裝時(shí)產(chǎn)生的臨時(shí)文件: #make clean 卸載軟件: #make uninstall 有些軟件包的源代碼編譯安裝后可以用make uninstall命令卸載。如果不提供此功能,則軟件的卸載必須手動(dòng)刪除。由于軟件可能將文件分散地安裝在系統(tǒng)的多個(gè)目錄中,往往很難把它刪除干凈,應(yīng)該在編譯前進(jìn)行配置。 .bin文件安裝 擴(kuò)展名為.bin文件是二進(jìn)制的,它也是源程序經(jīng)編譯后得到的機(jī)器語(yǔ)言。有一些軟件可以發(fā)布為以.bin為后綴的安裝包,例如,流媒體播放器RealONE。如果安裝過(guò)RealONE的Windows版的話,那么安裝RealONE for Linux版本(文件名:r1p1_linux22_libc6_i386_a1.bin)就非常簡(jiǎn)單了: #chmod +x r1p1_linux22_libc6_i386_a1.bin ./ r1p1_linux22_libc6_i386_a1.bin 接下來(lái)選擇安裝方式,有普通安裝和高級(jí)安裝兩種。如果不想改動(dòng)安裝目錄,就可選擇普通安裝,整個(gè)安裝過(guò)程幾乎和在Windwos下一樣。 .bin文件的卸載,以RealONE for Linux為例,如果采用普通安裝方式的話,在用戶主目錄下會(huì)有Real和Realplayer9兩個(gè)文件夾,把它們刪除即可。 Linux綠色軟件 Linux也有一些綠色軟件,不過(guò)不是很多。Linux系統(tǒng)提供一種機(jī)制:自動(dòng)響應(yīng)軟件運(yùn)行進(jìn)程的要求,為它設(shè)定好可以馬上運(yùn)行的環(huán)境。這種機(jī)制可以是一種接口,或者是中間件。程序員編寫的程序可以直接拷貝分發(fā),不用安裝,只要點(diǎn)擊程序的圖標(biāo),訪問(wèn)操作系統(tǒng)提供的接口,設(shè)定好就可以工作。若要?jiǎng)h除軟件,直接刪除就可以,不用鏈接文件。這是最簡(jiǎn)單的軟件安裝、卸載方式。 上面介紹了Linux軟件安裝的方法,對(duì)于Linux初學(xué)者來(lái)說(shuō),RPM安裝是一個(gè)不錯(cuò)的選擇。如果想真正掌握Linux系統(tǒng),源代碼安裝仍然是Linux下軟件安裝的重要手段。 麻煩采納,謝謝! linux中RPM命令刪除軟件問(wèn)題 1. rpm 常用命令 (01)安裝一個(gè)包:# rpm -ivh (02) 升級(jí)一個(gè)包:# rpm -Uvh (03) 移走一個(gè)包:# rpm -e (04) 安裝參數(shù): --force 即使覆蓋屬于其它包的文件也強(qiáng)迫安裝 --nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒(méi)裝,也強(qiáng)迫安裝。 (05) 查詢一個(gè)包是否被安裝:# rpm -q < rpm package name> (06) 得到被安裝的包的信息:# rpm -qi < rpm package name> (07) 列出該包中有哪些文件:# rpm -ql < rpm package name> (08) 列出服務(wù)器上的一個(gè)文件屬于哪一個(gè)RPM包:#rpm -qf (09) 可綜合好幾個(gè)參數(shù)一起用:# rpm -qil < rpm package name> (10) 列出所有被安裝的rpm package:# rpm -qa (11) 列出一個(gè)未被安裝進(jìn)系統(tǒng)的RPM包文件中包含有哪些文件:# rpm -qilp < rpm package name> 2. rpm參數(shù)詳解 (1) 安裝命令 命令格式:# rpm -i(or --install) [options] file1.rpm ... fileN.rpm 參數(shù)列表:file1.rpm ... fileN.rpm(將要安裝的RPM包的文件名) 詳細(xì)選項(xiàng): -h (或 --hash) 安裝時(shí)輸出hash記號(hào) (``#'') --test 只對(duì)安裝進(jìn)行測(cè)試,并不實(shí)際安裝。 --percent 以百分比的形式輸出安裝的進(jìn)度。 --excludedocs 不安裝軟件包中的文檔文件 --includedocs 安裝文檔 --replacepkgs 強(qiáng)制重新安裝已經(jīng)安裝的軟件包 --replacefiles 替換屬于其它軟件包的文件 --force 忽略軟件包及文件的沖突 --noscripts 不運(yùn)行預(yù)安裝和后安裝腳本 --prefix 將軟件包安裝到由 指定的路徑下 --ignorearch 不校驗(yàn)軟件包的結(jié)構(gòu) --ignoreos 不檢查軟件包運(yùn)行的操作系統(tǒng) --nodeps 不檢查依賴性關(guān)系 --ftpproxy 用 作為 FTP代理 --ftpport 指定FTP的端口號(hào)為 通用選項(xiàng): -v 顯示附加信息 -vv 顯示調(diào)試信息 --root 讓RPM將指定的路徑做為“根目錄”,這樣預(yù)安裝程序和后安裝程序都會(huì)安裝到這個(gè)目錄下 --rcfile 設(shè)置rpmrc文件為 --dbpath 設(shè)置RPM 資料庫(kù)存所在的路徑為 (2) 刪除命令 命令格式:# rpm -e(or --erase) [options] pkg1 ... pkgN 參數(shù)列表:pkg1 ... pkgN (要?jiǎng)h除的軟件包) 詳細(xì)選項(xiàng): --test 只執(zhí)行刪除的測(cè)試 --noscripts 不運(yùn)行預(yù)安裝和后安裝腳本程序 --nodeps 不檢查依賴性 通用選項(xiàng): -vv 顯示調(diào)試信息 --root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會(huì)安裝到這個(gè)目錄下 --rcfile 設(shè)置rpmrc文件為 --dbpath 設(shè)置RPM 資料庫(kù)存所在的路徑為 (3) 升級(jí)命令 命令格式:# rpm -U(or --upgrade) [options] file1.rpm ... fileN.rpm 參數(shù)列表:file1.rpm ... fileN.rpm (軟件包的名字) 詳細(xì)選項(xiàng): -h (or --hash) 安裝時(shí)輸出hash記號(hào) (``#'') --oldpackage 允許"升級(jí)"到一個(gè)老版本 --test 只進(jìn)行升級(jí)測(cè)試 --excludedocs 不安裝軟件包中的文檔文件 --includedocs 安裝文檔 --replacepkgs 強(qiáng)制重新安裝已經(jīng)安裝的軟件包 --replacefiles 替換屬于其它軟件包的文件 --force 忽略軟件包及文件的沖突 --percent 以百分比的形式輸出安裝的進(jìn)度 --noscripts 不運(yùn)行預(yù)安裝和后安裝腳本 --prefix 將軟件包安裝到由 指定的路徑下 --ignorearch 不校驗(yàn)軟件包的結(jié)構(gòu) --ignoreos 不檢查軟件包運(yùn)行的操作系統(tǒng) --nodeps 不檢查依賴性關(guān)系 --ftpproxy 用 作為 FTP代理 --ftpport 指定FTP的端口號(hào)為 通用選項(xiàng): -v 顯示附加信息 -vv 顯示調(diào)試信息 --root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會(huì)安裝到這個(gè)目錄下 --rcfile 設(shè)置rpmrc文件為 --dbpath 設(shè)置RPM 資料庫(kù)存所在的路徑為 (4) 查詢命令 命令格式:# rpm -q(or --query) [options] 參數(shù)列表:pkg1 ... pkgN (查詢已安裝的軟件包) 詳細(xì)選項(xiàng): -p (or ``-'') 查詢軟件包的文件 -f 查詢屬于哪個(gè)軟件包 -a 查詢所有安裝的軟件包 -g 查詢屬于組的軟件包 --whatprovides 查詢提供了 功能的軟件包 --whatrequires 查詢所有需要 功能的軟件包 信息選項(xiàng): 顯示軟件包的全部標(biāo)識(shí) -i 顯示軟件包的概要信息 -l 顯示軟件包中的文件列表 -c 顯示配置文件列表 -d 顯示文檔文件列表 -s 顯示軟件包中文件列表并顯示每個(gè)文件的狀態(tài) --scripts 顯示安裝、卸載、校驗(yàn)?zāi)_本 --queryformat (or --qf) 以用戶指定的方式顯示查詢信息 --dump 顯示每個(gè)文件的所有已校驗(yàn)信息 --provides 顯示軟件包提供的功能 --requires (or -R) 顯示軟件包所需的功能 通用選項(xiàng): -v 顯示附加信息 -vv 顯示調(diào)試信息 --root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會(huì)安裝到這個(gè)目錄下 --rcfile 設(shè)置rpmrc文件為 --dbpath 設(shè)置RPM 資料庫(kù)存所在的路徑為 (5) 校驗(yàn)已安裝的軟件包 命令格式: # rpm -V(or --verify, or -y) [options] 參數(shù)列表:pkg1 ... pkgN (將要校驗(yàn)的軟件包名) 軟件包選項(xiàng): -p 校驗(yàn)包文件 -f 校驗(yàn)所屬的軟件包 -a 校驗(yàn)所有的軟件包 -g 校驗(yàn)所有屬于組 的軟件包 詳細(xì)選項(xiàng): --noscripts 不運(yùn)行校驗(yàn)?zāi)_本 --nodeps 不校驗(yàn)依賴性 --nofiles 不校驗(yàn)文件屬性 通用選項(xiàng): -v 顯示附加信息 -vv 顯示調(diào)試信息 --root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會(huì)安裝到這個(gè)目錄下 --rcfile 設(shè)置rpmrc文件為 --dbpath 設(shè)置RPM 資料庫(kù)存所在的路徑為 (6) 校驗(yàn)軟件包中的文件 語(yǔ)法:# rpm -K(or --checksig) [options] file1.rpm ... fileN.rpm 參數(shù):file1.rpm ... fileN.rpm (軟件包的文件名) 詳細(xì)選項(xiàng): --nopgp 不校驗(yàn)PGP簽名 通用選項(xiàng): -v 顯示附加信息 -vv 顯示調(diào)試信息 --rcfile 設(shè)置rpmrc文件為 (7) 其它參數(shù)選項(xiàng) --rebuilddb 重建RPM資料庫(kù) --initdb 創(chuàng)建一個(gè)新的RPM資料庫(kù) --quiet 盡可能的減少輸出 --help 顯示幫助文件 --version 顯示RPM的當(dāng)前版本 有現(xiàn)成的,我就轉(zhuǎn)貼來(lái)了。來(lái)自http://hi.baidu.com/cszhi/blog/item/77df99ea88f47fdbd539c9c9.html 以后碰到這種需要詳細(xì)解答的問(wèn)題建議百度一下,到個(gè)專業(yè)論壇找結(jié)果。 linux系統(tǒng)中怎樣卸載軟件? 第一篇: Linux下軟件的安裝與卸載 在Windows下安裝軟件時(shí),只需運(yùn)行軟件的安裝程序(setup、install等)或者用zip等解壓縮軟件解開(kāi)即可安裝,運(yùn)行反安裝程序(uninstall、unware、“卸載”等)就能將軟件清除干凈,完全圖形化的操作界面,簡(jiǎn)單到只要用鼠標(biāo)一直點(diǎn)擊“下一步”就可以了。而Linux好象就不一樣了,很多的初學(xué)者都抱怨在Linux下安裝和卸載軟件非常地困難,沒(méi)有像使用Windows時(shí)那么直觀。其實(shí)在Linux下安裝和卸載軟件也非常簡(jiǎn)單,同樣也有安裝向?qū)Щ蚪鈮喊惭b的方式,不相同的只不過(guò)是除了二進(jìn)制形式的軟件分發(fā)外,還有許許多多以源代碼形式分發(fā)的軟件包,下面就來(lái)詳細(xì)地講一講這些軟件的安裝與卸載: 一、二進(jìn)制分發(fā)軟件包的安裝與卸載 Linux軟件的二進(jìn)制分發(fā)是指事先已經(jīng)編譯好二進(jìn)制形式的軟件包的發(fā)布形式,其優(yōu)點(diǎn)是安裝使用容易,缺點(diǎn)則是缺乏靈活性,如果該軟件包是為特定的硬件/操作系統(tǒng)平臺(tái)編譯的,那它就不能在另外的平臺(tái)或環(huán)境下正確執(zhí)行。 1、*.rpm形式的二進(jìn)制軟件包 安裝:rpm -ivh *.rpm 卸載:rpm -e packgename 說(shuō)明:RPM(RedHat Packge Manager)是RedHat公司出的軟件包管理器,使用它可以很容易地對(duì)rpm形式的軟件包進(jìn)行安裝、升級(jí)、卸載、驗(yàn)證、查詢等操作,安裝簡(jiǎn)單,而卸載時(shí)也可以將軟件安裝在多處目錄中的文件刪除干凈,因此推薦初學(xué)者盡可能使用rpm形式的軟件包。rpm的參數(shù)中-i是安裝,-v是校驗(yàn),-h是用散列符顯示安裝進(jìn)度,*.rpm是軟件包的文件名(這里的*.rpm特指*.src.rpm以外的以rpm為后綴的文件);參數(shù)-e是刪除軟件包,packgename是軟件包名,與軟件包的文件名有所區(qū)別,它往往是文件名中位于版本號(hào)前面的字符串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是軟件包文件名,它們的軟件包名稱分別是apache和apache-devel。更多的rpm參數(shù)請(qǐng)自行參看手冊(cè)頁(yè):man rpm。 如果你不喜歡在字符界面下安裝或卸載這些軟件包,完全可以在X-Window下使用圖形界面的軟件包管理程序,如glint、xrpm這樣的圖形接口,或者是KDE的kpackge等,這樣對(duì)軟件包的安裝、升級(jí)、卸載、驗(yàn)證和查詢就可以通過(guò)點(diǎn)擊鼠標(biāo)來(lái)輕松完成。 2、*.tar.gz/*.tgz、*.bz2形式的二進(jìn)制軟件包 安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2 卸載:手動(dòng)刪除 說(shuō)明:*.tar.gz/*.bz2形式的二進(jìn)制軟件包是用tar工具來(lái)打包、用gzip/bzip2壓縮的,安裝時(shí)直接解包即可。對(duì)于解壓后只有單一目錄的軟件,卸載時(shí)用命令“rm -rf 軟件目錄名”;如果解壓后文件分散在多處目錄中,則必須一一手動(dòng)刪除(稍麻煩),想知道解壓時(shí)向系統(tǒng)中安裝了哪些文件,可以用命令“tar ztvf *.tar.gz”/“tar ytvf *.bz2”獲取清單。tar的參數(shù)z是調(diào)用gzip解壓,x是解包,v是校驗(yàn),f是顯示結(jié)果,y是調(diào)用bzip2解壓,t是列出包的文件清單。更多的參數(shù)請(qǐng)參看手冊(cè)頁(yè):man tar。 如果你更喜歡圖形界面的操作,可以在X-Window下使用KDE的ArK壓縮檔案管理工具。 3、提供安裝程序的軟件包 這類軟件包已經(jīng)提供了安裝腳本或二進(jìn)制的安裝向?qū)С绦颍╯etup、install、install.sh等),只需運(yùn)行它就可以完成軟件的安裝;而卸載時(shí)也相應(yīng)地提供了反安裝的腳本或程序。例如SUN公司的StarOffice辦公軟件套件就使用名為setup的安裝程序,而且在軟件安裝后提供反安裝的功能,目前這種類型的軟件包還比較少,因其安裝與卸載的方式與Windows軟件一樣,所以就無(wú)需多講了。 二、源代碼分發(fā)軟件包的安裝與卸載 Linux軟件的源代碼分發(fā)是指提供了該軟件所有程序源代碼的發(fā)布形式,需要用戶自己編譯成可執(zhí)行的二進(jìn)制代碼并進(jìn)行安裝,其優(yōu)點(diǎn)是配置靈活,可以隨意去掉或保留某些功能/模塊,適應(yīng)多種硬件/操作系統(tǒng)平臺(tái)及編譯環(huán)境,缺點(diǎn)是難度較大,一般不適合初學(xué)者使用。 1、*.src.rpm形式的源代碼軟件包 安裝:rpm -rebuild *.src.rpm cd /usr/src/dist/RPMS rpm -ivh *.rpm 卸載:rpm -e packgename 說(shuō)明:rpm --rebuild *.src.rpm命令將源代碼編譯并在/usr/src/dist/RPMS下生成二進(jìn)制的rpm包,然后再安裝該二進(jìn)制包即可。packgename如前所述。 2、*.tar.gz/*.tgz、*.bz2形式的源代碼軟件包 安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解壓 然后進(jìn)入解壓后的目錄: ./configure 配置 make 編譯 make install 安裝 卸載:make uninstall 或 手動(dòng)刪除 說(shuō)明:建議解壓后先閱讀說(shuō)明文件,可以了解安裝有哪些需求,有必要時(shí)還需改動(dòng)編譯配置。有些軟件包的源代碼在編譯安裝后可以用make install命令來(lái)進(jìn)行卸載,如果不提供此功能,則軟件的卸載必須手動(dòng)刪除。由于軟件可能將文件分散地安裝在系統(tǒng)的多個(gè)目錄中,往往很難把它刪除干凈,那你應(yīng)該在編譯前進(jìn)行配置,指定軟件將要安裝到目標(biāo)路徑:./configure --prefix=目錄名,這樣可以使用“rm -rf 軟件目錄名”命令來(lái)進(jìn)行干凈徹底的卸載。與其它安裝方式相比,需要用戶自己編譯安裝是最難的,它適合于使用Linux已有一定經(jīng)驗(yàn)的人,一般不推薦初學(xué)者使用。 關(guān)于Linux下軟件的安裝與卸載lanche已經(jīng)講了這么多,但可能還會(huì)有人問(wèn)怎么知道一個(gè)tar.gz/bz2包是二進(jìn)制文件包呢還是源代碼包?如果你用過(guò)壓縮工具就會(huì)明白,壓縮包未必就是軟件,它也可能是備份的許多圖片,也可能是打包在一起的普通資料,要分辨它到底是什么最好的辦法就是查看包里的文件清單,使用命令tar ztvf *.tar.gz / tar ytvf *.bz2或者在X-Window下使用圖形化的ArK壓縮檔案管理工具都可以,源代碼包里的文件往往會(huì)含有種種源代碼文件,頭文件*.h、c代碼源文件*.c、C++代碼源文件*.cc/*.cpp等;而二進(jìn)制包里的文件則會(huì)有可執(zhí)行文件(與軟件同名的往往是主執(zhí)行文件),標(biāo)志是其所在路徑含有名為bin的目錄(僅有少數(shù)例外)。原來(lái)這么簡(jiǎn)單呀,還不快點(diǎn)自己試試! linux下安裝與刪除軟件 現(xiàn)在linuxx下的軟件大都是rpm,deb、tar.gz和tar.bz2格式。 1.rpm格式的軟件。 安裝:rpm -ivh ***.rpm,如出現(xiàn)軟件包倚賴性問(wèn)題,按照提示先安裝那些被倚賴的軟件包。 刪除:rpm -e 軟件包名。 執(zhí)行man rpm,可以獲得更多有關(guān)rpm命令的信息。 在redhat8下,已經(jīng)提供了圖形化安裝和刪除軟件的工具。從開(kāi)始菜單----系統(tǒng)設(shè)置----軟件包。 2.deb格式的軟件。 這種格式是Debian GNU/Linux下軟件常用的格式。 安裝:dpkg -i ***.deb 刪除:dpkg -e 軟件包名 在Redhat8下安裝deb格式的軟件,可用alien軟件將deb格式轉(zhuǎn)變?yōu)閞pm格式,然后再用rpm命令安裝;或者安裝dpkg軟件包,使用dpkg命令(這個(gè)我沒(méi)有試過(guò)). 3.tar.gz和tar.bz2格式的軟件 這兩種格式是以源代碼發(fā)布的,先用tar將軟件打包,再用gzip或bzip2壓縮. 安裝:a. 先解開(kāi)軟件包,tar zxvf ****.tar.gz或者tar jxvf ****.tar.bz2 b. 進(jìn)入解開(kāi)的目錄里,執(zhí)行./configure .( 用./configure --help,可以獲得編譯配置的選項(xiàng)) c. make d. make install. 刪除:一般軟件默認(rèn)安裝在/usr/local目錄,可執(zhí)行文件在bin或sbin目錄,配置文件在etc目錄,庫(kù)文件在 lib目錄,數(shù)據(jù)文件在share目錄,開(kāi)發(fā)程序用的頭文件在include,軟件說(shuō)明文件在man目錄。刪除時(shí),只要?jiǎng)h除以軟件名命名的所有目錄及其下的文件和bin、sbin目錄里的可執(zhí)行文件即可。如果編譯時(shí)指定了安裝目錄(如./configure --prefix=/ussr/local/aaa),則只需要簡(jiǎn)單刪除aaa目錄即可。 總得來(lái)說(shuō),rpm和deb格式的軟件安裝簡(jiǎn)單,快速,易于管理;tar.gz和tar.bz2格式的軟件安裝時(shí)有更大的自由度,更靈活,但也更費(fèi)時(shí)間(編譯一個(gè)十幾M的軟件就要花我1個(gè)多小時(shí)). Ubuntu下怎么安裝rpm軟件包啊? ubuntu是基于Debian的發(fā)行版,所以使用的是Deb包,一般不能安裝RPM。你應(yīng)該下deb包或直接允許命令 sudo apt-get install 軟件名稱 如果想要安裝PRM的話,要用其他的rpm系列的Linux,比如Fedora、openSUSE。