Встановлення та налаштування DeepStyle 3.1 Старик Хоттабыч Переклад українською - Анатолій Пікуль вересень 2007 р. травень 2009 р. ========================================================================== Вимоги до заліза: CPU 486 і вище, від 1 до 512 RAM 64 MB - 64 GB HDD IDE, SCSI - як правило, без проблем, з обмеженнями об'ємів я не стикався. На старих материнках (BX, наприклад) спостерігався ефект: материнка гвинта не бачить, Слак працює нормально. Space повне встановлення більше 4,5 GB (З встановленням пакунків від DeepTeam - 5,8 GB) мінімальне - 500 MB середнє - від 1 GB до 2 GB CD-ROM Будь-який, аж до античної екзотики і повної відсутності такого. Video будь-яка, хоч CGA (Карти гірше VGA вимагають параметру ega при завантаженні) Keyboard Будь-яка, аж до USB Mouse Будь-яка, аж до відсутності. Встановлення Стандартна - завантажуємось з CD-ROM, бачимо привітання boot: При наявності однопроцесорного дідуся а-ля Pentium Pro, краще вибрати не-SMP ядро (huge.s). У випадку більш/менш сучасного компа просто тиснемо ENTER. ----------------------------------------------------------------------------- Можна завантажитись з флешки (образ присутній). ----------------------------------------------------------------------------- При відсутності 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 - Він і в Африці хелп. Коротенька інструкція по встановленню, є допомога по використанню програмного РЕЙДа та LVM. 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. (260 MB) [AP] Консольні додатки Linux. (255 MB) [D] Засоби розробки. (559 MB) [E] GNU Emacs. (81 MB) [F] FAQ & HOWTO. (34 MB) [K] Джерельні коди ядра 2.6.27.7 . (333 MB) [KDE] KDE, додатки під нього та Qt. (745 MB) [KDEI] Локалі для KDE та Koffice. (60 MB) [L] Системні бібліотеки. (680 MB) [N] Мережеві додатки та утиліти. (266 MB) [T] TeX. (283 MB) [TCL] Скриптова мова Tcl/Tk/TclX та утиліти. (15 MB) [X] X Window System - Графічна підсистема. (277 MB) [XAP] Додатки під X. (475 MB) [Y] Класичні консольні BSD забавки. (6 MB) ----------------------------------------------------------------------- [A] ставити обов'язково, інше - за бажанням/потребою ----------------------------------------------------------------------- Після основного встановлення буде запропоновано встановити додаткові пакети (маються на увазі пакети, зібрані DeepStyle Team). Якщо Ви користуєтесь "напилком" та використовуються стандартні диски Slackware, буде запропоновано змінити диск на додатковий. [DSA] - Базові пакунки локалізації. Бажано встановити. (800 KB) [DSAP] - Консольні/серверні додатки, російськомовна документація. (55 МВ) [DSDEV] - Засоби розробки. (570 МВ) [DSDICT] - Словники для StarDict (180 МВ) [DSL] - Бібліотеки. (78 МВ) [DSO] - російський OpenOffice.org від ІнфраРесурса з англійським та українським мовними модулями (530 МВ) [DSX] - Кирилічні шрифти для X. Бажано встановити. (18 МВ) [DSXAP] - Додатки для X.Org. (115 МВ) [DSXG] - Іграшки під X.Org. (82 МВ) Якщо нічого з цього Вам не потрібно, просто відмовтесь. 5 - INSTALL - саме встановлення вибраного софту. Можливі варіанти: [full] - повне встановлення. Тут ясно. Ставимо все. [newbie] - для новачка. Детальний опис пакетів. Обов'язкові пакети ставляться без питань, рекомендовані та опціональні перепитує. Можна погодитись [YES], відмовитись [NO], пропустити всю серію [SKIP] [menu] - Швидке встановлення. Пакунки вибираються з меню, потім питань не задає (хіба що попросить вставити інший диск) [expert] - Повторює режим "menu". [custom] - Використовує користувацькі tagfiles. Мають бути присутніми в основному дереві. [tagpath] - Використовує користувацькі tagfiles, але бере їх зі вказаного каталогу. (Варіант - дискета) [help] - Він і в Африці хелп ------------------------------------------------------------------------------- Невелика рекомендація по вибору софта: побутує справедлива думка, що ставити потрібно лише те, що Вам дійсно потрібно. Це правильно, якщо Ви гуру в цьому питанні, але в такому разі Ви навряд чи читаєте цей опус (:-)) Якщо ж Ви не впевнені, потрібен Вам пакет чи ні, моя порада: ставте. В Slackware НЕМА відслідковування залежностей пакунків. Тому в цілях економії місця Ви ризикуєте не поставити необхідний компонент. Якщо ж Ви новачок, і тільки починаєте знайомитись зі Slackware, тим більш, ставте все, подивитесь, спробуєте, освоїтесь - зайве видалите. ---------------------------------------------------------------------------------- 6 - CONFIGURE - налаштування миші, шрифтів, часового поясу, lilo, мережі, улюбленого W-менеджера, автоматично запущених сервісів, вибір локалі. Тип миші бажано вгадати, інакше можливі проблеми. Найпопулярніші: COM - 2-кнопочна bare 3-кнопочна ms PS/2 - без коліщатка ps2 з коліщатком imps2 USB - usb Налаштування мережі полягає в визначенні мережевої карти (автоматом чи вручну. На не абсолютно античних 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. Конфігураторів два: 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 запущено. Локалі. Ми постарались зробити перемикання між KOI8-R(U) та UTF-8 локалями наскільки можливо легким. Вказувєте при завантаженні (чи в /etc/lilo.conf) vt.default_utf8=0 - отримуєте локаль KOI8, вказувєте vt.default_utf8=1 - отримуєте UTF-8. Або, як варіант, можна в /etc/lilo.conf прописати приблизно таке: # Linux bootable partition config begins image = /boot/vmlinuz root = /dev/sda1 label = Linux-KOI8 append=" vt.default_utf8=0" read-only # Non-UMSDOS filesystems should be mounted read-only for checking # Linux bootable partition config ends # Linux bootable partition config begins image = /boot/vmlinuz root = /dev/sda1 label = Linux-UTF8 append=" vt.default_utf8=1" read-only # Non-UMSDOS filesystems should be mounted read-only for checking # Linux bootable partition config ends і можна буде вибирати локаль прямо при завантаженні. Дана ситуація слабо залежить від обраної локалі при встановленні. Змінюєте вищевказаний параметр - локаль змінюється. ================================================================================= УВАГА!! Щоб такий фокус спрацював, треба, щоб були встановлені пакети з серії DSA: keymap-ruk та terminus-console. ================================================================================= Але покищо краще все-таки використовувати KOI8 локаль, в UTF ще не всі консольні програми адекватно працюють. ============================================= Адрес дистрибутиву: http://deepstyle.org.ua/ Скачати можна звідси: ftp://linux.akson45.kiev.ua/pub/deepstyle/ http://mirror.deepstyle.org.ua/ ftp://mirror.deepstyle.org.ua/pub/deepstyle/ ftp://mirror3.deepstyle.org.ua/deepstyle/ rsync linux.akson45.kiev.ua::deepstyle/