Bloker opdatering af Ubuntu pakke

Af og til har jeg behov for at kunne blokere en pakke fra at opdatere.

Det er generelt ikke noget jeg foretrækker, men der kan være ting som ikke virker med nyere versioner. For mit vedkommende er det for det meste Elasticsearch, jeg gerne vil blokere fra at opdatere.

Udviklingen på Elasticsearch går stærkt og det er ikke altid den er helt bagud kompatibel. Så for at vi kan nå at tilrette vores software, vil jeg gerne i en periode blokere for opdatering af Elasticsearch.

Der er flere måder at gøre det på, men jeg benytter dpkg.
Kør følgende for at blokere for opdatering af Elasticsearch

echo "elasticsearch hold" | dpkg --set-selecttions

Du kan selvfølgelig gøre det med lige den pakke du har brug for.

For at fjerne blokeringen skal du skrive følgende:

echo "elasticsearch install" | dpkg --set-selections

For at se hvad der er blokeret, kan du skrive følgende:

dpkg --get-selections

Der kan være meget output, så du kan benytte grep til at finde pakken du gerne vil se status på.

Leave a comment

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

This site uses Akismet to reduce spam. Learn how your comment data is processed.