国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

Linux上安裝和卸載rpm軟件包的方法

2019-10-26 18:49:20
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Linux上安裝和卸載rpm軟件包的方法如下所示:

1.如何安裝rpm軟件包

rmp軟件包的安裝可以使用程序rpm來(lái)完成。執(zhí)行下面的命令

rpm -i your-package.rpm

其中your-package.rpm是你要安裝的rpm包的文件名,一般置于當(dāng)前目錄下。

安裝過(guò)程中可能出現(xiàn)下面的警告或者提示:

... conflict with ... 可能是要安裝的包里有一些文件可能會(huì)覆蓋現(xiàn)有的文件,缺省時(shí)這樣的情況下是無(wú)法正確安裝的可以用

rpm --force -i 強(qiáng)制安裝即可

... is needed by ...

... is not installed ... 此包需要的一些軟件你沒(méi)有安裝可以用

rpm --nodeps -i 來(lái)忽略此信息

也就是說(shuō),rpm -i --force --nodeps 可以忽略所有依賴關(guān)系和文件問(wèn)題,什么包

都能安裝上,但這種強(qiáng)制安裝的軟件包不能保證完全發(fā)揮功能

2.如何安裝.src.rpm軟件包

有些軟件包是以.src.rpm結(jié)尾的,這類(lèi)軟件包是包含了源代碼的rpm包,在安裝時(shí)

需要進(jìn)行編譯。這類(lèi)軟件包有兩種安裝方法,

方法一:

執(zhí)行rpm -i your-package.src.rpm cd /usr/src/redhat/SPECS rpmbuild -bp your-package.specs 一個(gè)和你的軟件包同名的specs文件 cd /usr/src/redhat/BUILD/your-package/ 一個(gè)和你的軟件包同名的目錄 ./configure 這一步和編譯普通的源碼軟件一樣,可以加上參數(shù) makemake install

方法二:

1.執(zhí)行rpm -i you-package.src.rpm

2. cd /usr/src/redhat/SPECS

前兩步和方法一相同

3. rpmbuild -bb your-package.specs 一個(gè)和你的軟件包同名的specs文件

這時(shí),在/usr/src/redhat/RPM/i386/ (根據(jù)具體包的不同,也可能是i686,noarch等等)

在這個(gè)目錄下,有一個(gè)新的rpm包,這個(gè)是編譯好的二進(jìn)制文件。

執(zhí)行rpm -i new-package.rpm即可安裝完成。

3.如何卸載rpm軟件包

使用命令 rpm -e 包名,包名可以包含版本號(hào)等信息,但是不可以有后綴.rpm

比如卸載軟件包proftpd-1.2.8-1,可以使用下列格式:

rpm -e proftpd-1.2.8-1rpm -e proftpd-1.2.8rpm -e proftpd-rpm -e proftpd

不可以是下列格式:

rpm -e proftpd-1.2.8-1.i386.rpmrpm -e proftpd-1.2.8-1.i386rpm -e proftpd-1.2rpm -e proftpd-1

有時(shí)會(huì)出現(xiàn)一些錯(cuò)誤或者警告:

... is needed by ... 這說(shuō)明這個(gè)軟件被其他軟件需要,不能隨便卸載

可以用rpm -e --nodeps強(qiáng)制卸載

4.如何不安裝但是獲取rpm包中的文件

使用工具rpm2cpio和cpio

rpm2cpio xxx.rpm | cpio -virpm2cpio xxx.rpm | cpio -idmvrpm2cpio xxx.rpm | cpio --extract --make-directories

參數(shù)i和extract相同,表示提取文件。v表示指示執(zhí)行進(jìn)程

d和make-directory相同,表示根據(jù)包中文件原來(lái)的路徑建立目錄

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 武乡县| 四会市| 济宁市| 巴楚县| 邵阳县| 光山县| 永新县| 肇东市| 永康市| 通化县| 黔南| 西城区| 古交市| 肃南| 鱼台县| 颍上县| 华亭县| 海安县| 得荣县| 河北省| 兴和县| 开原市| 三门峡市| 新密市| 安丘市| 凤凰县| 霍山县| 神池县| 安顺市| 湘乡市| 开封县| 长岭县| 潼南县| 黄山市| 佛坪县| 调兵山市| 吉林省| 西盟| 合川市| 独山县| 旬邑县|