Do unstable se dostaly balíky se zvukovým systémem Alsa verze 1.0.17. Mezi nejdůležitější novinky patří podpora nových zvukových karet, mezi které patří i Intel HDA. Do Lennyho se nedávno dostalo nejnovější jádro 2.6.26, uvidíme, jestli ještě před vydáním do distribuce projde také nová ALSA.
Neoficiální server snapshot.debian.net obsahuje veškeré verze všech balíků, které kdy byly nahrány do Debianu. Jedná se proto o historicky velmi cenný zdroj informací. Bohužel server má velké problémy s diskovým prostorem a jeho financování je nedostatečné. Andrew Pollock zvažuje, zda by nebylo rozumné do serveru investovat z projektových peněz. Cyril Brulebois ale upozornil na to, že už dříve bylo rozhodnuto, že by se služba měla stát součástí projektu, přičemž by se z ní stala oficiální služba Debianu. Financování by pak bylo podstatně jednodušší.
Do připravovaného Debianu Lenny (testing) se dostalo očekávané jádro 2.6.26, které nahradilo starší verzi 2.6.25. Vývojáři už delší dobu hovořili o tom, že by chtěli v Lennym jádro 2.6.26 a jsou ochotni udělat výjimku a balíčky přidat i po zmražení distribuce.
Norbert Tretkowski na svém blogu informoval o vytvoření deb balíčku MySQL verze 5.0.67, což je nejnovější Community Edition vydání. Balíček se už bohužel nedostane do testing repositářů, ale je k dispozici v Norbertově domovském adresáři na serveru. Nový Debian byl totiž už zmrazen a nepřijímá nové verze. Lenny tak bude vydán s MySQL 5.0.51a, pro který budou poskytovány backporty.
Před časem probíhala mezi vývojáři ostrá debata, při které se zvažovalo, co udělat s problémovými balíčky označenými jako RC-buggy. Část vývojářů je pro jejich vyřazení z Lennyho, ostatní protestovali proti vyřazení těchto balíčků, protože jsou mezi nimi i některé velmi populární. Lucas Nussbaum se na svém blogu zamýšlí nad tím, jak jednoduše zjistit, které balíčky v Lennym nakonec chybí. Ke zjištění informací použil projekt Ultimate Debian Database, který dokáže spojit různé informace z projektu Debian do jedné SQL databáze.
Lucas poté vytvořil vlastní SQL dotaz, kterým vyhledal všechny balíky, které jsou v unstable, ale nejsou v testingu. Ty pak setřídil podle ukazatele popularity. Výsledkem tohoto dotazu je seznam více než 1000 balíčků.
Do větve unstable se nedávno dostalo jádro 2.6.26, které by mělo být také součástí chystaného Lennyho. Zatím jsou v testingu ale jen jádra 2.6.22 a 25.
Russell Coke oznámil, že SELinux pro Debian Lenny je téměř dokončen. V repositářích je už správná verze knihovny libsepol1 a utilit policycoreutils. Jediné, co zatím chybí, je balík se samotnými politikami selinux-policy-default, který je zatím jen v testingu, protože Russell v něm objevil několik chyb, které musel opravit. Russel je v každém případě se svou prací spokojen. „Přestože je situace poměrně komplikovaná, věřím, že jakmile bude Lenny vydán, budeme pro něj mít nejlepší podporu pro SELinux v historii.“
Po návodu, který říkal jak instalovat balíky z experimental, se mě několik lidí ptalo, zda je možné kombinovat i jiné větve Debianu než jen Sid a experimental. Taková kombinace je realizovatelná a hodí se ve chvíli, kdy chcete mít většinu systému alespoň trochu otestovanou, ale zároveň potřebujete nějaké aktuální balíky z větve druhé. Zde je postup:
Do souboru /etc/apt/apt.conf
přidejte řádek informující APT o standardní větvi, které se chcete držet:
APT::Default-Release "testing";
Do /etc/apt/sources.list
si pak normálně přidejte zdroje pro větev unstable a updatujte informace o balíčcích. V tuto chvíli se pro vás nic nezměnilo a stále provozujete Debian testing. Pokud potřebujete nějaký balík z unstable, stačí o něj výslovně požádat:
# apt-get -t unstable install balíček1 balíček2 balíček3...
Bez parametru s názvem větve se vám žádný balíček z unstable do systému nedostane. Pokud o něj naopak požádáte, APT inteligentně vyřeší všechny závislosti tak, že stáhne nutné balíky z unstable a zbytek systému nechá být.
Totéž je možno samozřejmě udělat se stable a testingem, ale pravděpodobně to povede velmi brzy k povýšení velkého množství balíčků, protože rozdíl mezi stable a testing je přeci jen propastnější než mezi testing a unstable.
Poměrně často se na tomto webu objevují informace o balíčcích ve větvi experimental. Ta je určena skutečně zkušeným uživatelům či vývojářům. Obsahuje naprosto neotestované balíky, které zařazení do běžných repositářů teprve čeká. Proto je doporučuji instalovat jen v případě, že skutečně víte, co děláte. Experimentální větev ale zase na druhou stranu obsahuje velmi čerstvý software, který může někdo potřebovat.
Pokud se rozhodnete nainstalovat nějaké balíky z větve experimental, budete potřebovat Debian testing nebo unstable. Na stable jsou balíčky příliš nové. Do /etc/apt/sources.list
si přidejte repositáře Sid, a to i v případě, že používáte testing:
deb http://ftp.cz.debian.org/debian/ sid main non-free contrib
deb-src http://ftp.cz.debian.org/debian/ sid main non-free contrib
Plus ještě přidejte samotné experimentální repositáře:
deb http://ftp.cz.debian.org/debian/ experimental main non-free contrib
deb-src http://ftp.cz.debian.org/debian/ experimental main non-free contrib
A teď to nejdůležitější: APT nenainstaluje balíčky z experimental, pokud jej o to explicitně nepožádáte. Pokud tedy používáte nižší verzí balíčku, který chcete z nového repositáře aktualizovat, neproběhne klasická aktualizace na vyšší verzi z experimentalu. APT se totiž těmto balíčkům vyhýbá. Musíte mu říci, který balík přesně hodláte instalovat:
# aptitude -t experimental install balíček1 balíček2 balíček3
případně
# apt-get -t experimental install balíček1 balíček2 balíček3
Počátkem minulého týdne vyšla první RC verze na KDE 4.1. Ana Guerrero oznámila, že ve větvi experimental jsou již k dispozici příslušné balíčky. Pro instalaci je třeba mít ve zdrojích repositáře větví sid a experimental. Vše je podrobně rozepsáno na stránkách Debian KDE týmu. Zároveň jsou v experimental už balíčky KOffice 2.0 alpha 9.