Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-11-16 21:30:38

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

[Rozwiązany] Wyłączenie pobierania tłumaczeń opisów pakietów

Pierwsze co znalazłem na ten temat, to opcja:

Kod:

APT::Acquire::Translation "none";

Jednak po jej dodaniu dostaję komunikat:

Kod:

N: Option 'APT::Acquire::Translation' is deprecated. Please use 'Acquire::Languages' instead, see 'man 5 apt.conf' for details.

Dłubię zatem z tą opcją „Acquire::Languages”, ale nie umiem tym wyłączyć pobierania tłumaczeń. Fragment z mana:

Languages
           The Languages subsection controls which Translation files are downloaded and in which order APT tries to display the Description-Translations.
           APT will try to display the first available Description in the Language which is listed at first. Languages can be defined with their short or
           long Languagecodes. Note that not all archives provide Translation files for every Language - especially the long Languagecodes are rare, so
           please inform you which ones are available before you set here impossible values.

           The default list includes "environment" and "en". "environment" has a special meaning here: It will be replaced at runtime with the
           languagecodes extracted from the LC_MESSAGES environment variable. It will also ensure that these codes are not included twice in the list. If
           LC_MESSAGES is set to "C" only the Translation-en file (if available) will be used. To force apt to use no Translation file use the setting
           Acquire::Languages=none. "none" is another special meaning code which will stop the search for a fitting Translation file. This can be used by
           the system administrator to let APT know that it should download also this files without actually use them if the environment doesn't specify
           this languages. So the following example configuration will result in the order "en, de" in an english and in "de, en" in a german localization.
           Note that "fr" is downloaded, but not used if APT is not used in a french localization, in such an environment the order would be "fr, de, en".

               Acquire::Languages { "environment"; "de"; "en"; "none"; "fr"; };

Niby proste:

To force apt to use no Translation file use the setting
           Acquire::Languages=none.

Jednak u mnie z takim wpisem nadal pobierane są polskie tłumaczenia. Wiecie jak za pomocą tej opcji wyłączyć ich pobieranie?

======================

Kod:

# grep -i languages /etc/apt/apt.conf
APT::Acquire::Languages=none;

Kod:

# apt-get update
Traf http://ftp.pl.debian.org testing InRelease
Traf http://ftp.pl.debian.org testing/main amd64 Packages/DiffIndex
Traf http://ftp.pl.debian.org testing/contrib amd64 Packages/DiffIndex
Traf http://ftp.pl.debian.org testing/non-free amd64 Packages/DiffIndex
Ign http://ftp.pl.debian.org testing/contrib TranslationIndex
Traf http://ftp.pl.debian.org testing/main TranslationIndex
Ign http://ftp.pl.debian.org testing/non-free TranslationIndex
Traf http://ftp.pl.debian.org testing/main Translation-pl
Ign http://ftp.pl.debian.org testing/contrib Translation-pl_PL
Ign http://ftp.pl.debian.org testing/contrib Translation-pl
Ign http://ftp.pl.debian.org testing/contrib Translation-en
Ign http://ftp.pl.debian.org testing/non-free Translation-pl_PL
Ign http://ftp.pl.debian.org testing/non-free Translation-pl
Ign http://ftp.pl.debian.org testing/non-free Translation-en
Czytanie list pakietów... Gotowe

Opisy nadal są po polsku:

Kod:

# aptitude search xorg~i
i   xserver-xorg                             1:7.6+8                        - Serwer X-ów od X.Org                                                             
i A xserver-xorg-core                        2:1.10.4-1                     - Xorg X serwer - główny serwer                                                    
i A xserver-xorg-input-evdev                 1:2.6.0-2+b1                   - Serwer X od X.org -- sterownik wejścia evdev                                     
i A xserver-xorg-video-vesa                  1:2.3.0-7                      - Serwer X-ów X.Org -- sterownik VESA

Offline

 

#2  2011-11-16 22:10:43

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: [Rozwiązany] Wyłączenie pobierania tłumaczeń opisów pakietów

Usuń pakiet bzip2 — przy jego nieobecności aptitude nie pobiera opisów pakietów.
;)

A serio:
Najwyraźniej autorzy podręcznika od czytających oczekują znajomości działania apt.conf i zapis „APT::Acquire::Languages=none” nie ma być traktowany dosłownie, a ma symbolizować „zmienna APT::Acuire::Languages ustawiona na wartość »none«”:

Kod:

root@pingwin:/etc/apt# grep -i languages /etc/apt/apt.conf
Acquire::Languages=none;
root@pingwin:/etc/apt# aptitude search xorg-core
i   xserver-xorg-core                                                   - Xorg X serwer - główny serwer                                                
p   xserver-xorg-core-dbg                                               - Xorg - the X.Org X server (debugging symbols)
root@pingwin:/etc/apt# grep -i languages /etc/apt/apt.conf
Acquire::Languages "none";
root@pingwin:/etc/apt# aptitude search xorg-core
i   xserver-xorg-core                                                   - Xorg X server - core server                                                  
p   xserver-xorg-core-dbg                                               - Xorg - the X.Org X server (debugging symbols)

Offline

 

#3  2011-11-16 22:39:01

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Rozwiązany] Wyłączenie pobierania tłumaczeń opisów pakietów

Właśnie tak też (jak mi się wydawało) próbowałem:

Kod:

APT::Acquire::Languages "none";

Kod:

# aptitude search xorg~i
i   xserver-xorg                             1:7.6+8                        - Serwer X-ów od X.Org                                                             
i A xserver-xorg-core                        2:1.10.4-1                     - Xorg X serwer - główny serwer                                                    
i A xserver-xorg-input-evdev                 1:2.6.0-2+b1                   - Serwer X od X.org -- sterownik wejścia evdev                                     
i A xserver-xorg-video-vesa                  1:2.3.0-7                      - Serwer X-ów X.Org -- sterownik VESA

Działa dopiero bez tego „APT::” na początku:

Kod:

Acquire::Languages "none";

Kod:

# aptitude search xorg~i
i   xserver-xorg                             1:7.6+8                        - X.Org X server                                                                   
i A xserver-xorg-core                        2:1.10.4-1                     - Xorg X server - core server                                                      
i A xserver-xorg-input-evdev                 1:2.6.0-2+b1                   - X.Org X server -- evdev input driver                                             
i A xserver-xorg-video-vesa                  1:2.3.0-7                      - X.Org X server -- VESA display driver

Tak jest w porządku, dzięki. Widać przekombinowałem tym razem, trzeba manuale przeglądać jednak od początku.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)