wolfgang-362 schrieb:
Wo ist jetzt der entscheidende Vorteil gegenüber "yast"?
du meinst YOU nicht YaST
mal ein paar Aspekte dazu:
1.)
die Basis der RPMs ist für apt grösser als für YOU. YOU kennt nur die SuSE-RPMs. In neueren Versionen kann man andere Serverzeichnisse hinzufügen (packman). In den Repositories von apt gibt es mehr Auswahl an RPMs, da dort auch von anderen Gruppen/Personen RPMs zur Verfügung gestellt werden. Die apt-Repositories enthalten alle RPMs von SuSE, sind also eine Obermenge.
2.)
In apt kann man bestimmte Versionen von RPMs anderen vorziehen. In YOU sind alle RPMs gleichberechtigt.
apt hat ein intelligentes "Pinning" Konzept um bestimmte Pakete vom update auszuschliessen.
3.)
apt kann downloads unterbrechen und fortsetzen ohne alles nochmals zu holen.
4.)
apt löst Abhängigkeiten zwischen Paketen besser auf als YOU. Es werden mehr Informationen in den RPMs ausgewertet.
5.)
apt kann auch beim deinstallieren eines RPM Abhängigkeiten berücksichtigen und alle mehr benötigte RPMs deinstalieren. Damit enstehen "weniger" Leichen in einem System.
6.)
apt kann aus verschiedensten Quellen bedient werden (lokale Kopie von DVD, eigener Webserver, remote FTP, remote HTTP, ...)
7.)
apt kann SuSE Versionen updaten (z.Bsp 9.0 auf 9.2), YOU nur innerhalb einer SuSE-Version.
8.)
apt nutzt einen cache für heruntergeladene RPMs und verwaltet diesen Cache intelligent.
9.)
apt kann source-rpms genauso wie normale RPMs behandeln und kompilieren, evtl fehlende Devel-RPMs werden dabei automatisch mitgeladen.
10.)
apt ist konfigurierbar bzgl Umfang von Updates und Quellen.
11.)
apt kann auch RPMs installieren, wenn man nur den Programmnamen oder einen Bibliotheksnamen kennt. Beispiel: apt install libgle.so.3
12.)
apt ist einfach erweiterbar durch Plugin-Scripte (LUA-Scripte)
Beispiele:
apt listnodeps = Auflistung aller RPMs welche von keinem anderen
gebraucht werden
apt listextras = Auflistung aller Fremd-RPMs im System
apt install-devel = Installation aller DEVEL Pakete zu den aktuell installierten RPMs
13.)
es gibt mehrere GUIs für apt (sowohl für Konsole als auch X)
14.)
apt rockt eben
so und zu mehr Argumenten habe ich momentan keine Lust
