Ru slackware beginners_guide

Ми припустимо, що Ви прочитали Інструкцію по установці. і у Вас є чиста, встановлена ​​Slackware на Вашій машині, якою Ви задоволені.

Цей гід призначається для того, щоб направити Вас на шлях Slackware. Якщо Ви встановили Slackware вперше, Вас може збентежити вид мерехтливого курсора в командному рядку. Ця сторінка спробує провести Вас через початкову конфігурацію недавно встановленої системи Slackware.

Коли Ви вперше запускаєте Slackware після завершення установки і перезавантаження, то помітите миготливе запрошення для входу в систему, завантажується екран - зовсім не графічний екран, поява якого Ви можете очікувати після використання інших дистрибутивів. Не дозволяйте цьому перешкоджати Вам. Це - перша стадія в досвіді навчання, яка зробить Вас набагато більш обізнаними в Linux після декількох тижнів.

І що тепер. «Root» не призначений для виконання повсякденних завдань. Root призначається для системного обслуговування і настройки, оновлення програмного забезпечення і т.п. Перше, що потрібно зробити, створити новий обліковий запис користувача для себе, без привілеїв root. Після цього настав час почати розглядати установку «власницьких графічних драйверів» (якщо Ви володієте картою Nvidia або Ati), а потім налаштувати бездротову мережу або зовнішній вигляд робочого столу. Є безліч речей, які можна зробити з Slackware! Давайте почнемо з основ.

Створіть обліковий запис користувача

Слідуйте за інструкціями. Прочитайте призначену для користувача управлінську сторінку для отримання більш детальної інформації про adduser. Ви можете використовувати також неінтерактивному стандартну програму Linux useradd.

Як тільки Ви зробили це, ви можете завантажитися в Вашу обліковий запис користувача.
Вийдіть з системи (введіть logout в командному рядку), і потім увійдіть, використовуючи новий обліковий запис, яку Ви створили. Тепер нас чекають дійсно цікаві пригоди!

Примусьте Slackware говорити на Вашому мовою

Інсталятор Slackware присутній тільки на англійській мові, і також передбачається, що це мова, на якому Ви хочете працювати з програмами на Вашому комп'ютері. Якщо Ви не є носієм англійської мови і хочете, щоб Slackware «говорила» з Вами на Вашій рідній мові, Ви повинні поглянути на нашу статтю «Localization: Adapt Slackware to your own Language

Налаштуйте менеджер пакетів

Тепер, коли у Вас є робоча Slackware, Ви повинні витратити трохи часу на обслуговування системи. У програмному забезпеченні, встановленому як частина випуску Slackware, яке Ви використовуєте протягом довгого часу, можуть виявиться слабкі місця. В цьому випадку для Slackware зазвичай випускається виправлена ​​версія пакету програм. Ці пакети стають доступними онлайн (в каталозі / patches випуску), і оголошуються в списку розсилки безпеки Slackware.

У Вас є різні варіанти для підтримки Вашої Slackware в актуальному стані. Не рекомендується робити процес застосування оновлень безпеки повністю автоматичним, але можливо, це варто робити за допомогою cron.

Найкращий варіант полягає в тому, щоб використовувати slackpkg. який є менеджером пакетів поверх pkgtools Slackware. Перш, ніж Ви зможете використовувати slackpkg. Ви повинні будете визначити дзеркало онлайн, з якого він завантажить оновлення Вашого комп'ютера.

Список доступних дзеркал для Вашої версії Slackware може бути знайдений в цьому файлі:

Зауважте, що управління пакетом виконано від імені користувача »root«!

Ви повинні будете час від часу оновлювати базу даних slackpkg. як тільки дізнаєтеся про доступність нових патчів для Вашого дистрибутива. Після оновлення бази даних Ви можете дозволити йому завантажувати та встановлювати оновлення. Знову, см. Slackpkg сторінку для рекомендацій щодо використання цього інструменту.

Спостереження за оновленими пакетами

Книга Slackware Essentials має главу про підтримку системи в актуальному стані. Було б добре, якщо Ви читаєте її тепер, якщо Ви це ще не зробили.

* Інший спосіб полягає в налаштуванні сценарію для перевірки оновлень один раз в день і розсилці повідомлення по електронній пошті, коли поновлення стануть доступні.
Для цього, у Вас повинен бути налаштований sendmail (хоча воно запускається з коробки), і вам потрібно знати, як створити завдання в cron. І звичайно ж, мати сценарій, який робить цю роботу. \\ приклад такого сценаріяrsync_slackware_patches.sh який виглядає Slackware ChangeLog.txt на предмет оновлень. Ви завантажуєте файл сценарію, редагуєте його, щоб використовувати Ваш улюблений сервер дзеркала і робите його виконуваним так, щоб він міг використовуватися в cron:

сценарій використовує кілька параметрів за замовчуванням, які Ви можете змінити відповідно до Вашої середовищі - такий як місце розташування, куди сценарій завантажить патчі. \\ Просто запустіть сценарій один раз і ви зможете побачити про що він повідомить:

і потім Ви додаєте наступний рядок

Ця команда буде виконана тихому режимі (що означає що Ви не будете повідомлені по електронній пошті), якщо ніякі нові патчі ні знайдено. Однак, коли сценарій знаходить оновлення, він завантажить їх і пошле Вам по електронній пошті свій висновок. Ви отримаєте повідомлення, наприклад:

І потім Ви дізнаєтеся, що повинні оновити slackpkg і змусити його встановити останні патчі. Це дає Вам контроль над Вашими оновленнями (Ви вирішуєте, коли варто оновлюватися, а коли немає), ви будете автоматично попереджені про доступність нових патчів (які вже завантажені).

Налаштування мережі

Якщо Ви встановили мережеві пакети, то в кінці установки Slackware Вам зададуть кілька простих запитань, такі як:

чи використовуєте Ви DHCP;

яке ім'я у Вашого комп'ютера;

чи маєте Ви (DNS) nameserver в мережі?

Всі ці питання наведені в налаштуванні декількох конфігураційних файлів, пов'язаних з мережею.

/ Etc / HOSTNAME
Тут вказується ім'я Вашого комп'ютера.

Якщо Ви хочете прочитати більш докладно про те, як налаштувати Вашу мережу, погляньте на цей всебічний онлайн-довідник по організації мережі в Slackware.

Традиційна мережева конфігурація

провідна мережа

Щоб налаштувати провідний мережевий інтерфейс «eth0», запустіть (від імені root)

Той же самий сценарій, який запускався під час інсталяційного процесу.

netconfig має справу тільки з провідним з'єднанням для eth0.

Виходячи з припущення, що Ви налаштували дротове з'єднання з netconfig. ваша мережа повинна бути підключена автоматично, без необхідності будь-якої конфігурації після установки.

Якщо ви не ввели інформацію про конфігурацію мережі під час установки, просто запустіть netconfig від імені root, а потім виконайте

і у вас повинно бути працююче мережне підключення.

Бездротова мережа

Linux в ці дні підтримує найбільш поширене бездротове обладнання. Ви можете знайти бездротове обладнання підтримуване третьою стороною, які мають драйвери для Linux, через Інтернет. Якщо ви хочете знати, розпізнається чи плата бездротової мережі у Вашому комп'ютері, просто запустіть

від імені root. Якщо утиліта видає »no wireless extensions« для всіх мережевих інтерфейсів, то ядро ​​не має драйвера для вашої бездротової карти і вам доведеться знайти його Інтернеті.

Як і з інтерфейсами провідної мережі, Ваша бездротова карта традиційно налаштовується у файлі /etc/rc.d/rc.inet1.conf. Ви можете почитати набагато більше про це в цьому посібнику з налаштування бездротової мережі. Є також довідкова сторінка:

Ви повинні будете також вжити заходів, щоб увімкнути функцію безпроводового безпеку, або WEP або WPA2. Незашифровані бездротові з'єднання сильно бентежать. Зверніть увагу на те, що шифрування WPA / WPA2 НЕ налаштоване тільки в /etc/rc.d/rc.inet1.conf. Ви повинні будете також відредагувати /etc/wpa_supplicant.conf і додати ключ шифрування.

Проблеми шифрування еспроводной мережі, зокрема для WPA. може бути важко діагностувати. Деякі основні кроки пошуку та усунення несправностей деталізовані в керівництві настройки мережі. на випадок якщо Ви не пов'язували свій комп'ютер з точкою доступу.

Графічні сервіси настройки мережі

У Slackware в даний час є деякі альтернативи для того, щоб конфігурувати і контролювати Ваші мережеві з'єднання. Вони встановлюють демон (інакше фонову службу), який дозволить Вам легко перемикатися між дротяними і бездротовими з'єднаннями. Це робить їх ідеально відповідними для мобільних користувачів. Вони поставляються з графічними утилітами конфігурації і не залежать від традиційних конфігураційних файлів Slackware - фактично, ті файли викличуть конфлікти, якщо вони містять настройки мережі. * Ви знайдете wicd в розділі extra дерева випуску Slackware (слово extra означає, що цей розділ не є не частиною базового дистрибутива і не буде встановлено як частина варіанту повної установки).
Після установки пакета wicd, Ви повинні зробити його сценарій ініціалізації виконуваним так, щоб мережевий демон автоматично запустився при початковому завантаженні:

Потім Ви можете конфігурувати свою мережу, використовуючи графічний інструмент wicd-client або якщо Ви використовуєте Slackware 14, Ви можете використовувати замість цього віджет KDE для wicd. Для любителів консолі є також wicd-curses. який пропонує ті ж можливості конфігурації, як і дублюючі додатки, засновані на X. * Починаючи з Slackware 14 є також Networkmanager. Він буде встановлений як частина варіанту повної установки, але мережевий чорт не буде запущений за замовчуванням. Як і у випадку з wicd, Ви повинні зробити його сценарій ініціалізації виконуваним:

що змусить NetworkManager запуститися при початковому завантаженні. Ви повинні будете конфігурувати NetworkManager, використовуючи засновану на X графічну утиліту.
Slackware 14 включає в постачанні віджет KDE для Networkmanager. Якщо Ви використовуєте іншу настільну графічне середовище як XFCE, Ви можете встановити network-manager-applet від Gnome з SlackBuilds.org.

Перейдіть на generic ядро

Рекомендується, щоб Ви переключилися на generic ядро ​​Slackware. Це досить просто зробити, але є кілька кроків, яких необхідно дотримуватися.

* Ви повинні будете створити початковий псевдодіск ( "initrd«, якщо коротко). initrd функціонує як тимчасова коренева файлова система під час початкового завантаження ядра, і допомагає монтувати фактичну кореневу систему коли Ваша система завантажується. Виконайте це від імені суперкористувача:

Ця команда фактично нічого не робить. Вона використовується тільки для інформативності і виведе щось на зразок цього - в залежності від версії ядра, апаратної конфігурації, кореневої файлової системи, яку Ви вибрали, коли встановлювали Slackware і т.д.

Запустіть запропоновану командний рядок mkinitrd (як суперкористувача) для створення образу initrd.gz.

Якщо Ви встановили LILO (завантажувач за замовчуванням Slackware), то повинні будете також внести зміни в його конфігураційний файл /etc/lilo.conf. додавши розділ до Вашої записи Slackware наступним чином:

Фактично, сценарій »mkinitrd_command_generator.sh« покаже розділ в якості прикладу, який може бути доданий в /etc/lilo.conf. якщо Ви передасте йому ім'я generic ядра як параметр, наприклад:

Зверніть увагу на те, що рекомендується додати новий розділ замість того, щоб редагувати розділ існуючого ядра. Дайте унікальну мітку своєму новому розділу. Після перезавантаження LILO надасть Вам дві опції: завантажитися в недавно доданий generic ядро ​​або в відмовостійке huge ядро ​​(в роботі якого Ви впевнені).

Після внесення змін до /etc/lilo.conf Ви повинні зберегти файл і потім запустити

щоб робити Ваше зміна постійним. Потім перезавантажити.

Have a look at mkinitrd manual page (man mkinitrd) for more information.

If you use grub or another bootloader, then make changes which are applicable to the program you use.

If you try to use the generic kernel without creating an initrd.gz. then booting will fail with a kernel panic.

Схожі статті