Zum Inhalt springen

Dpkg/hold: Unterschied zwischen den Versionen

Aus Foxwiki
Die 5 zuletzt angesehenen Seiten:  hash » findmnt » XAMPP » OSI/2 Data Link » Dpkg/hold
K Textersetzung - „““ durch „"“
K Textersetzung - „„“ durch „"“
 
Zeile 1: Zeile 1:
=== hold ===
=== hold ===
Pakete können im Debian Paketmanagement unterschiedliche Zustände haben; einer davon ist „hold"
Pakete können im Debian Paketmanagement unterschiedliche Zustände haben; einer davon ist "hold"
* Pakete mit diesem Zustand werden bei einem Update nicht aktualisiert
* Pakete mit diesem Zustand werden bei einem Update nicht aktualisiert
* Um eine neue Version dieses Pakets zu installieren, muss das Paket gezielt installiert werden
* Um eine neue Version dieses Pakets zu installieren, muss das Paket gezielt installiert werden
Zeile 7: Zeile 7:
  # echo <paketname> "hold" | dpkg --set-selections
  # echo <paketname> "hold" | dpkg --set-selections


auf „hold" gesetzt werden
auf "hold" gesetzt werden


Sollen mehrere Pakete auf einmal in den Zustand „hold" gesetzt werden, so kann dies wie folgt geschehen:
Sollen mehrere Pakete auf einmal in den Zustand "hold" gesetzt werden, so kann dies wie folgt geschehen:


  # dpkg --set-selections << EOF
  # dpkg --set-selections << EOF
Zeile 18: Zeile 18:
  EOF
  EOF


=== „hold" mit Aptitude ===
=== "hold" mit Aptitude ===
dpkg und Aptitude nutzen unterschiedliche Informationen zu den Paketen
dpkg und Aptitude nutzen unterschiedliche Informationen zu den Paketen
* Dies führt dazu, dass ein mit Aptitude auf „hold" gesetztes Paket mit apt-get upgrade dennoch aktualisiert wird
* Dies führt dazu, dass ein mit Aptitude auf "hold" gesetztes Paket mit apt-get upgrade dennoch aktualisiert wird
* Werden also Pakete mittels Aptitude auf „hold" gesetzt, so müssen auch Funktionen wie „upgrade" und „dist-upgrade" mittels Aptitude
* Werden also Pakete mittels Aptitude auf "hold" gesetzt, so müssen auch Funktionen wie "upgrade" und "dist-upgrade" mittels Aptitude





Aktuelle Version vom 31. März 2025, 21:45 Uhr

hold

Pakete können im Debian Paketmanagement unterschiedliche Zustände haben; einer davon ist "hold"

  • Pakete mit diesem Zustand werden bei einem Update nicht aktualisiert
  • Um eine neue Version dieses Pakets zu installieren, muss das Paket gezielt installiert werden
  • Ein einzelnes Paket kann mit dem Kommando
# echo <paketname> "hold" | dpkg --set-selections

auf "hold" gesetzt werden

Sollen mehrere Pakete auf einmal in den Zustand "hold" gesetzt werden, so kann dies wie folgt geschehen:

# dpkg --set-selections << EOF
<paketname1> hold
<paketname2> hold
<paketname3> hold
<paketname4> hold
EOF

"hold" mit Aptitude

dpkg und Aptitude nutzen unterschiedliche Informationen zu den Paketen

  • Dies führt dazu, dass ein mit Aptitude auf "hold" gesetztes Paket mit apt-get upgrade dennoch aktualisiert wird
  • Werden also Pakete mittels Aptitude auf "hold" gesetzt, so müssen auch Funktionen wie "upgrade" und "dist-upgrade" mittels Aptitude