После очередной попытки поставить очередной непонятный Линух, в этот раз им оказался Zenwalk, я всё-таки решил попробовать Слаку 13.
И так, про процесс установки особо ничего не скажешь, он хорошо и с картинками описан в Русскоязычном wiki.
Я делал примерно так:
# cfdisk
И там выделил
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/sda1 61M 25M 34M 43% /boot
/dev/sda2 ~2G SWAP
/dev/sda3 5.7G 4.8G 635M 89% /
/dev/sda4 4.1G 489M 3.4G 13% /home
Многие наверное зададут вопрос, почему так мало под boot? Это Lifehack ;-) Можно использовать физическую особенность жёсткого диска, чем ближе к шпинделю, тем скорость его вращения выше, а нам нужно, чтобы ядро как можно быстрее считалось с диска и пошёл запуск, поэтому размещаем ядро на первых дорожках. Другие зададут вопрос, почему так много? Ведь ядро весит куда меньше, чем выделил я. На момент установки Слаки, я не знал, сколько весит её ядро. В Хэндбуке к Gentoo boot рекомендуестья делать 32Мб, но я так же хорошо помню, случай с Debian, когда он при обновлении сохраняет старую верисю ядра, и размер папки возрастает до 64 с лишним Мб, к томуже, чёрт его знает, какие модули, и как собирал ядро Патрег ;-)
Диски форматировал ext4.
И так, к установке. Набираем:
# setup
Установка выглядела примерно так:
(Вообще же установка довольно хорошо описана в мане указанном выше)
Поскольку Патрег видимо расово ненавидит гномов, выбор у меня был не велик, с xfce я познакомился уже давольно давно, да и на Zenwalk'е она меня задорлбала, поэтому пришлось ставить кеды.
Ну что ж, кеды, так кеды...
С начало я Решил Локализировать Шлаку... ни один мануал из тех, что я нашёл в сети мне не смог помочь этого сделать, только поломать кодировку в консоле. В итоге я уже почти отчаялся, но всё же решил попытать счастье в конференции slackware-current@conference.jabber.ru и добырые люди таки помогли.
Оказалось достаточно в оригинальном дистрибутиве 13.0 немножко поменять
/etc/rc.d/rc.font
Примерно вот так:
#!/bin/sh
unicode_start /usr/share/kbd/consolefonts/cyr-sun16.psfu.gz
for n in 1 2 3 4 5 6; do
echo -ne "\033%G" > /dev/tty$n;
/usr/bin/setleds -D +num < /dev/tty$n;
И после этого локаль консоли стала русской )
night@Slackhost:~$ cal
Октябрь 2009
Вс Пн Вт Ср Чт Пт Сб
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
night@Slackhost:~$
Но к сожалению, где сменить исамое главное как сменить раскладку клавиатуры по ALT+Shift, я не нашёл. Бытует мнение, что сделать это можно в файле
/etc/rc.d/rc.keymap
Настроить автоматический запуск кедов можно правкой файла:
/etc/inittab
Строку:
# Default runlevel. (Do not set to 0 or 6)
id:3:initdefault:
Нужно изменить вот так:
# Default runlevel. (Do not set to 0 or 6)
id:4:initdefault:
После чего у меня у меня благополучно перестал работать звук, и как бы я не старался, он не работал, если стоит ранлейвел 4, после возвращения тройки, звук вернулся, а кеды перестали запускаться автоматически. Ну и чёрт с ними, решил я, и стал наберать "startx".
Небольшая справка по поводу ранлейвелов.
# These are the default runlevels in Slackware:
# 0 = halt
# 1 = single user mode
# 2 = unused (but configured the same as runlevel 3)
# 3 = multiuser mode (default Slackware runlevel)
# 4 = X11 with KDM/GDM/XDM (session managers)
# 5 = unused (but configured the same as runlevel 3)
# 6 = reboot
И так, консоль адаптировали, кед поставили/или не поставили на автозапуск, и теперь очередь Русификации кедов.
Да, я забыл упомянуть, что у Шлаки по дефолту не стоит никакого slapt-get, и из репозиториев ничего скачать нельзя, попросту никак. В общем нужно отправиться на поиск пакетов slapt-get и gslapt. Но пока займёмся локализацией кедов. Ставим установочный диск, монтируем его. У меня это было так:
# mount /dev/hdc /mnt/cdrom
(Кстати в mnt у шлаки уже есть папочки cdrecorder cdrom dvd floppy hd memory tmp и zip)
Смонтировали? Теперь идём в папку с локалями
#cd /mnt/cdrom/slackware/kdei
там есть пакетикы
kde-l10n-ru-4.2.4-noarch-1.txt
kde-l10n-ru-4.2.4-noarch-1.txz
kde-l10n-ru-4.2.4-noarch-1.txz.asc
Собственно это и есть Русские локали.
Используем installpkg
# installpkg kde*.t?z
И ставим Русскую локаль. Теперь, идём в "Параметры системы" и там в "Языки и стандарты", и добавляем Русский язык.
После перезапуска кедов, они станут Русскоговорящими. Ну и у меня получилось нечто вроде вот этого.
Теперь как я уже говорил, отправляемся на поиски slapt-get и gslapt. Ставим их через installpkg, и начинаем искать репы!
Репов оказалось не много, да и в найденных репах оказалось довольно не густо. В общем приведу список самых полезных:
http://mirror.yandex.ru/slackware/slackware-current/
http://repository.slacky.eu/slackware-13.0/
ftp://ftp.slackbuilds.org/13.0/
Где-то видил ещё и репы с гномом, но помучившись с установкой локалей и поисками др. приложений, желание использовать гном как-то отпало.
В общем используя Яндексовый репозиторий, я обновил слаку, причём после обновления у меня пропала тема Oxygen для KDE (Дефолтная тема значков) и ещё какие-то приложения.
Потом я приступил к сборке Krusader (тогда я ещё не нашёл второй репозиторий из списка выше).
$ wget http://prdownloads.sourceforge.net/krusader/krusader-2.0.0.tar.gz
распаковал его, и:
$ cd krusader-2.0.0
$ cmake .
$ make
# make install
Но такой Крусадер почему-то отказался пускаться командой
krusader -caption "%c" %i %m
Как это написано у него в ярлыке, но командой
krusader
в терминале он пускался замечательно. Я уже и редактировал ярлык, ничего не помогала. В итоге на просторах интернета я нашёл второй репозиторий, и стянул Крусадер оттуда, после чего он заработал нормально.
После чего Русифицировал Firefox установив плагин "Locale Switcher". Ну и т.к. всё практически остальное, что нужно для жизи под линухом уже имелось, а чего не имелось, было в репах, хотя и не всё, то на этом я забил.
Теперь могу сказать точно, раз "ArchLinux - Linux не для ламеров", то "Слака - определённо для задротов". Т.к. такого геморроя с установкой пакетов не было даже в гламурной Gentoo.
В общем, что мне не понравилось:
- Нет пакетного менеджера.
- installpkg - Вы издивайтесь?
- Нет репозиториев
- Репозитории очень скудны, и наверное 90% репов основано отщепенцами от Слаки, которые собрали тот же самый Gnome, и др. не нужные Патрику пакеты =)
- Пакеты в дистрибутивы не первой свежести
В общем, если вам не хочется испытывать "анальное наказание" каждый раз, когда нужно что-нибуть установить, то Slackware не для Вас, уж лучше поставьте Gentoo или ArchLinux. К тому же мне хочется иметь самые свежие версии некоторого ПО, а в консервативной Слаке, ПО может оказаться довольно старым.
Не знаю, какой смысл несёт эта статья, видимо это о том, как бесполезно я прожил очередные 22-28 часов своей жизни.
Но у Слаки есть и плюсы. За одно только время возни (я его кстати потратил не мало, больше чем на гламурную Генту) со слакой я узнал больше, чем при "жизни на Дебиане" за несколько недель, так, что если хотите реально шарить, попробовать Slackware всё же стоит.
Комментариев нет:
Отправить комментарий