Packet pinning / Pachet Holding in Ubuntu/Debian

Configurare noua (How To)

Situatie

Pe Ubuntu și alte distribuții Linux bazate pe Debian, puteți obține un control similar asupra versiunilor ca în “versionlock” din distribuțiile bazate pe Red Hat folosind “pachet pinning” și “pachet holding”. Iată cum să utilizați aceste funcționalități pe Ubuntu:

Solutie

Pachet Pinning:

Pinningul de pachete vă permite să atribuiți versiuni specifice pachetelor individuale.

  1. Puteți face acest lucru prin crearea unui fișier de configurare în directorul /etc/apt/preferences.d/

sudo nano /etc/apt/preferences.d/pin-exemplu-pachet

2. Adăugați următoarele linii în fișier, specificând numele pachetului și versiunea dorită:

Package: exemplu-pachet

Pin: version 1.2.3mplu-pachet

Pin-Priority: 1001

Inlocuiti exemplu-pachet cu numele pachetului dumneavoastra si “1.2.3” cu versiunea dorita a acestuia.

3.  Salvați și ieșiți din editorul de text.

4. Pentru a reveni la configuratia anterioara trebuie doar sa stergeti fisierul creat in directorul /etc/apt/preferences.d/:

rm -f /etc/apt/preferences.d/pin-exemplu-pachet

Holding a Package:

Pentru a preveni actualizarea unui pachet, puteți utiliza comanda apt în combinație cu opțiunea “hold“. De exemplu, pentru a bloca un pachet numit exemplu-pachet, utilizați următoarea comandă:

sudo apt-mark hold exemplu-pachet

Pentru deblocarea pachetului va puteti folosi de comanda:

sudo apt-mark unhold exemplu-pachet

Tip solutie

Permanent

Voteaza

(10 din 19 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?