Eliminare le traduzioni dei repository in apt-get update

 

Questo trucchetto servirà, non servirà….bohhhhh???… comunque se si volesse "velocizzare" apt-get update e quindi rinunciare alle traduzioni dei repository, evitando stringhe come quelle sotto:

 

Trovato https://ftp.it.debian.org sid/main Translation-zh/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-eo/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-hr/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-km/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-nl/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-vi/DiffIndex
Trovato https://ftp.it.debian.org sid/main Translation-nb/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-eu/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-ca/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-ro/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-sr/DiffIndex

 

si possono eseguire questi semplici passi:

 

# touch /etc/apt/apt.conf.d/Notranslations

# echo 'Acquire::Languages "none";' >> /etc/apt/apt.conf.d/Notranslations

 

poi andare in /var/lib/apt/lists e cancellare tutto il contenuto, quindi:

 

# rm /var/lib/apt/lists/*_Translation-*
# apt-get update

 

 

enjoy 😉

Autore: Franco Conidi aka edmond

Senior System Integrator, Network Administrator, Sys Admin Linux, Linux User, Consulente Informatico.

4 pensieri riguardo “Eliminare le traduzioni dei repository in apt-get update”

  1. Ottimo, era una cosa che mi infastidiva ma non ho mai avuto voglia di approfondire… il tuo post me l’ha fatta venire. 🙂
    Giusto per chi si trovasse nella mia stessa situazione, come segnalato nel bug report che segue, se le traduzioni sono state scaricate (avvenuto sulla mia installazione di Wheezy, ma non su Sid) è necessario rimuoverle manualmente, altrimenti apt continuerà imperterrito a comportarsi come prima:
    # rm /var/lib/apt/lists/*_Translation-*
    Ref. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641967

    Aggiungo inoltre che se si volesse avere la descrizione “lunga” dei pacchetti, che il “none” escluderebbe, si può agire con una configurazione del genere, esempio per un ambiente in lingua italiana:
    Acquire::Languages { “environment”; “it”; “en”; };
    “man apt.conf” per i dettagli.

    Ciao

    P.S. È sempre un piacere leggere il tuo blog. 😉

  2. Ciao,

    in aggiunta puoi installare localepurge per togliere le man pages tradotte in lingue che non ti interessano.
    sudo apt-get install localepurge

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.