?? 11.安裝rpm包快速應急手冊.htm
字號:
<!--本網頁文件由電子書制作工具“電子文檔處理器”未注冊版本的Txt2Html功能自動生成 -->
<!-- Made by an Unregistered version of eTextWizard V 1.98-->
<!--“電子文檔處理器”軟件作者: 馮國華 -->
<!--“電子文檔處理器”下載地址: http://www.etextwizard.com/download/ew/etextwizard.exe -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>11.安裝RPM包快速應急手冊</title>
<META NAME="keywords" CONTENT="電子文檔處理器,etextwizard,ebook maker">
<META NAME="description" CONTENT="電子文檔處理器是一款文檔格式轉換、文檔處理軟件集,批量電子書制作工具,幫助文件及技術資料的快速制作工具。網址:http://www.eTextWizard.com">
<meta name="GENERATOR" content="電子文檔處理器,etextwizard">
<style>
<!--
body { line-height: 20px}
td { line-height: 20px}
.Paragraph{ font-size: 9pt }
.9{ font-size: 9pt }
A:link {text-decoration: none; color:#0033CC}
A:visited {text-decoration: none; color: #0033CC}
A:active {text-decoration: none; color: #0000ff }
A:hover {text-decoration: underline; color: #FF0000 }
-->
</style>
</head>
<body bgcolor="#FFFFFF">
<div align="center"><center>
<table border="0" cellpadding="0" cellspacing="0" width="80%">
<tr>
<td width="80%" bgcolor="#000000">
<table border="0" cellspacing="1" width="100%" cellpadding="6" height="98">
<tr>
<td width="100%" bgcolor="#FFFFFD" height="20">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="49%"><p class="9"><font color="#FF0000"> </font></td>
<td width="51%"><p align="right" class="9"><a href="10.RPM之認識篇.htm">上一頁</a> <a href="index.html">首頁</a> <a href="index.html">下一頁</a></td>
</tr>
</table>
</td>
</tr>
<tr bgcolor="#DFE0D1">
<td width="100%" height="21">
<p align="center"><strong>11.安裝RPM包快速應急手冊</strong>
</td>
</tr>
<tr bgcolor="#F5F7EE">
<td width="100%" height="51" align=center>
<table><tr><td>
<p class="Paragraph">
我們一起在風雨中前行<br>
<br>
用RPM包方式來發布軟件變得越來越流行,主要的原因是這種軟件發布方式很方便用戶安裝、升級和從系統中刪除。除此之外,RPM還可以讓你有更多的對系統安裝的軟件的管理性功能,例如可以查新系統有哪些已經安裝的軟件包,查看這些軟件包分別安裝了什么文件,這些文件又放在了什么地方等等。<br>
<br>
這里我給出一個簡單的入門手冊,供初學者查看參考,快速使用RPM。這些RPM命令都是最最常用的,更復雜的功能大家可以暫時不用管,等確實需要的時候再去查man手冊。<br>
安裝一個RPM包的一般采用的命令格式如下:<br>
# rpm -ivh package.ix86.rpm<br>
<br>
<br>
在上面的命令中,package是個假定的名字,ix86是這個包為特定的CPU做了優化處理的意思。例如,package可能是ldconfig-1.9.5-14,而ix86是i386這樣的。<br>
<br>
<br>
<br>
“-i”參數指明是要安裝這個package,而“-v”這個參數則使輸出信息增加,“-h”表示在安裝過程中顯示hashes作為在安裝過程的一個進度條。<br>
<br>
<br>
<br>
上面就是所有的關于安裝一個RPM包的內容,非常簡單而好用吧。當然如果你安裝過程中遇到了一些包依賴關系的問題那就稍微要麻煩一些了。包依賴關系問題就是說,你正在安裝的包需要其他的包的支持才能正常工作。通常還有可能遇到的問題是所安裝的包需要某個軟件或者函數庫的特定版本才能正常工作。這樣的情況下,你可以安裝或者升級依賴的軟件包,然后繼續安裝你自己需要安裝的軟件包。<br>
<br>
<br>
如果你要看一個RPM包安裝以后到底安裝了那些文件,你可以使用這個命令:<br>
<br>
# rpm -ql packagename<br>
這個packagename就是你要查詢的軟件包的名字,例如ldconfig-1.9.5-14mdk;而“-p”參數表示查詢軟件包數據庫,看這個軟件包是否已經安裝;“-l”參數表示列出所查詢的包的所有安裝了的文件的完整的路徑。<br>
<br>
下面是一個例子:<br>
[wh@infonet wh]$ rpm -ql ldconfig-1.9.5-14mdk<br>
/sbin/ldconfig<br>
/usr/doc/ldconfig-1.9.5<br>
/usr/doc/ldconfig-1.9.5/README<br>
刪除某個特定的RPM包軟件。采用的命令參數是“-e“,格式如下:<br>
# rpm -e packagename<br>
“-e”就表示刪除(erase)的意思,就是把特定的軟件包(packagename)刪除掉。<br>
<br>
<br>
<br>
值得注意的是,rpm管理機制不允許你刪除某個軟件包,如果這個軟件包還被其他軟件包所依賴。因為一旦你刪除了這個軟件包,其他依賴他才能運行的軟件包也就不能正常使用了。<br>
<br>
升級一個已經存在的rpm包軟件。升級其實和安裝類似,可以參考下面的命令:<br>
<br>
# rpm -Uvh package.ix86.rpm<br>
“-U“參數表示是升級(upgrade),參數“v”和“h”意義和前面一樣的,這里不再贅述。<br>
到此,我們已經學會了,如何安裝、刪除和升級一個使用rpm發布的軟件了。:)<br>
<br>
<br>
<br>
</p></td></tr></table></td>
</tr>
<tr>
<td width="100%" bgcolor="#FFFFFD" height="20">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="49%"><p class="9"><font color="#FF0000"> </font></td>
<td width="51%"><p align="right" class="9"><a href="10.RPM之認識篇.htm">上一頁</a> <a href="index.html">首頁</a> <a href="index.html">下一頁</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</center></div>
</body>
</html>
<!-- Made by an Unregistered version of eTextWizard V 1.98-->
<!--本網頁文件由電子書制作工具“電子文檔處理器”未注冊版本的Txt2Html功能自動生成 -->
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -