Jak mogę usunąć wpisy tłumaczenia w apt?

55

To jest wynik aptitude update:

Ign http://archive.canonical.com natty InRelease
Ign http://extras.ubuntu.com natty InRelease
Ign http://dl.google.com stable InRelease
Ign http://security.ubuntu.com natty-security InRelease
Hit http://deb.torproject.org natty InRelease
Get:1 http://dl.google.com stable Release.gpg [198 B]
Ign http://us.archive.ubuntu.com natty InRelease
Ign http://us.archive.ubuntu.com natty-updates InRelease
Hit http://archive.canonical.com natty Release.gpg
Hit http://extras.ubuntu.com natty Release.gpg
Hit http://security.ubuntu.com natty-security Release.gpg
Hit http://us.archive.ubuntu.com natty Release.gpg
Hit http://security.ubuntu.com natty-security Release
Hit http://archive.canonical.com natty Release
Hit http://extras.ubuntu.com natty Release
Get:2 http://dl.google.com stable Release [1,338 B]
Hit http://us.archive.ubuntu.com natty-updates Release.gpg
Hit http://security.ubuntu.com natty-security/main Sources
Hit http://archive.canonical.com natty/partner amd64 Packages
Hit http://deb.torproject.org natty/main amd64 Packages
Hit http://extras.ubuntu.com natty/main Sources
Hit http://us.archive.ubuntu.com natty Release
Hit http://security.ubuntu.com natty-security/restricted Sources
Hit http://security.ubuntu.com natty-security/universe Sources
Hit http://security.ubuntu.com natty-security/multiverse Sources
Hit http://security.ubuntu.com natty-security/main amd64 Packages
Hit http://security.ubuntu.com natty-security/restricted amd64 Packages
Ign http://archive.canonical.com natty/partner TranslationIndex
Hit http://extras.ubuntu.com natty/main amd64 Packages
Ign http://extras.ubuntu.com natty/main TranslationIndex
Hit http://security.ubuntu.com natty-security/universe amd64 Packages
Hit http://security.ubuntu.com natty-security/multiverse amd64 Packages
Ign http://security.ubuntu.com natty-security/main TranslationIndex
Ign http://security.ubuntu.com natty-security/multiverse TranslationIndex
Ign http://security.ubuntu.com natty-security/restricted TranslationIndex
Ign http://deb.torproject.org natty/main TranslationIndex
Ign http://security.ubuntu.com natty-security/universe TranslationIndex
Hit http://us.archive.ubuntu.com natty-updates Release
Hit http://us.archive.ubuntu.com natty/main Sources
Hit http://us.archive.ubuntu.com natty/restricted Sources
Hit http://us.archive.ubuntu.com natty/universe Sources
Hit http://us.archive.ubuntu.com natty/multiverse Sources
Hit http://us.archive.ubuntu.com natty/main amd64 Packages
Hit http://us.archive.ubuntu.com natty/restricted amd64 Packages
Hit http://us.archive.ubuntu.com natty/universe amd64 Packages
Hit http://us.archive.ubuntu.com natty/multiverse amd64 Packages
Ign http://us.archive.ubuntu.com natty/main TranslationIndex
Ign http://us.archive.ubuntu.com natty/multiverse TranslationIndex
Ign http://us.archive.ubuntu.com natty/restricted TranslationIndex
Ign http://us.archive.ubuntu.com natty/universe TranslationIndex
Hit http://us.archive.ubuntu.com natty-updates/main Sources
Hit http://us.archive.ubuntu.com natty-updates/restricted Sources
Hit http://us.archive.ubuntu.com natty-updates/universe Sources
Get:3 http://dl.google.com stable/main amd64 Packages [469 B]
Ign http://dl.google.com stable/main TranslationIndex
Hit http://us.archive.ubuntu.com natty-updates/multiverse Sources
Hit http://us.archive.ubuntu.com natty-updates/main amd64 Packages
Hit http://us.archive.ubuntu.com natty-updates/restricted amd64 Packages
Hit http://us.archive.ubuntu.com natty-updates/universe amd64 Packages
Hit http://us.archive.ubuntu.com natty-updates/multiverse amd64 Packages
Ign http://us.archive.ubuntu.com natty-updates/main TranslationIndex
Ign http://us.archive.ubuntu.com natty-updates/multiverse TranslationIndex
Ign http://us.archive.ubuntu.com natty-updates/restricted TranslationIndex
Ign http://us.archive.ubuntu.com natty-updates/universe TranslationIndex
Ign http://archive.canonical.com natty/partner Translation-en_US
Ign http://extras.ubuntu.com natty/main Translation-en_US
Ign http://extras.ubuntu.com natty/main Translation-en
Ign http://archive.canonical.com natty/partner Translation-en
Ign http://security.ubuntu.com natty-security/main Translation-en_US
Ign http://security.ubuntu.com natty-security/main Translation-en
Ign http://security.ubuntu.com natty-security/multiverse Translation-en_US
Ign http://security.ubuntu.com natty-security/multiverse Translation-en
Ign http://security.ubuntu.com natty-security/restricted Translation-en_US
Ign http://security.ubuntu.com natty-security/restricted Translation-en
Ign http://security.ubuntu.com natty-security/universe Translation-en_US
Ign http://security.ubuntu.com natty-security/universe Translation-en
Ign http://ppa.launchpad.net natty InRelease
Ign http://ppa.launchpad.net natty InRelease
Ign http://ppa.launchpad.net natty InRelease
Ign http://ppa.launchpad.net natty InRelease
Ign http://ppa.launchpad.net natty InRelease
Hit http://ppa.launchpad.net natty Release.gpg
Hit http://ppa.launchpad.net natty Release.gpg
Hit http://ppa.launchpad.net natty Release.gpg
Hit http://ppa.launchpad.net natty Release.gpg
Hit http://ppa.launchpad.net natty Release.gpg
Hit http://ppa.launchpad.net natty Release
Ign http://dl.google.com stable/main Translation-en_US
Hit http://ppa.launchpad.net natty Release
Hit http://ppa.launchpad.net natty Release
Hit http://ppa.launchpad.net natty Release
Hit http://ppa.launchpad.net natty Release
Ign http://dl.google.com stable/main Translation-en
Hit http://ppa.launchpad.net natty/main Sources
Hit http://ppa.launchpad.net natty/main amd64 Packages
Ign http://ppa.launchpad.net natty/main TranslationIndex
Hit http://ppa.launchpad.net natty/main Sources
Hit http://ppa.launchpad.net natty/main amd64 Packages
Ign http://ppa.launchpad.net natty/main TranslationIndex
Hit http://ppa.launchpad.net natty/main Sources
Hit http://ppa.launchpad.net natty/main amd64 Packages
Ign http://ppa.launchpad.net natty/main TranslationIndex
Hit http://ppa.launchpad.net natty/main Sources
Hit http://ppa.launchpad.net natty/main amd64 Packages
Ign http://ppa.launchpad.net natty/main TranslationIndex
Hit http://ppa.launchpad.net natty/main Sources
Ign http://us.archive.ubuntu.com natty/main Translation-en_US
Ign http://us.archive.ubuntu.com natty/main Translation-en
Hit http://ppa.launchpad.net natty/main amd64 Packages
Ign http://ppa.launchpad.net natty/main TranslationIndex
Ign http://us.archive.ubuntu.com natty/multiverse Translation-en_US
Ign http://us.archive.ubuntu.com natty/multiverse Translation-en
Ign http://us.archive.ubuntu.com natty/restricted Translation-en_US
Ign http://us.archive.ubuntu.com natty/restricted Translation-en
Ign http://us.archive.ubuntu.com natty/universe Translation-en_US
Ign http://us.archive.ubuntu.com natty/universe Translation-en
Ign http://us.archive.ubuntu.com natty-updates/main Translation-en_US
Ign http://us.archive.ubuntu.com natty-updates/main Translation-en
Ign http://us.archive.ubuntu.com natty-updates/multiverse Translation-en_US
Ign http://us.archive.ubuntu.com natty-updates/multiverse Translation-en
Ign http://us.archive.ubuntu.com natty-updates/restricted Translation-en_US
Ign http://us.archive.ubuntu.com natty-updates/restricted Translation-en
Ign http://us.archive.ubuntu.com natty-updates/universe Translation-en_US
Ign http://us.archive.ubuntu.com natty-updates/universe Translation-en
Ign http://ppa.launchpad.net natty/main Translation-en_US
Ign http://ppa.launchpad.net natty/main Translation-en
Ign http://ppa.launchpad.net natty/main Translation-en_US
Ign http://ppa.launchpad.net natty/main Translation-en
Ign http://archive.getdeb.net natty-getdeb InRelease
Ign http://ppa.launchpad.net natty/main Translation-en_US
Ign http://ppa.launchpad.net natty/main Translation-en
Ign http://ppa.launchpad.net natty/main Translation-en_US
Ign http://ppa.launchpad.net natty/main Translation-en
Ign http://ppa.launchpad.net natty/main Translation-en_US
Ign http://ppa.launchpad.net natty/main Translation-en
Hit http://archive.getdeb.net natty-getdeb Release.gpg
Hit http://archive.getdeb.net natty-getdeb Release
Ign http://deb.torproject.org natty/main Translation-en_US
Ign http://deb.torproject.org natty/main Translation-en
Hit http://archive.getdeb.net natty-getdeb/apps amd64 Packages
Ign http://archive.getdeb.net natty-getdeb/apps TranslationIndex
Ign http://archive.getdeb.net natty-getdeb/apps Translation-en_US
Ign http://archive.getdeb.net natty-getdeb/apps Translation-en
Fetched 2,005 B in 45s (44 B/s)
Reading package lists...

Czy jest jakiś sposób, aby pozbyć się tłumaczeń? Mam dość tego, że skutkuje to mnóstwem kontroli repozytoriów zamiast sprawdzania znacznie mniej repozytoriów (69 faktycznych repozytoriów vs. 169 kontroli)

Thomas Ward
źródło

Odpowiedzi:

68

Aby wyłączyć pobieranie tłumaczeń, utwórz plik o nazwie /etc/apt/apt.conf.d/99translationsi umieść w nim następujące elementy:

Acquire::Languages "none";

Konieczne może być również usunięcie istniejących plików tłumaczeń z katalogu / var / lib / apt / list /

Aby uzyskać więcej informacji, zobacz stronę podręcznika dla apt.conf (5).

ajmitch
źródło
To działało, aby uzyskać większość elementów, ale wpisy z TranslationIndex wciąż się pojawiają. Masz pomysł, jak je usunąć?
Thomas Ward
2
Wygląda na to, że jest to bugs.debian.org/cgi-bin/bugreport.cgi?bug=624218, który powinien zostać naprawiony w wersji apt w 11.10
ajmitch
1
jakieś backports tego?
Thomas Ward
perfect ..... te rzeczy tłumaczenia nie są wyświetlane w apt-get updateanymore
Rakib
1
czy to jest dla apt_preferences czy apt.conf? wygląda na to, że ta odpowiedź jest trochę pomieszana.
Jayen,
10

Dla przypomnienia (ponieważ niektórzy się na tym potkną…) powyższy plik 99Translations spowoduje apt barf - usunięcie linii „Packages: *” - wystarczy tylko jedna linia:

Acquire::Languages "none";

Również apt będzie nadal pobierał pliki dla twojego locale / języka.

Erik
źródło
Jeśli używasz Ubuntu 12.x, właśnie to chcesz wyłączyć apt z pobierania tłumaczeń pkg
Flint
1
Nie zapomnij wydać sudo rm -r /var/lib/apt/lists/*Translation*polecenia usunięcia wszystkich istniejących plików indeksu tłumaczeń
Flint
5

Włącz potokowanie, aby grupować te żądania, co jest znacznie szybsze:

Acquire::http { Pipeline-Depth "200"; }

Ale z mojego doświadczenia wynika, że ​​może to spowodować zepsute pobieranie; kody błędów http wydają się kaskadowe lub coś w tym rodzaju. Powinno być wystarczająco bezpieczne, jeśli rozmawiasz z apt-cacher-ng (tryb lustrzany lub tryb proxy). W przeciwnym razie bądź przygotowany na wyłączenie go, jeśli lustro się zepsuje.

Odradzałbym ustawianie języków na none, ponieważ się psuje apt-cache search(brak oznacza brak, gdy przydatne wyszukiwania będą wymagały opisów w co najmniej jednym języku). Domyślne ustawienia regionalne obejmują niepotrzebne warianty regionalne, ale coś takiego:

Acquire::Languages { "fr"; "en"; };

jest rozsądny.

Gabriel
źródło
Dla mnie to się nie psuje apt-cache search(Ubuntu 13.10).
blueyed
Czy to nadal pomaga w Ubuntu 18.04?
rubo77
0

Znalazłem to, gdy szukałem rozwiązania. Była świeżą instalacją testów Debiana. Następujące polecenie (jak sugerowano powyżej) to naprawiło:

sudo rm -r /var/lib/apt/lists/*
Chris
źródło
Testowane w systemie Natty. To nie rozwiązało problemu w Natty. Ponieważ jednak zaktualizowałem system podstawowy do wersji Precise, nie mam tego problemu: P
Thomas Ward
-1

Przejdź do strony Obsługa języków, kliknij Instaluj / Usuń języki ... a następnie odznacz języki, których nie chcesz.

Jeśli usuniesz wszystkie języki, domyślnie będzie to ogólny angielski. Pamiętaj, że pakiety en-US są uważane za oddzielny język, więc musisz odznaczyć język angielski, aby odinstalować ich pakiety.

Khalid Abu Shawarib
źródło
Dotyczy to tylko GUI. Nie powstrzymuje to również gromadzenia tłumaczeń przez apt-get lub aptitude w starszych wersjach.
Thomas Ward