Установка и настройка DeepStyle 3.0 Старик Хоттабыч сентябрь 2007 г. ========================================================================== Требования к железу: CPU 486 и дальше, от 1 до 32 RAM 16 MB - 16 GB HDD IDE, SCSI - как правило, без проблем, с ограничениями объемов я не сталкивался. На старых матерях (BX, к примеру) наблюдался эффект: мать винта не видит, Слак работает нормально. Space полная установка более 4 GB (С установкой пакетов от DeepTeam - 4,5 GB) минимальная 200 MB средняя от 500 MB до 2 GB CD-ROM Любой, вплоть до древней экзотики и полного отсутствия наличия. Video любая, хоть CGA (Карты хуже VGA требуют параметра ega при загрузке) Keyboard Любая, вплоть до USB Mouse Любая, вплоть до отсутствия Установка Стандартная - бутимся с CD-ROM, высвечивает boot: При ниличии однопроцессорного старичка а-ля Pentium Pro, лучше выбрать не-SMP ядро (huge.s). В случае более/менее современной машины просто жмем ENTER. ----------------------------------------------------------------------------- При установке по сети грузимся с флешки (образ есть), ДО 'setup' не забываем сказать network чтобы подхватить сетевую карту. ----------------------------------------------------------------------------- При отсутствии USB-девайсов, необходимых для установки, можно указать параметр "nousb" - быстрее загрузится :-). Если вы - "счастливый" обладатель EGA монитора, укажите параметр "ega" - тогда не сорвет синхру. Ждем, пока это все забутится, когда предложит - выбираем язык установки. Читаем приветствие (или не читаем :-)), пару секунд любуемся приглашением login: Затем с осознанием ответственности сообщаем ему, что мы на самом деле root, попадаем в систему. <<< Паролей у нас никто не спрашивает >>> (доверяют, видать... :-)) Так, что теперь? Ежели у вас разделы под Слак приготовлены, говорим сразу setup если нет, то... Создание разделов На диске должно быть либо пустое место, либо разделы, которыми вы готовы пожертвовать. --------------------------------------------------------------------------- Небольшая рекомендация: если вы не в курсе, разделы на диске бывают первичные (primary) и логические. Первичных может быть только четыре (!) Логических может быть.... ну, английского алфавита не хватит. ;) --------------------------------------------------------------------------- Если вы собираетесь снабдить ваш диск и первичными, и логическими разделами, количество доступных первичных разделов сокращается до трех. С учетом того, что Дипу все равно, в каком разделе жить, первичными разделами лучше не злоупотреблять, запихнуть как можно больше в логические разделы, хоть все. Теперь, как это сделать? cfdisk - симпатично: с менюшками, выбором, просто и понятно. fdisk - чисто текстовая утилита. Довольно сложна в работе, но очень гибкая. Раздел по умолчанию создается (как первичный, так и логический) Linux native, type 83 - это то, что нам надо. Можно сделать swap раздел, type 82. Создается раздел по умолчанию, (83) потом меняется тип раздела на 82. В принципе, Дип может обойтись и без него. После разбиения на разделы приступаем собственно к установке, для чего говорим setup. Инсталл консольный, псевдографический. Т.е. менюшки, чекбоксы, радиокнопки, etc. 0 - STYLE - Выбор цветовой гаммы и шрифтов установщика. В основном баловство, но иногда выручает. 1 - HELP - Он и в Африке хелп. Кратенькое руководство по установке. 2 - KEYMAP - выбор клавиатурной раскладки. Имеет смысл при не-QWERTY раскладке. (Немецкая, например, переставлены "Y" и "Z", и т.д.) Для наших реалий сомнительная опция. Игнорируем. В процессе установки клавиатура все равно выставится, хотите вы того или нет :-). Потом (при конфигурировании) можно будет изменить. 3 - ADDSWAP - добавление swap раздела. Раздел должен существовать. В принципе, DeepStyle может обойтись и без него, но некоторые программы требуют наличия. 4 - TARGET - Куда ставимся. Разделы должны существовать. Имеющиеся разделы можно отформатировать быстро, отформатировать с проверкой на сбойные блоки, оставить, как есть (если ставим в раздел, в котором должна сохраниться информация). Форматить можно в ext2, ext3, reiserfs, xfs или jfs. По умолчанию предлагается ext3. 5 - SOURCE - Откуда ставимся. Варианты: 1. CD-ROM - ясно 2. Раздел диска - раздел может быть как линуксовый, так и виндовый, даже MS DOS (как они с него ставиться собираются - не представляю. Раньше было возможно, сейчас - вряд ли, длинные имена, однако) 3. NFS - по сети. 4. Заранее смонтированный каталог 5. FTP/HTTP - Может работать в двух режимах: buffer и direct. Режим buffer потребует дополнительного места на диске. Требуемый размер зависит от выбранных категорий. По умолчанию используется часть нового раздела, но можно выбрать своё. При ненадежном или медленном канале имеет смысл поставить только самое необходимое ([A], [N], возможно, [AP]) - остальное достав- лять по мере необходимости. При желании можно выбрать режим с сохранением ставящихся пакетов. Лишнее место оно, конечно, отъест, но мало ли, вдруг пригодится.... Режим direct дополнительного места не потребует, но захочет качественного канала. Имеет смысл при установке внутри локальной сети, либо при ОЧЕНЬ быстром интернете. Все, кроме первого, имеет смысл при отсутствии CD-ROM-а. Хотя установка по сети происходит быстрее. При хорошей сети и мощном процессоре - гораздо быстрее. При выборе CD-ROM будет предложено определить его автоматом, либо указать вручную. Процедура снабжена подсказками, IMHO, все очевидно. 4 - SELECT - ВЫбор категорий устанавливаемого софта. [A] Базовая система Slackware . (221 MB) [AP] Консольные приложения Linux. (219 MB) [D] Средства разработки. (470 MB) [E] GNU Emacs. (75 MB) [F] FAQ & HOWTO. (34 MB) [K] Исходники ядра 2.6.21.5 . (291 MB) [KDE] KDE, приложения под него и Qt. (749 MB) [KDEI] Локали для KDE и Koffice. (54 MB) [L] Системные библиотеки. (513 MB) [N] Сетевые приложения и утилиты. (223 MB) [T] TeX. (283 MB) [TCL] Скриптовый язык Tcl/Tk/TclX и утилиты. (15 MB) [X] X Window System - Графическая подсистема. (172 MB) [XAP] Приложения под X. (413 MB) [Y] Классические консольные BSD игры. (6 MB) ----------------------------------------------------------------------- [A] ставить обязательно, остальное - по желанию/необходимости ----------------------------------------------------------------------- После основной установки будет предложено установить дополнительные пакеты (имеются в виду сборки DeepStyle Team). Если Вы пользуетесь "напильником" и используются стандартные диски Slackware, будет предложено сметить диск на дополнительный. [DSAP] - Консольные/серверные приложения, дополнительные консольные шрифты, русскоязычная документация. (39 МВ) [DSDEV] - Средства разработки. (69 МВ) [DSDICT] - Словари для StarDict (359 МВ) [DSL] - Библиотеки. (11 МВ) [DSO] - OpenOffice.org оригинальный с русским и украинским языковыми модулями (420 МВ) [DSX] - Кириллические шрифты для X. Рекомендуется поставить. (15 МВ) [DSXAP] - Приложения для X.Org. (73 МВ) [DSXG] - Игрушки под X.Org. (46 МВ) Если ничего из этого Вам не нужно, просто отказываетесь. 5 - INSTALL - собственно установка выбранного софта. Возможные варианты: [full] - полная установка. Тут ясно. Ставим все. [newbie] - для новичка.Подробное описание пакетов. Обязательные пакеты ставятся без вопросов, рекомендуемые и опциональные переспрашивает. Можно согласиться [YES], отказаться [NO], скипнуть всю серию [SKIP] [menu] - Быстрая установка. Пакеты выбираются из меню, потом вопросов не задает (разве что попросит вставить второй диск) [expert] - Позволяет выбирать из ВСЕХ пакетов. Если вы не гуру в Slackware, лучше этого не делать. [custom] - Использует пользовательские tagfiles. Должны присутствовать в основном дереве. [tagpath] - Использует пользовательские tagfiles, но берет их из указанного каталога. (Вариант - дискета) [help] - Он и в Африке хелп ------------------------------------------------------------------------------- Небольшая рекомендация по выбору софта: бытует справедливое мнение, что ставить нужно только то, что вам действительно нужно. Это правильно, если вы гуру в этом вопросе, но в таком случае вы вряд ли читаете сей опус (:-)) Если же вы не уверены, нужен вам пакет или нет, мой совет: ставьте. В Slackware НЕТ отслеживания зависимостей пакетов. Поэтому в целях экономии места вы рискуете не поставить необходимый компонент. Если же вы новичок, и только начинаете знакомится со Slackware, тем более, ставьте все, посмотрите, попробуете, освоитесь - ненужное удалите. ---------------------------------------------------------------------------------- 6 - CONFIGURE - настройка мыши, шрифтов, модема, часового пояса, lilo, сети, предпочитаемого W-менеджера, автоматически запускаемых сервисов, выбор локали. Тип мыша желательно угадать, в противном случае возможны проблемы. Самые ходовые: COM - 2-х кнопочная bare 3-х кнопочная ms PS/2 - без колеса ps2 с колесом imps2 USB - usb Настройка модема заключается в создании симлинка /dev/modem на соответствующий COM-порт. Если вы скажете "no modem" - ничего страшного не произойдет. это можно сделать в любое время. Настройка сети заключается в определении сетевой карты (автоматом или вручную. На не совершенно древних ISA картах автомат вполне корректно находит карту), указания сетевого имени, домена, IP адреса (либо DHCP), маски, шлюза, DNS-а. Если машина одна, можно и скипнуть это дело. Настройка временной зоны. Что сказать? Киев есть :-) Выбор W менеджера. Если ставилось все или почти все, список будет приличный: BlackBox FluxBox fvwm2 KDE twm Window Maker Xfce Если вы рискнули поставить дополнительные пакеты (:-)), то добавятся AfterStep IceWM есть из чего выбрать. В принципе, можно выбрать что угодно и пользоваться любым менеджером в любое время, хоть несколькими одновременно без лишних телодвижений. Делается так: startx.kde запускает KDE, starx.blackbox соответственно BlackBox, startx.xfce - XFce, etc. -------------------------------------------------------------------------------- Маленькое "но" : После запуска WindowMaker-а ничто другое уже не стартует, только WM. Лечится просто: прибиваете в своем домашнем каталоге .xinitrc - все. Можно запускать хоть все по очереди. Конфигурирование X. Х-ы вполне прилично конфигурятся прямо из setup'а. Но если что, можно и позже перестроить. Конфигуриловок три: xorgcfg - графическая конфигуриловка. Пока до конца не разобрался. Параметров море, да и работает вроде ничего так.... ;) xorgconfig - текстовая, самая морочливая, но и самая гибкая и подробная. Автоматики ноль, все руками, но список настроек впечатляет. Настроить можно практически все: от типа видеокарты, до поддерживаемых языков, параметров клавиатуры и мыши. xorgsetup - консольная. Позволяет настроить клавиатуру (тип клавиатуры, языки, переключатель, etc.) Мышь (Включать/нет колесо, эмулировать/нет третью кнопку) Карта и монитор определяются автоматически, но есть возможность подправить, если что-то не определилось. Спрашивает глубину цвета. максимум - 24 бита, минимум - 1 (:-)) В конце дает возможность посмотреть результирующий конф-файл, и если что не так - подправить (Если vi не знаете - лучше не трогать.) Помимо этого есть утилитка gtf. Скармливаете ей необходимое разрешение + кадровую - получаете готовый модлайн. --------------------------------------------------------------------------------- ВНИМАНИЮ ВЛАДЕЛЬЦЕВ "ШИРОКИХ" МОНИТОРОВ!! Консольный конфигуратор пока не предлагает сразу "широкие" разрешения. Но в xorg.conf модлайны под них прописаны. Выбираете необходимое, вписывете в секцию "Screen" (Только не ошибитесь!) И все будет работать. --------------------------------------------------------------------------------- Ежели получается не так, как хотелось, модлайнами можно добиться своего. При проблемах с геометрией (размер, расположение, кадровая, etc) может помочь xvidtune. Подстроить можно все, что угодно, НО! Осторожно, при активных экспериментах можно остаться без монитора (:-)) (Утверждают, что последнее относится только к очень старым мониторам, я не проверял :-) Но лучше подстраховаться....) При такой конфигурации мыши ============================= Section "InputDevice" # Identifier and driver Identifier "Mouse1" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/mouse" Option "ZAxisMapping" "4 5" ===================================== Колесо работает Соответсвенно Option "ZAxisMapping" "4 5 6 7" Включает два колеса. Постустановочные настройки По умолчанию в Slackware идет ядро с поддержкой огромного количества оборудования. Если ваша железка не увиделась сразу - загляните в /etc/rc.d/rc.modules Чтобы включить соответствующую железку, как правило достаточно снять комментарий с соответствующего модуля. Иногда ему требуется указать параметры (на старых сетевых и звуковых картах, к примеру ). Файлик активно комментируется, при минимальных усилиях все понятно. MySQL. mysql сразу после установки не стартует. Надо сделать следующее: su mysql mysql_install_db cp /etc/my-medium.cnf /etc/my.cnf ( Если вам этот конф-файл не подходит - Вы лучше меня знаете, что делать. :-) ) chmod +x /etc/rc.d/rc.mysqld /etc/rc.d/rc.mysqld start Все, MySQL запущен. Звук. По умолчанию все звуковые каналы заглушены. (ALSA конфигурить не надо - поднимается сама) Лечится таким образом: alsamixer "Размучиваете" нужные каналы (Клавиша "M"), выставляете желаемые уровни (стрелки), выходите (F10). После чего говорите alsactl store Все, со звуком проблем быть не должно. (Это все говорится при загрузке, достаточно всего лишь прочитать. ;)) ============================================= Адрес дистрибутива: http://deepstyle.org.ua/