Previene i pacchetti 'in attesa' da mostrare quando eseguo l'aggiornamento

4

Ho fatto sudo apt-mark hold nameofthepackage su 3 pacchetti, ma ora ho un commento fastidioso quando eseguo l'aggiornamento con sudo apt-get upgrade :

Following packages have been holded : 
  package1 package2 package3
0 upgraded, 0 installed, 0 to remove and 3 non-updated.

(Mi dispiace per l'output non preciso del terminale, sto usando una versione francese e non so esattamente come dirlo in inglese.)

Esiste un modo per "nasconderlo"? Mi piacerebbe avere il solito 0 non-updated anche quando tengo i pacchetti. Grazie

    
posta MrVaykadji 01.02.2014 - 21:45

1 risposta

2

Pin una versione del pacchetto utilizzando Preferenze Apt

  1. Verifica la politica di priorità corrente per il mio pacchetto, Esempio con virtualbox :

    $ apt-cache policy virtualbox
    virtualbox:
      Installed: 4.3.6-dfsg-1
      Candidate: 4.3.6-dfsg-2
      Version table:
         4.3.6-dfsg-2 0
            500 http://archive.ubuntu.com/ubuntu/ trusty/multiverse amd64 Packages
     *** 4.3.6-dfsg-1 0
            100 /var/lib/dpkg/status
    
  2. Crea nuovo file in /etc/apt/preferences.d/

    sudo vim /etc/apt/preferences.d/my_pin
    
  3. Aggiungi il pacchetto che vuoi (può essere usato joker * ), con priorità più alta (default 0 , max 1000 , o anche valore negativo come -1 per saltare una versione)

    Package: virtualbox*
    Pin: version 4.3.6-dfsg-1
    Pin-Priority: 500
    
  4. Controlla di nuovo:

    $ apt-cache policy virtualbox
    virtualbox:
      Installed: 4.3.6-dfsg-1
      Candidate: 4.3.6-dfsg-1
      Package pin: 4.3.6-dfsg-1
      Version table:
         4.3.6-dfsg-2 500
            500 http://archive.ubuntu.com/ubuntu/ trusty/multiverse amd64 Packages
     *** 4.3.6-dfsg-1 500
            100 /var/lib/dpkg/status
    
  5. Non è necessario utilizzare hold, quindi sudo apt-mark unhold virtualbox ma potresti lasciarlo come secondo lock.

Ora, se controllo apt-get update , non viene menzionato nulla su virtualbox (nella lista dei pacchetti trattenuti).

risposta data user.dz 17.02.2014 - 12:39

Leggi altre domande sui tag