Was ist ein Tarball? Was machen Programme wie tar oder ar? Wenn Tarballs komprimiert werden: wie sehen die Dateinamenendungen für derartiger Tarballs aus?
Tarball ist der Slangausdruck für eine Tar-Datei.
tar = Tape Archiver = Archiver speziell für sequentiellen Zugriff (Tapes, Bänder)
Nennen Sie mindestens zwei Arten der Kompression, die bei Linux weit und auch bei Windows verbreitet sind.
Zip
Rar
Es gibt bei der Installation aus Quellen (Tarballs) typischer Weise drei wichtige Schritte, die durch Kommandos realisiert werden. Welche sind das? Verläuft immer so die Installation aus Quellen (Tarballs)?
1. configer
2. make
3. make install
Mit welchem Kommando werden komprimierte Tarballs ausgepackt?
Es gibt auch die Möglichkeit dies in zwei Kommandos zu realisieren.
Womit lässt es sich heraus finden, welche Dateien bei einer Installation betroffen sind? Nennen Sie mindestens eine Möglichkeit.
Mit den Tools Installwatch oder checkinstall
Woher kennt der Red Hat Package Manager (rpm) die Abhängigkeiten von der betroffenen Software?
- In einer Datenbank ⇨ in den Meta-Informationen
Woher weiß der Red Hat Package Manager (rpm), was alles installiert ist? Kann er sich nicht "irren"?
- In seiner Datenbank
- Er kann sich im Grunde nicht irren, solange mit rpm installiert und deinstalliert wurde
- Nein er scannt nicht das aktuelle System
Lassen sich per RPM auch Quellen installieren? Kann auch ähnlich zu den Tarballs aus den Quellen automatisch kompilierend installiert werden?
Ja, mit rpmbuild --rebuild [paketname.src.rpm] ⇨ sorgt für Komplikationen
Ja
Unter welchen Umständen gibt es bei RPM häufig Probleme?
● Probleme = Installation eines rpm-Paket von einer anderen Distribution.
● Die Distributionen unterscheiden sich in:
○ Benennung der Pakete
○ Pfadnamen für die Dateien
○ Konfigurationen
● Wichtig = Immer genau auf Distribution und Version achten!
Klappt es bei RPM gut mit der Deinstallation?
- Ja, solange keine Abhängigkeiten zum zu deinstallierenden Paket vorhanden sind
- Ja, wenn es implementiert ist (wenn Konfig-Datei geändert dann wird diese nicht gelöscht)
-> Wenn RPM in Ordnung ist
Kann RPM im Nachhinein eine Installation prüfen?
Ja, mit rpm -V Paketname
Bei Redhat-basierten Distributionen (Fedora, CentOS) wird bzw. wurde yum zum Installieren und Deinstallieren benutzt. Wodurch unterscheidet sich yum von rpm?
- Alles was rpm nicht macht, macht yum
- Rpm benutzt nur die angegebene Datei, wenn aber die Abhängigkeiten zu einer anderen Software bestehen, dann gibt es lediglich eine Fehlermeldung
- Yum löst auch alle Abhängigkeiten mit dem Durchsuchen von Repositories durch herunterladen und installieren auf (gibt auch grafische Oberfläche / GUI)
Wie erfolgt das Deinstallieren von Tarball-Software?
make uninstall
Wenn mit yum ein Paket P und auch gleich ein anderes Paket Q, das
von P benutzt wird, deinstalliert wird, entsteht ein Problem: welches? Wenn Q immer mit P zusammen deinstalliert wird: ist das gut?
Last changed5 years ago