it-swarm-eu.dev

Was bedeutet es, dass ein Paket auf "manuell installiert" eingestellt ist?

Wenn Pakete bereits installiert sind und ich einen apt-get install <package-name> ausführe, wird manchmal eine Zeile <package-name> is set to manually installed ausgegeben.

Was bedeutet das?

74
chrismar035

Wenn Sie ein Paket installieren, werden auch alle Pakete installiert, von denen dieses Paket abhängig ist. Wenn Sie beispielsweise das Paket vlc installieren, wird vlc-nox automatisch installiert. Die automatisch installierten Pakete (in diesem Fall vlc-nox) werden als "automatisch installiert" festgelegt. Wenn Sie vlc entfernen, schlägt der Paketmanager vor, auch vlc-nox zu entfernen (aptitude wird dies automatisch tun, wenn Sie apt verwenden -bitte entfernen Sie alle automatisch installierten Pakete mit apt-get autoremove).

Wenn Sie nun apt-get install vlc-nox ausführen, wird die Meldung angezeigt, dass vlc-nox jetzt auf "manuell installiert" eingestellt ist, d. H. Der Paketmanager ist jetzt der Ansicht, dass Sie dieses Paket speziell und nicht nur deshalb installieren möchten, weil vlc es benötigt. Wenn Sie vlc entfernen, wird vlc-nox daher nicht automatisch entfernt.

Dies hat keinerlei Auswirkungen auf Aktualisierungen.

81
Marcel Stimberg

Sie können Sudo apt-mark auto $PACKAGES verwenden, um Pakete als automatisch neu installiert zu markieren, wenn Sie sie versehentlich als manuell installiert markieren.

Automatisch installierte Pakete können mit apt-get autoremove (oder mit ähnlichen Verfahren, z. B. über Synaptic) entfernt werden.

82
blueyed

Dies bedeutet, dass ein Paket manuell und nicht automatisch von einem anderen Paket oder einem Metapaket ausgewählt wurde. Der Unterschied ist, dass letztere automatisch entfernt werden können, wenn das Paket, das diese Installation ausgelöst hat, nicht mehr vorhanden ist (nach einem Upgrade oder weil es entfernt wurde). Ein manuell ausgewähltes Paket sollte auf diese Weise nicht entfernt werden.

Dies hat keine Auswirkungen auf die Möglichkeit, ein Upgrade für ein Paket durchzuführen, wenn solche Upgrades verfügbar sind, oder auf die Benachrichtigungen darüber.

5
txwikinger