Проблеми с Генту

Написано на February 3, 2008, в категории: За мен, Компютри, Линукс.

За пореден път бях изненадан неприятно от неработещи пакети в Генту. Този път виновниците бяха двама – xorg-server-1.4.0.90-r2 и hal-0.5.10.
След обновяването до тези версии вече кирилицата ми в Х-а не работеше. Първоначално мислех, че проблемът е в програмката, която показва нашето знаменце, но след това се оказа, че когато Х е компилиран с hal, то той вече не се подчинява на конфигурационния си файл. Ест. нямаше и ред за това при инсталацията на графичния сървър. Изнервен отидох да пиша за бъга, но се оказа, че той е стар – от ноември 2007. Засега не е намерено решение, но пакетът не е твърдо маскиран. Освен това кофтито е,че нещата се случват при обновяване от xorg-server-1.4.0.90-r1 към xorg-server-1.4.0.90-r2 – една и съща версия, просто би трябвало да са оправени бъгове, а не да бъдат вкарани нови, но май това е практика. Спомням си как няколко месеца беше счупен Х-а и светодиодчетата на клавиатурата не светеха. Ест. нямаше и дума за това, но хайде, тогава драмата беше малка, а сега губиш кирилицата си.
Какво е решението ли ? Махате USE флага за hal на xorg-server и преинсталирате пакета. Така всичко върви.
Има и друг вариант – да се напише файл с дефиниции за hal, само дето още няма официална документация за формата, в който трябва да бъде направено.
KDE 4 не беше достатъчно стабилно, за да влезе в portage немаскирано, но явно xorg-server и hal са?
Днес имах и други проблеми – опитах да обновя ядрото, но не се получи – стартира си, но просто няма конзола, а тя не е изключена и резолюцията си работи. Всичко е от стар конфиг файл, който работеше, но това го приемам, все пак не беше официално ядро, а такова съдържащо чужди пачове.
Съответно нямах и интернет с това ядро, защото драйверите за мрежовата ми карта не се компилират на 2.6.24 и пач все още няма офицално, макар в съобщението за бъг да имаше решение. Все пак липсата на информация при стартиране ме върна към 2.6.18, което не ме е подвеждало поне 6 месеца и може да ползвам още 6 рџ™‚ .