GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Mögliche Probleme bei gemischter Verwendung von Apt-get, Aptitude und Synaptic?

Obwohl aptitude und synaptic beide Frontends für APT sind (und ich selbst
bleibe nur bei apt-get), scheinen Besonderheiten in jedem der verfügbaren dpkg/APT
Frontends Probleme und Verwirrung zu verursachen, wenn sie werden
austauschbar verwendet. Besonders Anfänger — die dazu neigen, häufiger
zu kopieren und einzufügen, wodurch apt-get- und aptitude-Befehle mehr oder weniger identisch
ausgeführt werden — können manche Situation verwirrend finden.

Bitte listen Sie die möglichen Probleme auf, die bei einer Verwechslung auftreten können, und
Tipps zur Vermeidung, wenn man sich auf mehrere Verpackungsmanager verlassen muss.

Akzeptierte Antwort:

Soweit ich weiß, können verschiedene Paketmanager unterschiedliche Meinungen darüber haben, welche Pakete automatisch installiert werden, oder zumindest war es vor einiger Zeit wahr, nicht sicher, ob es noch so ist.

Dies kann Auswirkungen auf den Unterbefehl autoremove haben (beachten Sie, dass aptitude keinen Unterbefehl autoremove hat, aber autoremove automatisch ausführt).

So kann man unnütze Pakete herumhängen haben, sowieso kein großes Problem.

Außerdem können sie unterschiedliche Meinungen darüber haben, welche Pakete blockiert werden, aber dies sollte kein Problem für den normalen Benutzer sein, der diese Funktion oft nicht nutzt.

Die Abhängigkeits- und Konfliktlösungsalgorithmen sind mehr oder weniger gleichwertig, also denke ich abschließend, dass der Benutzer die Verwendung verschiedener Paketmanager mischen kann, ohne befürchten zu müssen, etwas kaputt zu machen.


Ubuntu
  1. [Leitfaden] apt vs. apt-get-Befehle und welcher ist zu verwenden?

  2. Wann und warum sollte ich Apt-get Update verwenden?

  3. Ist es möglich, Menüs in (terminalbasiertem) Vim zu erstellen und zu verwenden?

  4. Ist es möglich, unterschiedliche Gtk+-Designs in Unity und Gnome Shell zu haben?

  5. Was ist der Unterschied zwischen apt-get und aptitude?

So installieren und verwenden Sie Curl unter Ubuntu 20.04

So installieren und verwenden Sie Syncthing unter Ubuntu 20.04

So installieren und verwenden Sie Unbound in Ubuntu 20.04

Installieren und verwenden Sie Linuxbrew unter Linux OS

So installieren und verwenden Sie R unter Ubuntu

So verwenden Sie apt-get reinstall unter Debian und Ubuntu