亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 879 | 回復(fù): 0
打印 上一主題 下一主題

rpm安裝總結(jié)(zhuan) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-07-25 08:15 |只看該作者 |倒序?yàn)g覽
rpm安裝總結(jié)
日期:2003-08-16   作者: 佚名
在RedHat Linux和Mandrake等兼容RedHat的發(fā)行版中,整個(gè)發(fā)行版都是利用RPM安裝的。所以安裝新軟件的最好方
法是從網(wǎng)絡(luò)上下載rpm包。
1)用RPM安裝軟件包,最簡(jiǎn)單的命令如下:
# rpm -ivh foo-1.0-l.i386.rpm (這里講的軟件包是foo-1.0-l.i386.rpm,以下都是)
foo####################
下面rpm就會(huì)輸出該軟件包的名稱(chēng),并顯示一個(gè)狀態(tài)條。安裝很簡(jiǎn)單。
2)拆除已安裝的軟件包
要反安裝軟件包foo,只需輸入以下這行命令:
# rpm -e foo
注意:軟件包名是foo,而不是rpm文件名"foo-1.0-l.i386.rpm"。
3)升級(jí)軟件包
升級(jí)軟件類(lèi)似于安裝軟件:
# rpm -Uvh foo-2.0-l.i386.rpm
foo####################
用戶要注意的是:rpm會(huì)自動(dòng)反安裝相應(yīng)軟件包的老版本。如果老版本軟件的配置文件通新版本的不兼容,rpm會(huì)自動(dòng)將其保存為另外一個(gè)文件,用戶會(huì)看到下面的信息:
saving /etc/foo.conf as /etc/foo.conf.rpmsave
這樣用戶就可以自己手工去更改相應(yīng)的配置文件。
另外如果用戶要安裝老版本的軟件,用戶就會(huì)看到下面的出錯(cuò)信息:
# rpm -Uvh foo-1.0-l.i386.rpm
foo packag foo-2.0-l(which is newer) is already installed
error:foo-1.0-l.i386.rpm cannot be installed
如果用戶要搶行安裝就使用-oldpackage參數(shù)。
4)查詢(xún)軟件包
用戶可以用rpm -q在rpm的數(shù)據(jù)庫(kù)中查詢(xún)相應(yīng)的軟件,rpm會(huì)給出軟件包的名稱(chēng),版本,發(fā)布版本號(hào),例如:
# rpm -q foo
foo-2.0-l
下面是查詢(xún)時(shí)可以使用的特定參數(shù):
-a 查詢(xún)目前系統(tǒng)安裝的所有軟件包。
-f 文件名查詢(xún)包括嘎文件的軟件包。
-F 同-f參數(shù),只是輸入是標(biāo)準(zhǔn)輸入(例如 find /usr/bin | rpm -qF)
-q 軟件包名 : 查詢(xún)?cè)撥浖?br /> -Q 同-p參數(shù),只是輸入是標(biāo)準(zhǔn)輸入(例如 find /mnt/cdrom/RedHat/RPMS | rpm -qQ)
下面是輸出時(shí)的格式選擇:
-i 顯示軟件包的名稱(chēng),描述,發(fā)行,大小,編譯日期,安裝日期,開(kāi)發(fā)人員等信息。
-l 顯示軟件包包含的文件
-s 顯示軟件包包含的文件目前的狀態(tài),只有兩種狀態(tài):normal和missing
-d 顯示軟件包中的文檔(如man,info,README等)
-c 顯示軟件包中的配置文件,這些文件一般是安裝后需要用戶手工修改的,例如:sendmail.cf,passwd,inittab等
如果用-v參數(shù)就可以得到類(lèi)似于ls -l的輸出
5)用rpm校驗(yàn)軟件包
用戶可以用rpm來(lái)校驗(yàn)已經(jīng)安裝的軟件包,rpm可以校驗(yàn)文件大小、MD5校驗(yàn)碼、文件權(quán)限、類(lèi)型和屬主等信息。
下面是校驗(yàn)時(shí)的參數(shù)說(shuō)明:
-a 簡(jiǎn)單校驗(yàn)軟件包中的文件是否存在
-b 校驗(yàn)軟件包中的單個(gè)文件
-c 校驗(yàn)安裝的所有軟件包
-d 比較一個(gè)源軟件包和已經(jīng)安裝的軟件包
如果檢驗(yàn)通過(guò)就沒(méi)有任何出錯(cuò)信息,如果有出錯(cuò)信息,它的格式如下:出錯(cuò)信息是一個(gè)8位的字符串,如果是一個(gè)".",就代表沒(méi)有問(wèn)題,下面是相應(yīng)的字符的意義:
5 MD5校驗(yàn)錯(cuò)
S 文件大小錯(cuò)
L 符號(hào)連接
T 文件修改時(shí)間錯(cuò)
D 設(shè)備文件錯(cuò)
U 用戶名錯(cuò)
G 組名錯(cuò)
M 屬性(包括改寫(xiě)權(quán)和文件類(lèi)型)錯(cuò)
如果用戶看到這些信息,最好重新安裝或者手工修復(fù)。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
rpm 實(shí)用技巧!
1)用戶可以通過(guò)FTP來(lái)安裝軟件包。如果用戶能夠連上網(wǎng)絡(luò),想安裝某個(gè)新的軟件包時(shí),可以直接用它的URL地址來(lái)安裝:
比如:現(xiàn)在在ftp.linuxsir.com/pub/linux/redhat/RPMS/下有這個(gè)文件包:foo-1.0-1.i386.rpm,那就可以用這樣的命令:
# rpm -i ftp.linuxsir.com/pub/linux/redhat/RPMS/foo-1.0-1.i386.rpm
來(lái)安裝,也可以查詢(xún)!
2)如果用戶不小心巫山了幾個(gè)文件,但不確定到底是那些文件,想對(duì)整個(gè)系統(tǒng)進(jìn)行校驗(yàn),以了解哪些部分可能已經(jīng)損壞,可以用:
# rpm -Va
3)如果用戶碰到一個(gè)人不出來(lái)的文件,想要知道它是屬于那一個(gè)軟件包的話,可以這樣做:
# rpm -qf /usr/X11R6/bin/xjewel
結(jié)果會(huì)得到以下信息:
xjewel-1.6-1
4)如果用戶得到一個(gè)新的RPM文件,卻不清楚它的內(nèi)容;或想了解某個(gè)文件包將會(huì)在系統(tǒng)里安裝那些文件,可以這樣做:
# rpm -qpi koules-1.2-2.i386.rpm
結(jié)果會(huì)獲得很多信息!
               
               
               

本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u2/68939/showart_2006813.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP