Окт 27
Эта Ваша Слака, такая Слака!
Недавно решил поставить себе Слаку, и таки поставил. Вообще же говоря, попытки установки слаки у меня уже были, в частности я уже пытался установить Slackware 12.3 или как там её дальше? Но после созерцания KDE 3.5.X в английской локеле, у меня так ничего и не вышло. Мануал «Русификация Слаки 12» я читал, но честно говоря ничего путного из этого (кроме битой кодировке в консоле) у меня не вышло, и я забил.
После очередной попытки поставить очередной непонятный Линух, в этот раз им оказался 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 всё же стоит.
Октябрь 27th, 2009 в 11:57
Ты атеист, я сожгу тебя на костре!
Слака — маленькая фря.
Октябрь 27th, 2009 в 20:07
НЕНАВИСТЬ!!!!!!!!!!1111
Октябрь 27th, 2009 в 21:31
«Но после созерцания KDE 3.5.X в английской локеле, у меня так ничего и не вышло.»
После этой фразы ваше мнение о данном дистре воспринимать всерьез категорически нельзя.
А уж как у вас поменялась локаль от того, что вы прописали unicode_start в rc.font — это
вообще сказка. Сегодня же попробую %)
Вы и правда зря потратили время, если полезли в слаку за slapt-get’ом.
Не проще было взять дебиан? Там апт-гет сразу есть 🙂 Аргументы насчет пакетного менеждера
и разрешения зависимостей настолько банальны, что даже не смешно. А консервативность?
Так вы CentOS попробуйте (или RHEL) и тогда говорите. К слову, в том же дебиан-стэйбл,
версии ПО старее слаковских.
Вобщем, успехов в изучении линукса. Но не отпугивайте от дистра других людей только потому что вы с ним не справились с первого раза. Незнание исправить можно, глупость — нет ;P
Октябрь 27th, 2009 в 22:25
>slackware-user
А я и не отпугиваю, напротив, Слаку стоит попробовать всем, кому интересно, как это работает.
Просто тут приведены примеры разрешения некоторых проблем.
А по поводу rc.font серьёзно. Делал по пануалу приведённому выше.
Октябрь 28th, 2009 в 00:14
Каждому свё.Linux хорош тем что есть из чего выбирать. Кому-то Slackware, кому-то Gentoo с её ebuild’ами и USE-флагами. А кому-то Ubuntu или Mandriva.
Я сам может и попробую немного поизучать Слаку, но на данный моент мне хватает Arch Linux.
Ноябрь 1st, 2009 в 19:56
NIGHT,
а что это за wallpaper на скриншоте?
не поделитесь? 🙂 и кде какой-то ребренденный.
в 13й, по-моему, такого не было.
это не -current, случаем?
Ноябрь 1st, 2009 в 23:06
>slackware-user
Именно current. Предпочитаю более свежий софт.
Валлпэйпер стандартный.
Кеды, да немножко тюнингованные, но всё делалось из того, что входит в стандартный дистрибутив.
Стиль и тема значков Oxygen, тема окон «Пластик», оформление рабочего стола Oxygen, изображение на рабочем столе «Вечер», иконка «меню KDE».
Кстати, может кому пригодится, для Debian, ArchLinux, Gentoo, Fedora и Mandriva
Ноябрь 5th, 2009 в 15:01
«После чего у меня у меня благополучно перестал работать звук, и как бы я не старался, он не работал, если стоит ранлейвел 4, после возвращения тройки, звук вернулся, а кеды перестали запускаться автоматически. Ну и чёрт с ними, решил я, и стал наберать «startx».»
Я тоже искал решение этой проблемы, всё очень просто: нужно пользователя добавить в групу audio, и тогда «если стоит ранлейвел 4» звук работает.
Ноябрь 20th, 2009 в 09:38
Могу сказать так, у меня есть геморойный ноут на котором все дистрибы висли при установке или загрузке ядра даже с acpi=off, только слака запустилась нормально. Благодаря ей, я умудрился настроить свой ноут так, что там работает всё, wifi, точскрин и прочее, пришлось покопаться пару дней с ядром и прочими делами, но, оно того стоило, такая гибкость настройки, удобство и комфорт есть только на мой взгляд в слаке. Про генту ничего сказать не могу — не моё это 🙂 Да и опыт получил такой что не жалко потраченного времени! И по сути сейчас от былых линуксов мало что осталось, уже даже непонятно что ставишь, обилие Plug N Play порой раздражает.