Первое мое знакомство со Slackware Linux произошло после встречи с одним ее старым поклонником. Судя по его рассказам, дистрибутив должен был мне понравиться, так оно и оказалось.
Однажды поставив Slackware, я в нем и остался...

Slackware linux был создан Патриком Фолькердингом в 1992 году и является старейшим из существующих
дистрибутивов Linux. Не смотря на отсутствие лишней роскоши в виде графической настройки (конфигурирование происходит путем ручной правки конфигурационных файлов) и графической установки, Slackware является чрезвычайно привлекательным для многих пользователей. Я думаю, Slackware можно посоветовать тем, кто намерен потратить некоторое время на изучение Linux.

К плюсам можно отнести безопасность, устойчивость, твердое следование принципам UNIX,
удобную систему управления пакетами.

Минусы: ручная настройка путем правки текстовых файлов
(хотя может это и плюс?).

Думаю, с установкой системы и базовой настройкой вы разберетесь без труда,
давайте рассмотрим некоторые приемы, которые могут вам пригодиться в работе:

Чтобы машина выключалась по команде /sbin/poweroff, в файле /etc/rc.d/rc.modules нужно снять комментарий со
строки "/sbin/modprobe apm". Впрочем, этот модуль может быть не нужен, если у тебя не ATX питание.
Советую просмотреть этот файл внимательно, вполне возможно там закомментированы еще некоторые модули, которые могут тебе пригодиться.

Для записи CD используется консольная программа
cdrecord (в сети можно найти удобный GUI-интерфейс для него).

Чтобы записать диск, сначала создадим iso образ командой:
# mkisofs -V "метка" -D -l -L -N -R -J -o obraz.iso /путь/к/файлам
Теперь можно приступать к записи:
# cdrecord -v -dev=0,0,0 -multi obraz.iso
Очистка rw-диска:
# cdrecord -dev=0,0,0 blankЯst

Для нормальной работы cdrecord нужно добавить в /etc/lilo.cong строчку:
append="hdd=ide-scsi"
переустановить lilo:
# lilo
и перезагрузиться.
hdd в данном случае -- ide устройство(пишущий cdrom).
Он у меня подключен как Secondary slave (или hdd).
В зависимости от подключения у него может быть другое название:
Primary master: hda 
Primary slave: hdb 
Secondary master: hdc 
Secondary slave: hdd

Большинство программ для Slackware ставятся путем сборки исходников, но существует и удобная система пакетов. Готовые пакеты под свою версию Slackware можно всегда найти на
http://www.linuxpackages.com/.
Установка программы из пакета:
# installpkg файл.tgz
Удаление пакета:
# removepkg файл.tgz
Список установленных пакетов можно посмотреть командой:
# ls /var/log/packages
Определение принадлежности файла к какому-либо из пакетов:
# grep файл /var/log/packages/*
Поиск пакета по названию:
# ls /var/log/packages | grep пакет

Для работы с пакетами в Slackware есть удобная утилита pkgtool с псевдографическим интерфейсом.

Создать собственный пакет из исходников довольно просто при помощи
checkinstall. Для этого достаточно в каталоге с исходными текстами нужной программы запустить:
# checkinstall make install

Установка готового пакета экономит время и ресурсы на компиляцию. Удалить программу из системы будет просто, даже если этого не предусмотрел автор программы.

Скролл можно настроить в файле /etc/XF86Config
В секции Input Device пишем:
Option "ZAxisMapping" "4 5"
Option "Protocol" "IMPS/2"
Комментируем строки, где написано: Emulate3Button

Для выбора оконного менеджера, загружаемого по умолчанию, наберите:
# xwmconfig

Для удобной настройки экрана в Иксах существует настройщик, наберите:
# xvidtune

Для читабельности русских файлов в виндовых разделах нужно добавить в /etc/fstab в опциях к устройству
"iocharset=koi8-r,codepage†6". Часто возникает проблема доступа к виндовым дискам, исправляется это добавлением uid и gid нужного
юзера (чтобы узнать набери id). 

Например:

/dev/hdb7 /mnt/music ntfs ro,uid 00,gid
0,iocharset=koi8-r,codepage†6

Не забудь проверить права на точку монтирования.

По умолчанию Slackware инициализирует 6 виртуальных терминалов. Если столько не надо, их всегда можно убрать в файле
/etc/inittab. Закомментируй строки вида:
c6:1235:respawn:/sbin/agetty 38400 tty6 linux
Только не убирай все, оставь сколько надо. После того, как загрузятся Иксы, ты можешь в любой момент вернуться в консоль командой , где Fx - клавиши F1 - F5, которые обозначают виртуальные консоли. Та консоль, с которой выполнили "startx" будет заблокирована, однако другие будут доступны.

По умолчанию в Slackware установлен третий загрузочный уровень, консольный режим.
Ты можешь изменить его на четвертый (графический) или любой другой, внеся изменения в /etc/inittab в строке:

id:3:initdefault

Если ты хочешь добавить еще один Linux в загрузчик
LILO, нужно создать точку монтирования для него, например:
# mkdir /mnt/redhat

Потом добавить в /etc/fstab:
/dev/hda6 /mnt/redhat ext3 defaults 0 0

Теперь можно добавлять систему в /etc/lilo.conf, используя эту точку монтирования:
image = /mnt/redhat/boot/vmlinuz
root = /dev/hda6
label = Redhat9
read-only

Переустанавливаем lilo:
# lilo

Конечно же, все особенности этой замечательной системы в рамках одной статьи подробно рассмотреть невозможно и я надеюсь, что в X выйдет еще не одна статья о Slackware
Linux.

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    0 комментариев
    Межтекстовые Отзывы
    Посмотреть все комментарии