/usr/share/doc/HOWTO/de-html/DE-RPM-HOWTO-3.html is in doc-linux-de 2003.10-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.65">
<TITLE>Linux RPM HOWTO: Übersicht</TITLE>
<LINK HREF="DE-RPM-HOWTO-4.html" REL=next>
<LINK HREF="DE-RPM-HOWTO-2.html" REL=previous>
<LINK HREF="DE-RPM-HOWTO.html#toc3" REL=contents>
</HEAD>
<BODY>
<A HREF="DE-RPM-HOWTO-4.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-RPM-HOWTO-2.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-RPM-HOWTO.html#toc3"><IMG SRC="toc.png" ALT="Inhalt"></A>
<HR>
<H2><A NAME="s3">3.</A> <A HREF="DE-RPM-HOWTO.html#toc3">Übersicht</A></H2>
<P>Zunächst einige Worte über die Philosophie, die hinter dem RPM steht. Eines
der Ziele des RPM war die Möglichkeit der Verwendung der
<EM>ursprünglichen</EM> Quellen. Für den RPP (unser altes Paketsystem, aus dem
sich <EM>kein</EM> Teil des RPM herleitet) waren die Quellpakete die
gepatchten Quellen, aus denen wir die fertigen Pakete herstellten. Im
Prinzip konnte man ein Quell-RPP installieren und es anschließend ohne
weitere Probleme mit <CODE>make</CODE> übersetzen. Aber die Quellen waren nicht
mehr die Originale, und es gab keinen Hinweis darauf, was wir für
Änderungen hatten vornehmen müssen, um es zum Laufen zu bringen. Die
Originalquellen mußten separat heruntergeladen werden. Mit RPM hat man
sowohl die Originalquellen als auch den Patch, von dem kompiliert wurde.
Unserer Meinung nach ist das aus verschiedenen Gründen ein großer Vorteil.
Wenn z.B. eine neue Version eines Programmes herauskommt, ist es nicht
mehr nötig, noch einmal komplett von vorne anzufangen, um es unter RHL
(Red Head Linux) zu kompilieren. Man kann sich den Patch anschauen, um zu
sehen, was <EM>eventuell</EM> zu ändern ist. Alle einzukompilierenden Defaults
usw. sind so einfach herauszufinden.</P>
<P>RPM hat ebenfalls einen leistungsfähigen Abfragemechanismus. Man kann die
gesamte Paketdatenbank nach bestimmten Paketen oder einzelnen Dateien
durchsuchen und so einfach feststellen, zu welchem Paket eine Datei
gehört und wo sie herkommt. Die RPM-Dateien selbst sind komprimierte
Archive, die einzelnen Pakete können jedoch einfach und <EM>schnell</EM> nach
bestimmten Informationen durchsucht werden, da ein spezieller Header im
Binärformat an jedes Paket angefügt wird. Dieser Header ist
unkomprimiert und enthält alle wichtigen Informationen. Das
ermöglicht das <EM>schnelle</EM> Durchsuchen von Paketen.</P>
<P>Eine andere nützliche Funktion ist die Möglichkeit, Pakete zu überprüfen.
Falls man vermutet, daß man ein für ein Paket wichtiges File gelöscht
haben könnte, kann man dieses damit einfach kontrollieren. Man wird dann über
Probleme mit der gegenwärtigen Konfiguration informiert und kann falls
notwendig das Paket neu installieren. Konfigurationsdateien werden,
soweit vorhanden, nicht überschrieben.</P>
<P>Wir möchten den Leuten von der Bogusdistribution für viele ihrer Ideen und
Konzepte danken, die im RPM enthalten sind. Obwohl der RPM vollständig von
Red Hat Software geschrieben wurde, basiert er doch auf von BOGUS
geschriebenem Code (PM and PMS).</P>
<HR>
<A HREF="DE-RPM-HOWTO-4.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-RPM-HOWTO-2.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-RPM-HOWTO.html#toc3"><IMG SRC="toc.png" ALT="Inhalt"></A>
</BODY>
</HTML>
|