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  2013-03-18 21:04:16

  pioki - Użytkownik

pioki
Użytkownik
Zarejestrowany: 2010-04-10

[ROZW.] aptitude update i wszystkie języki świata

Witam,

Debian Wheezy.

Problem:

Gdy wydam polecenie `aptitude update` pobierane są tłumaczenia nie tylko języka polskiego, ale wszystkich dostępnych co mniej więcej wygląda tak:

Kod:

Ign.   http://security.debian.org wheezy/updates/non-free Translation-pl_PL
Ign.   http://security.debian.org wheezy/updates/non-free Translation-pl
Ign.   http://security.debian.org wheezy/updates/non-free Translation-en
Ign.   http://security.debian.org wheezy/updates/non-free Translation-fi
Ign.   http://security.debian.org wheezy/updates/non-free Translation-da
(...)
Ign.   http://security.debian.org wheezy/updates/non-free Translation-sv
Ign.   http://security.debian.org wheezy/updates/non-free Translation-ru

Powtarza się to u mnie dla każdego wpisu w pliku /etc/apt/sources.list (repozytorium, sekcji) przez co wykonanie tego polecenia trwa i trwa (zdecydowanie zbyt długo). Początkowo myślałem, że po prostu ten "nowy aptitude" tak ma, jednak jakiś czas potem  po instalacji Wheezy na virtualbox okazało się, że się myliłem.

Przyczyną może być to, że u siebie na komputerze instalowałem system trochę nietypowo: z obrazu iso na dysku twardym przy pomocy debootstrap (bez dostępu do internetu). Być może przez to pewne rzeczy mam nie do końca skonfigurowane.

Ktoś ma jakiś pomysł co jest zepsute i jak to ewentualnie można naprawić?

Ostatnio edytowany przez pioki (2013-03-18 22:59:02)

Offline

 

#2  2013-03-18 21:08:32

  marcin'82 - Użytkownik

marcin'82
Użytkownik
Skąd: Sosnowiec
Zarejestrowany: 2011-10-02

Re: [ROZW.] aptitude update i wszystkie języki świata

Wykonaj polecenie jako root:

Kod:

echo 'Acquire::Languages "pl_PL";' >> /etc/apt/apt.conf

Następnie wykonaj:

Kod:

aptitude update

Ostatnio edytowany przez marcin'82 (2013-03-18 21:29:06)


marcin'82

Offline

 

#3  2013-03-18 21:09:09

  ArnVaker - Kapelusznik

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

Re: [ROZW.] aptitude update i wszystkie języki świata

Standardowo powinny być chyba angielskie + takie jak ustawione locale. U siebie w ogóle mam tylko angielskie, w /etc/apt/apt.conf wpis:

Kod:

Acquire::Languages "en";

Kiedyś się tym bawiłem i pamiętam, że też trochę koślawo to u mnie działało. Wydaje mi się, że po zmianach musiałem usunąć wszystkie listy:

Kod:

rm /var/lib/apt/lists/*

Potem pobrać jeszcze raz. Bez usunięcia dodatkowo pobierał mi też języki dla których tłumaczenia były już pobrane.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#4  2013-03-18 22:17:37

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: [ROZW.] aptitude update i wszystkie języki świata

Wynik

Kod:

locale -a

poproszę.


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#5  2013-03-18 22:34:50

  ArnVaker - Kapelusznik

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

Re: [ROZW.] aptitude update i wszystkie języki świata

Moim zdaniem nawet gdyby w wyniku powyższego były wszystkie locale świata, to i tak nie powinny być brane tutaj pod uwagę.
[quote=man apt.conf]The default list includes "environment" and "en". "environment" has a special meaning here: it will be replaced at runtime with the language codes extracted from the LC_MESSAGES environment variable.[/quote]
No chyba, że bug.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#6  2013-03-18 23:00:35

  pioki - Użytkownik

pioki
Użytkownik
Zarejestrowany: 2010-04-10

Re: [ROZW.] aptitude update i wszystkie języki świata

Wielkie dzięki za informację.

Usunąłem wpisy w repozytorium, aptitude update, dodałem taką linijkę do /etc/apt/apt.conf.d/70debconf:

Kod:

Acquire::Languages { "environment"; "en"; "pl"; "pl_PL"; };

zgodnie z opisem który znalazłem tu: http://sathyz.wordpress.com/2011/12/22/apt-get-update-only-required-translations/

I po dodaniu z powrotem wpisów repozytoriów i następnym "aptitude update" nie mam już tej wieży babel.

Poza tym nie mam pliku /etc/apt/apt.conf, `locale -a` zwraca coś takiego:

Kod:

C
C.UTF-8
pl_PL
pl_PL.iso88592
pl_PL.utf8
polish
POSIX

Problem rozwiązany, dziękuję wszystkim za pomoc.

Offline

 

#7  2013-03-18 23:06:44

  ArnVaker - Kapelusznik

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

Re: [ROZW.] aptitude update i wszystkie języki świata

Jeśli masz ustawione polskie locale i chcesz polskie tłumaczenia to żadnego wpisu nie potrzebujesz. Myślę, że tylko o wyczyszczenie /var/lib/apt/lists/ chodziło, mówiąc ściślej wystarczyłoby usunąć stamtąd tylko te zbędne tłumaczenia, ale chyba szybciej wychodzi usunąć wszystkie i pobrać jeszcze raz. Co do pliku /etc/apt/apt.conf – domyślnie go nie ma, wystarczy utworzyć. Dodanie danych wpisów w dowolnym pliku umieszczonym w /etc/apt/apt.conf.d/ daje taki sam efekt, aczkolwiek dlaczego autor wpisu który podlinkowałeś zdecydował się akurat na /etc/apt/apt.conf.d/70debconf to nie wiem.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.008 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00095 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.147.85.215' WHERE u.id=1
0.00094 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.147.85.215', 1728321672)
0.00054 SELECT * FROM punbb_online WHERE logged<1728321372
0.00046 SELECT topic_id FROM punbb_posts WHERE id=227783
0.00078 SELECT id FROM punbb_posts WHERE topic_id=23174 ORDER BY posted
0.00053 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23174 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00097 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23174 ORDER BY p.id LIMIT 0,25
0.00112 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23174
Total query time: 0.00647 s