自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux軟件安裝之RPM的安裝技巧(一)

運(yùn)維 系統(tǒng)運(yùn)維
本章主要講述Linux軟件安裝之RPM的安裝技巧,由于前幾天一個(gè)網(wǎng)友問(wèn)了一個(gè)Linux軟件安裝之RPM的問(wèn)題,沒(méi)有想到,今天記起來(lái)了發(fā)出來(lái),希望對(duì)大家有用。

前幾天一個(gè)網(wǎng)友問(wèn)了一個(gè)Linux軟件安裝之RPM的問(wèn)題,沒(méi)有想到,自己忘記知識(shí)的能力倒很強(qiáng).....把一些常用的放在這里,大家需要也可以拷貝過(guò)去,基礎(chǔ)的東西還 是不要丟,唉....三天不練手生啊

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)軟件包有兩種安裝方法,
方法一:
1.執(zhí)行rpm -i your-package.src.rpm
2. cd /usr/src/redhat/SPECS
3. rpmbuild -bp your-package.specs 一個(gè)和你的軟件包同名的specs文件
4. cd /usr/src/redhat/BUILD/your-package/ 一個(gè)和你的軟件包同名的目錄
5. ./configure 這一步和編譯普通的源碼軟件一樣,可以加上參數(shù)
6. make
7. make 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-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
有時(shí)會(huì)出現(xiàn)一些錯(cuò)誤或者警告:
... is needed by ... 這說(shuō)明這個(gè)軟件被其他軟件需要,不能隨便卸載
可以用rpm -e --nodeps強(qiáng)制卸載

4.如何不安裝但是獲取rpm包中的文件
使用工具rpm2cpio和cpio
rpm2cpio xxx.rpm | cpio -vi
rpm2cpio xxx.rpm | cpio -idmv
rpm2cpio xxx.rpm | cpio --extract --make-directories
參數(shù)i和extract相同,表示提取文件。v表示指示執(zhí)行進(jìn)程
d和make-directory相同,表示根據(jù)包中文件原來(lái)的路徑建立目錄
m表示保持文件的更新時(shí)間。

請(qǐng)點(diǎn)下方《Linux軟件安裝之RPM的安裝技巧(二)》。

【編輯推薦】

  1. Linux軟件安裝之RPM的安裝技巧(一)
  2. Linux軟件安裝之RPM的安裝技巧(二)
  3. Linux 系統(tǒng)硬件管理的基礎(chǔ)知識(shí)(三)
  4. Linux 系統(tǒng)硬件管理的基礎(chǔ)知識(shí)(四)
  5. Ubuntu Linux至少適合5種人
責(zé)任編輯:志輝 來(lái)源: Fedora
相關(guān)推薦

2010-03-17 15:09:31

Linux軟件

2010-01-13 10:02:21

LinuxRPM軟件包

2010-02-23 17:47:27

Fedora RPM

2010-01-14 09:48:05

CentOS VSFT

2010-03-03 13:09:08

Linux安裝

2010-03-02 10:44:52

Linux rpm

2010-01-11 10:23:14

linuxrpm包

2010-01-14 10:55:34

CentOS auth

2010-02-04 14:06:01

Linux rpm包

2009-03-06 15:03:39

LinuxUbuntu軟件

2018-10-29 14:10:19

Linux軟件包命令

2011-01-21 09:00:21

sendmail

2023-09-07 13:21:00

Linux軟件

2020-12-28 06:44:45

FedoraLinux RPM文件

2018-07-19 09:20:47

LinuxArchLinuxRPM包

2011-01-11 16:00:13

Linux軟件安裝

2010-04-21 13:30:24

Linux rpm命令

2009-08-07 10:28:03

2009-06-17 15:38:57

java軟件安裝

2010-03-04 14:34:50

Linux操作系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)