一些比較生僻的 RPM 命令

2021-05-24 23:50:16 字數 2300 閱讀 2111

--percent

使用參考:

rpm -i --percent nmap-3.00-4.i386.rpm

用途:將顯示安裝的百分比

-h or --hash

使用參考:

rpm -i --hash nmap-3.00-4.i386.rpm

用途:在大檔案安裝比較友好,你可以不用懷疑是否機器出毛病了,可知道具體做到**.

--excludedocs

使用參考:

rpm -i --excludedocs nmap-3.00-4.i386.rpm

用途:將不安裝doc文件, 也就是說你在/usr/share/doc/目下下將沒有 nmap-3.00的文件目錄. 這在需要斤斤計較安裝包所需要的空間比較有用,比如說你在做路由器?

--includedocs

使用參考:

rpm -i --includedocs nmap-3.00-4.i386.rpm

用途:指定必需安裝隨包傳送的文件

--replacepkgs

使用參考:

rpm -i --replacepkgs nmap-3.00-4.i386.rpm

用途:即使該包已經安裝了,還是強制再次安裝一遍 .

--replacefiles

使用參考:

rpm -i --replacefiles nmap-3.00-4.i386.rpm

用途:即使該包會覆蓋一些別的包的檔案,也繼續安裝

--force

使用參考:

rpm -i --force nmap-3.00-4.i386.rpm

用途:忽略包和檔案的衝突,強制安裝

--noscripts

使用參考:

rpm -i --noscripts vsftpd

用途:不執行vsftpd.spec 檔案內的 %pre 和 % post指令碼

例如: [%pre]

%prep

%setup -q -n %-%

%patch1 -p1 -b .rh

%patch2 -p1 -b .mok

cp % .

例如 : [%post]

%post

/sbin/chkconfig --add vsftpd

/usr/sbin/usermod -d /var/ftp ftp >/dev/null 2>&1 || :

--prefix

使用參考:

rpm -i --prefix /tmp/local nmap-3.00-4.i386.rpm

用途:使該包不安裝到預設目錄,而是安裝到你指定的目錄

--ftpproxy

使用參考:

rpm -i --ftpproxy

用途:當你需要通過internet 的ftp直接安裝該包的時候,公司的區域網有限制,需要用ftp**才能訪問ftp,那麼就應該使用該引數

--ftpport

使用參考:

rpm -i --ftpport

用途:當你需要指定特定的埠號時需要使用

如何查詢red hat 提供的包資訊?

先安裝乙個rpm 包:

rpm -ivh rpmdb-redhat-version.i386.rpm

這個包是redhat的系統生產時附帶的rpm包. 你可以通過這個資料報來檢視某個特定的檔案是由哪個包來提供的,這樣可以解決一些包倚賴的問題.

舉例說, 當你安裝某個包時,出錯,說缺少了libx11.so.6, 而你不知道哪個包提供這個檔案的,那麼可這樣做:

rpm --redhatprovides libx11.so.6

--oldpackage

使用參考:

rpm -u --oldpackage packagename-oldversion.rpm

用途:安裝了乙個包的更高版本,然後發現該版本有問題? 你更願意回到低的版本? 沒問題,可以"公升級"到低的版本.

在rpm中查詢更多的游泳資訊? 那麼應該充分挖掘更多的引數. it『s very powerfull!

--whatprovides

使用參考:

用途:查詢系統中某個檔案,某個目錄,某個模組是由哪個包提供的.

--whatrequires

使用參考:

rpm -q --whatrequires module-info

用途:查詢系統中某個檔案,某個目錄,某個模組是哪個包需要的

-g使用參考:

rpm -qg base

用途:查詢屬於某個組的包

一些比較生僻的 RPM 命令

percent 使用參考 rpm i percent nmap 3.00 4.i386.rpm 用途 將顯示安裝的百分比 h or hash 使用參考 rpm i hash nmap 3.00 4.i386.rpm 用途 在大檔案安裝比較友好,你可以不用懷疑是否機器出毛病了,可知道具體做到 excl...

rpm的一些常用命令操作

rpm ivh path to pacrasce file nodeps 忽略依賴關係 replacepags 重新安裝,替換原有的安裝 force 強行安裝,可以實現重灌或者降級 rpm q files 查詢指定的安裝包是否已經安裝 rmp qa 查詢已經安裝的所有包 rpm qi 查詢指定包的說...

web server的一些比較

一,lighttpd簡介 netcraft做的資料調查曾顯示,今年一月份全球使用lighttpd的 為170,000,二月份這個數字達到了7000,000,在短短的乙個月內驚人地增長了400 在這些 中,包括youtube wikipedia和meebo等。而且目前為止,使用lighttpd的 仍在...