doc053.htm
来自「Reh Hat user manual. really goooood」· HTM 代码 · 共 70 行
HTM
70 行
<html><body><a href="doc054.html"><img src=../icons/next.gif alt="Next"></a><a href="doc000.html"><img src=../icons/up.gif alt="Up"></a><a href="doc052.html"><img src=../icons/previous.gif alt="Previous"></a><a href="doc000.html"><img src=../icons/contents.gif alt="Contents"></a><a href="doc123.html"><img src=../icons/index.gif alt="Index"></a><hr><h2><a name="s7.1">7.1 RPM Design Goals</a></h2><title>RPM Design Goals</title><p>Before trying to understand how to use RPM, it helps to have anidea of what the design goals are.<p><dl><dt><b>Upgradability</b><dd>With RPM you can upgrade individual components of your system withoutcompletely reinstalling. When you get a new release of an operating systembased on RPM (such as Red Hat Linux), you don't need to reinstall your machine (as you do with operating systems based on other packaging systems). RPM allows intelligent, fully-automated,in-place upgrades of your system. Configuration files in packagesare preserved across upgrades, so you won't lose your customizations.<p><dt><b>Powerful Querying</b><dd>RPM is also designed to have powerful querying options. Youcan do searches through your entire database for packages or just certain files. You can also easily find out what package afile belongs to and where it came from. The files an RPM package containsare in a compressed archive, with a custom binary header containing useful information about the package and its contents,allowing you to query individual packages quickly and easily.<p><dt><b>System Verification</b><dd>Another powerful feature is the ability to verify packages. If youare worried that you deleted an important file for some package,simply verify the package.You will be notified of any anomalies. At that point,you can reinstall the package if necessary. Any configuration files thatyou modified are preserved during reinstallation.<p><dt><b>Pristine Sources</b><dd>A crucial designgoal was to allow the use of ``pristine'' software sources, asdistributed by the original authors of the software.With RPM, you have the pristine sources along with any patches thatwere used, plus complete build instructions. This is a big advantagefor several reasons. For instance, if a new version of a program comes out,you don't necessarily have to start from scratch to get it to compile. You can look at the patch to see what you<em>might</em> need to do. All the compiled-in defaults, and all of thechanges that were made to get the software to build properly are easilyvisible this way.<p>This goal may only seem important for developers, but it results inhigher quality software for end users too.We would like to thank the folks from the BOGUS distribution fororiginating the pristine source concept.<p></dl><p><p><hr><a href="doc054.html"><img src=../icons/next.gif alt="Next"></a><a href="doc000.html"><img src=../icons/up.gif alt="Up"></a><a href="doc052.html"><img src=../icons/previous.gif alt="Previous"></a><a href="doc000.html"><img src=../icons/contents.gif alt="Contents"></a><a href="doc123.html"><img src=../icons/index.gif alt="Index"></a><hr></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?