LINUX.ORG.RU

slack 10


0

0

использую asplinux9 - 2.6.6 очень им доволен но также заинтересован в slackware

стоит ли пробовать slack 10 и какие подводные камни могут возникнуть?

anonymous

а какой смысл переходить на другой дистр, если в старом все устраивает, если только поставить, посмотреть что за зверь и стереть. Зачем тогда про камни спрашивать? бери и ставь.

anonymous
()

нелею назад я задавал тот же вопрос в General. ищи.

norden ★★
()

> заинтересован в slackware

> стоит ли пробовать slack 10

Если ты заинтересован - чего ты у НАС спрашиваешь?

watashiwa_daredeska ★★★★
()

Стоит или не стоит -- это дело личного вкуса. А насчет камней... Их есть немного. Не знаю про десятку. Последнее, что сам лично держал в руках -- это 9.1. Речь пойдет о ней.

Читай все, что тебе на экран будет выводиться. И делай как написано. В самом начале тебе скажут создать раздел, потом запустить setup. Набирай команду fdisk, и вперед, создавать раздел. Активным его пока не делай.

Потом запускай setup. Укажи ему созданный раздел для корневой ФС. Он создаст на нем ФС по твоему выбору. Создавая тебе fstab, предложит включить в него монтирование других ФС, живущих на диске. Тут 2 варианта. Редактировать вручную созданный файл он тебе не даст. Поэтому либо откажись от включения других ФС в fstab (потом сам руками добавишь), либо перед концом инсталяции зайди с другой консоли (Alt+F2), и отредактируй /mnt/etc/fstab в vi.

Потом тебе будет вопрос про клаву. Точнее, он задается дважды, но первый раз (в самом начале установки) запрашивается клава для работы инсталлера. Там просто Enter нажми. А потом будет про то, какую раскладку ты хочешь в рабочей системе. Выбери любую русскую. Тебе предложат ее потестить. Даже не пытайся этого делать -- в инсталлере она не работает (в смысле русский не работает, английский -- вполне).

Потом еще нюанс с выбором пакетов. Самый простой способ -- ставить все. Простой в том смысле, что тебя больше ни о чем спрашивать не станут. Но пакетов там много, и 2/3 из них тебе ни к чему. Так что ставить их смысла нет.

Есть еще вариант: режим "новичок". Тебе будут про каждый пакет вопрос задавать. Пакетов много, и инсталлер тебя упарит.

Поэтому лучше эксперт мода. Выбираешь нужные тебе группы. Потом внутри выбранных групп выбираешь пакеты. А уже после этого инсталлер все выбранное ставит. А ты в это время можешь спокойно и не отвлекаясь покурить. Однако имей в виду: slackware == свобода, а свобода == ответственность. Ты можешь снять "крестик" с SysVInit, и инсталлер тебе слова не скажет -- ты хозяин, тебе решать. Но система не загрузится без инита (init=/bin/sh в ком.строке ядру -- не очень удобно для работы). Вобщем если для пакета написано required -- не отказывайся от его установки. Остальное -- по твоему усмотрению. Base у тебя будет работать, а недостающее в случае чего поставишь потом.

В эксперт моде есть еще такой момент: инсталлер тебе не выводит полное описание пакета. То есть дает что-то типа: "[X] libfoo -- The foo library". Ты типа сам знаешь, что тебе надо. А если вдруг не знаешь, то посмотреть описание средствами инсталлера не получится (в эксперт моде). Делай так: заходишь на другую консоль (Alt+F2), потом

cat /proc/mounts (смотришь куда CD смонтирован -- не помню я уже)

cat ${cd-mount-point}/slackware/${group}/${packet}.txt

Это и есть описание для пакета. Group -- это группа, из которой ты пакеты выбираешь (вверху экрана написана будет, ну типа "a", "ap", "d" и т.п.), а packet -- имя пакета, по которому тебе нужна инфа. Cd-mount-point -- это куда CD смонтирован.

После установки пакетов тебе предложат систему слегка отсетапить. В частности, сеть настроить. Не отказывайся, потому что отмена будет означать не только отмену данного действия, но и вообще завершение работы инсталлера по настройке, то есть остальные шаги тоже выполнены не будут.

Потом тебя спросят, какое ядро ты хочешь. Не парься, выбирай то, с каким работаешь в инсталлере -- раз инсталлер работает, значит и установленная система будет с ним работать.

Потом тебе сгенерят конфиг для lilo. Выберешь пукт "Установить lilo", и lilo будет запущен с этим конфигом. Тут могут быть грабли. Если имеется сложная конфигурация разделов на диске, да еще и не совсем корректная (хотя и работающая), setup тебе скажет, что lilo ставиться не желает. Не паникуй. Зайди с другой консоли (Alt+F2), загрузи в vi /mnt/etc/lilo.conf и отредактируй его так, чтобы lilo не ругался. Потом переключись обратно и опять скажи "Установить lilo" (уже без перегенерации конфига).

Теперь, если ты считаешь, что все хорошо, запусти fdisk и сделай свой раздел активным (если у тебя lilo в MBR, то тебе это не нужно).

Если ты отказался от установки какого-то из required-пакетов, и после перезагрузки система не хочет грузиться, не пугайся. Вставь тот же СD и снова загрузись с него. fdisk тебе больше не надо. Сразу пускай setup. Откажись от создания корневой ФС (она у тебя уже есть), все поскипай и иди в установку пакетов. Выбери только то из base, от чего отказался. Поставь это и закончи setup.

Slackware использует стартовые скрипты в BSD стиле (хотя сама программа /sbin/init -- это SysVInit). После загрузки иди в /etc/rc.d -- там лежит все, что тебе надо будет поправить. Сделано все немного по-дурному: часть сервисов запускается прямо из rc.M, часть -- из rc.${service}. Чтобы включить автозапуск сервиса при старте, надо сделать chmod u+x rc.${service}. Чтобы исключить его из автозапуска -- chmod a-x rc.${service}.

Еще тебе, возможно, придется поправить /etc/profile и /etc/profile.d/*.sh. В частности, чтобы локаль русскую выбрать. Ну и ядро пересобрать под себя, естественно. И сами сервисы отконфигурить. В остальном слака вряд ли кардинально отличается от прочих дистров.

Менеджер пакетов в стиле "для чайника" в слаке есть. Называется pkgtool. Запусти его и погляди, что ты наустанавливал. Если выбирал полную установку, будь готов к тому, что от запуска pkgtool до возможности с ним работать пройдет некоторое время. На слабой машине это может быть минут 15 -- пока он всю базу разгребет.

Поэтому вместо pkgtool лучше заюзать ls && less && removepkg. База данных установленных пакетов -- это каталог /var/log/packages. Каждый файл в нем описывает один пакет. Название файла совпадает с названием пакета. Формат файла описания -- plain text.

ЗЫ: установку slackware можно выполнить вообще не запуская setup. Если точно знаешь, что тебе нужно. fdisk && mke2fs && lilo && installpkg && vi -- все это есть на установочном диске. Там же все нужные пакеты. Описание для каждого пакета тоже есть.

ЗЗЫ: вообще slackware очень простая вещь. Всего на чуть сложнее LFS. Проста при одном условии, разумеется: ты точно знаешь, чего ты хочешь.

nobody ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.