Хрюндель

Линуксойдный Блог. Израиль.

2007/05/12

Секс с кернелом

Что то меня совсем не радует тот факт что в генте при установке надо компилировать кернел со всеми нужными тебе вещами.. Там ведь их тысячи этих разных настроек.. Я понимаю что можно один раз нормальный конфиг сделать под себя и потом его использовать и дополнять или убирать если что надо, но ведь что бы сделать такой нормальный это надо год компилировать туда сюда, то одно забудешь, то второе.. И ладно если тачка была бы мощной, а то ведь по пол дня компилит. Так я и не смог заставить заработать кернел на ноуте, хотел уже даже воспользоваться замуткой под названием "genkernel" которая делает поиск железа и сама включает нужные вещи в кернел, но там тоже что то всё застряло на mrproper.. cleaning мне около часа писало, я психанул и вырубил.

FreeBSD

Попробывал сегодня на виртуальной машине с помощью VirtualBox проинсталировать FreeBSD 6.2, но на разных этапах инсталяции вылетает ошибка "no dupm device defined" . Погуглил немного на эту тему, понял что проблема хардверная, но решить её никак не могу, так как машина виртуальная и параметров там особо много не поменяешь.. Попробуем постарее весию FreeBSD или поставлю сюда Генту, на ноут если смогу Фрю, а на третий комп Debian. Думаю на этих четырёх осях и остановлюсь, хотя винду не мешало бы иметь под рукой для эксперементов..

2007/05/11

nscd service

Когда-то была у меня проблема с долгими ответами днс серверов о каждом сайте. Сегодня нарыл где-то что за кеш днс на компе отвечает nscd. Запустил его, пока разницы не чувствую, но может она есть.

2007/05/09

checkinstall

checkinstall - одна из немалого количества программ для построения пакетов из исходников. Она, в отличии от makepkg - не дистроспецифична, и генерирует пакеты для самых распространённых пакетных менеджеров(в отличие от paco, который тоже всем хорош, кроме того, что держит свою базу пакетов).

В классической схеме сборки приложения из исходников, использующих automake("./configure && make && make install"), эта утилита заменяет собой "make install". Делая в принципе то же самое, но при этом регистрируя устанавливаемую программу в пакетной базе дистрибутива.

Простейшие примеры использования:

1) cd ./myNewUtil-1.2.3
2) ./configure
3) make
4) Самое интересное:
checkinstall -R
построит и установит RPM пакет.(для Fedora, Mandriva, SuSe, Alt, ASP...)
checkinstall -D
создаст и установит DEB-пакет.(для Debian, Ubuntu...)
checkinstall -S
создаст и установит TGZ-пакет.(для Slackware, Zenwalk, DeepStyle, Vektorlinux, Mops; в поставке дистра есть checkinstall патченный самим Патриком...)

Имя пакета по-умолчанию будет myNewUtil. Версия: 1.2.3. После запуска checkinstall всегда просит ввести описание пакета, а также даёт возможность изменить имя, версию и т.д.

2007/05/08

audacious


Поставил себе новый аудио плеер. Очень похож на xmms но имеет одно приемущество - умеет читать русские теги в отличии от xmms. Всем советую попробовать.


yum install audacious

yum install "audacious-plugins-nonfree*"