Встановлення та налаштування DeepStyle 3.1 Старик Хоттабыч Переклад укра╖нською - Анатол╕й П╕куль вересень 2007 р. травень 2009 р. ========================================================================== Вимоги до зал╕за: CPU будь який 64-б╕тний (AMD64, EM64T), в╕д 1 до 512 (На ╤тан╕умах не працю╓) RAM 64 MB - 64 GB HDD IDE, SCSI - як правило, без проблем, з обмеженнями об'╓м╕в я не стикався. На старих материнках (BX, наприклад) спостер╕гався ефект: материнка гвинта не бачить, Слак працю╓ нормально. Space повне встановлення б╕льше 4,5 GB (З встановленням пакунк╕в в╕д DeepTeam - 5,9 GB) м╕н╕мальне - 500 MB середн╓ - в╕д 1 GB до 2 GB CD-ROM Будь-який, аж до антично╖ екзотики ╕ повно╖ в╕дсутност╕ такого. Video будь-яка, хоч CGA (Карти г╕рше VGA вимагають параметру ega при завантаженн╕) Keyboard Будь-яка, аж до USB Mouse Будь-яка, аж до в╕дсутност╕. Встановлення Стандартна - завантажу╓мось з CD-ROM, бачимо прив╕тання boot: ----------------------------------------------------------------------------- Можна завантажитись з флешки (образ присутн╕й). ----------------------------------------------------------------------------- При в╕дсутност╕ 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. (280 MB) [D] Засоби розробки. (640 MB) [E] GNU Emacs. (95 MB) [F] FAQ & HOWTO. (34 MB) [K] Джерельн╕ коди ядра 2.6.27.7 . (333 MB) [KDE] KDE, додатки п╕д нього та Qt. (745 MB) [KDEI] Локал╕ для KDE та Koffice. (75 MB) [L] Системн╕ б╕бл╕отеки. (680 MB) [N] Мережев╕ додатки та утил╕ти. (280 MB) [T] TeX. (283 MB) [TCL] Скриптова мова Tcl/Tk/TclX та утил╕ти. (15 MB) [X] X Window System - Граф╕чна п╕дсистема. (277 MB) [XAP] Додатки п╕д X. (530 MB) [Y] Класичн╕ консольн╕ BSD забавки. (6 MB) ----------------------------------------------------------------------- [A] ставити обов'язково, ╕нше - за бажанням/потребою ----------------------------------------------------------------------- П╕сля основного встановлення буде запропоновано встановити додатков╕ пакети (маються на уваз╕ пакети, з╕бран╕ DeepStyle Team). Якщо Ви користу╓тесь "напилком" та використовуються стандартн╕ диски Slackware, буде запропоновано зм╕нити диск на додатковий. [DSA] - Базов╕ пакунки локал╕зац╕╖. Бажано встановити. (800 KB) [DSAP] - Консольн╕/серверн╕ додатки, рос╕йськомовна документац╕я. (55 МВ) [DSDEV] - Засоби розробки. (510 МВ) [DSDICT] - Словники для StarDict (180 МВ) [DSL] - Б╕бл╕отеки. (78 МВ) [DSO] - рос╕йський OpenOffice.org в╕д ╤нфраРесурса з англ╕йським та укра╖нським мовними модулями (540 МВ) [DSX] - Кирил╕чн╕ шрифти для X. Бажано встановити. (18 МВ) [DSXAP] - Додатки для X.Org. (120 МВ) [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/