小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

rpm軟件安裝與卸載

 離魂異客 2010-12-30
rpm命令格式
命令格式
rpm -i [安裝選項1 安裝選項2...] 包文件1 包文件2...

        
 
詳細選項:
 --hash安裝時顯示安裝進度 ("#)
--test 只對安裝進行測試,并不實際安裝。
--percent 以百分比形式輸出安裝進度。
--excludedocs 不安裝軟件包中的文檔文件。
--includedocs 安裝說明文檔。
--replacepkgs 強制重新安裝已經(jīng)安裝的軟件包 。
--replacefiles 替換屬于其它軟件包的文件。
--force 忽略軟件包及文件的沖突,強制執(zhí)行。
--noscripts 不運行腳本程序。
--prefix 將軟件包安裝到指定的路徑下。
--ignorearch 不校驗軟件包的結(jié)構(gòu)。
--ignoreos 不檢查軟件包運行的操作系統(tǒng)。
--nodeps 不檢查依賴性關(guān)系 。
--ftpproxy 指定FTP代理。
--ftpport 指定FTP的端口號為。
通用選項
-v 顯示附加信息。
-vv 顯示調(diào)試信息。
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會安裝到這個目錄下。
--rcfile 指定RPM資源配置文件。
--dbpath 指定RPM數(shù)據(jù)庫目錄。
1.hash(或-h):以#顯示安裝進度
# rpm -i --hash mysql-4.1.22-2.el4.i386.rpm
warning: mysql-4.1.22-2.el4.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
########################################### [100%]
 package mysql-4.1.22-2.el4 is already installed

        
 
 
 
 
2.percent:以% (百分比)顯示安裝進度

# rpm -i --percent mysql-4.1.22-2.el4.i386.rpm
warning: mysql-4.1.22-2.el4.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
%% 0.000000

 
 
 
 
3.test:安裝測試

# rpm -i --test mysql-4.1.22-2.el4.i386.rpm
warning: mysql-4.1.22-2.el4.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
 package mysql-4.1.22-2.el4 is already installed not installed

 
 
    
 
 
4.replacepkgs:替換軟件包
替換軟件包安裝,原因可能是系統(tǒng)中的軟件包已經(jīng)破壞,其中一個或多個文件丟失或損毀。如果用戶想修復(fù)這個軟件包,用直接安裝的方法,RPM將報錯退出。

[# rpm -i --replacepkgs mysql-4.1.22-2.el4.i386.rpm
warning: mysql-4.1.22-2.el4.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821

        
 
 
5.force:強制執(zhí)行
force選項就是強制安裝軟件包,不考慮軟件包是否已安裝,也不考慮有沒有文件沖突。其效果相當于同時選用--replacepkgs與--replacefiles選項進行安裝。

# rpm -i --force --replacefiles mysql-devel-4.1.22-2.el4.i386.rpm
warning: mysql-devel-4.1.22-2.el4.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
# rpm -qa|grep mysql
mysql-4.1.22-2.el4
mysql-devel-4.1.22-2.el4

        
 
 
 
 
 
6.nodeps:不檢查依賴關(guān)系
RPM軟件包在安裝過程中不管依賴關(guān)系是否正常都執(zhí)行安裝。

# rpm -i  --nodeps  sendmail-8.13.1-3.3.el4.i386.rpm
warning: sendmail-8.13.1-3.3.el4.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
Preparing...                ########################################### [100%]
 package sendmail-8.13.1-3.3.el4 is already installed
# rpm -qa|grep sendmail-
sendmail-8.13.1-3.3.el4
# rpm -e sendmail
error: Failed dependencies:
 /usr/sbin/sendmail is needed by (installed) redhat-lsb-3.0-8.EL.i386
 smtpdaemon is needed by (installed) mdadm-1.12.0-5.i386
# rpm -e --nodeps sendmail
warning: /var/log/mail/statistics saved as /var/log/mail/statistics.rpmsave
warning: /etc/mail/sendmail.mc saved as /etc/mail/sendmail.mc.rpmsave
warning: /etc/mail/sendmail.cf saved as /etc/mail/sendmail.cf.rpmsave
warning: /etc/mail/local-host-names saved as /etc/mail/local-host-names.rpmsave
warning: /etc/mail/access saved as /etc/mail/access.rpmsave

        
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7.excludedocs:不安裝說明文檔
如果用戶想讓RPM包默認不安裝說明文檔,則需編輯~/.rpmmacros文件(用戶主目錄HOME),加入%_excludedocs 1。

# rpm -i --excludedocs yp-tools-2.8-7.i386.rpm

 
 
8.includedocs:安裝說明文檔

# rpm -i --includedocs yp-tools-2.8-7.i386.rpm

 
 
9.allfiles:安裝所有文件
RPM軟件包初次安裝時,將包中所有文件全部安裝;如果是修復(fù)軟件包,RPM包中有些配置文件可標識為missingok屬性;這樣的包安裝后,若這種類型的配置文件被刪除,
則修復(fù)時RPM默認的做法是不再安裝這種類型的文件,除非采用--allfiles選項。

# rpm -i --allfiles  yp-tools-2.8-7.i386.rpm

 
 
10.relocate:重定位
RPM軟件包在制作過程中,可以定義一個或多個重定位前綴,以此方便軟件的重定位(即把軟件包中的文件放到自定義的目錄下面),從而增加軟件包安裝的靈活性。

# rpm -i --relocate /usr/=/data/soft/ yum-2.4.3-4.el4.centos.noarch.rpm
warning: yum-2.4.3-4.el4.centos.noarch.rpm: V3 DSA signature: NOKEY, key ID 443e1821
# ls /data/soft/
bin  lib  share

 
 
 
 
 
11.badreloc:強制重定位
RPM軟件包的重定位,依賴于制作時重定位前綴的定義。如果沒有定義重定位前綴,或者用戶安裝時所指定的重定位前綴不存在,
則RPM會報錯退出,中斷安裝。此時,若用本選項,則RPM會不管這些錯誤,進行強制的重定位安裝。
注:本選項和--relocate選項同時使用時才有意義。

# rpm -i --relocate /usr/man=/tmp --badreloc file-3.26-6.i386.rpm

 
 
12.excludepath:不安裝指定目錄下的文件
利用此選項,可以禁止RPM安裝某些指定目錄下的文件。如不想安裝file軟件包中的說明文檔,除了可使用--excludedocs選項外,
還可使用本選項。因為file的說明文檔均在目錄/usr/man下面。

# rpm -i --excludepath /usr/man yp-tools-2.8-7.i386.rpm

 
 
刪除軟件包

# rpm --erase yum

        
 
查看軟件包

# rpm -qa|grep yum
yum-metadata-parser-1.0-8.el4.centos

        
 
 
常規(guī)安裝軟件包

# rpm -ivh yum-2.4.3-4.el4.centos.noarch.rpm
warning: yum-2.4.3-4.el4.centos.noarch.rpm: V3 DSA signature: NOKEY, key ID 443e1821
Preparing...                ########################################### [100%]
   1:yum                    ########################################### [100%]

 
 
 
 
 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多