Модулі, все про slax

Slax модулі (також відомі як пакети) розширюють Slax за допомогою додаткового програмного забезпечення або даних. Slax модулі значно відрізняються від інших Linux-пакетів, які ви, можливо, знаєте, таким чином, важливо пояснити цю різницю. На відміну від інших пакувальних систем Slax модулі не вимагають розпакування. Вони використовуються в упакованому вигляді. Замість установки, Slax модулі активуються. З технічної точки зору, це означає, що пакети встановлені і додані в AUFS систему як нові гілки. Але не турбуйтеся, якщо ці технічні деталі нічого не значать для вас, вам не потрібно піклуватися про це взагалі, щоб використовувати Slax модулі.

Отримання модулів для Slax

Активація (установка)

Офлайн активація модуля виконується коли Slax не працює. Ви можете активувати модуль (файл з розширенням
  • . sb), скопіювавши його в
  • / Slax / modules / каталог завантажувального пристрою. Всі модулі від туди будуть автоматично активовані під час запуску Slax. Видалення модуля (файл з розширенням
  • . sb) з
  • / Slax / modules / каталогу деінсталює його, щоб він не входл в Slax.

    Онлайн активація модуля виконується коли Slax працює, безпосередньо всередині системи Slax. Ви можете використовувати центр програмного забезпечення, щоб активувати і деактивувати модулі "на льоту" (зараз в розробці), або ви можете використовувати спеціальні команди, як описано в наступному розділі.

    (Примітка перекладача) У мене в Slax 7.0.8 при натисканні правою кнопкою по файлу
  • . sb в файловому менеджері Dolphin в випадаючому меню можна вибрати пункт Activate Slax Bundle і активувати модуль з будь-якого каталогу, а не тільки з
  • / Slax / modules /. Якщо модуль активований з каталогу відмінного від
  • / Slax / modules /. то він буде доступний тільки в поточному сеансі роботи. Деактивувати працює модуль можна так само вибравши той же пункт меню правої кнопки. Це зручно для перевірки працездатності модулів без перезавантаження системи.

    Інтерфейс командного рядка

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

    slax search

    Для пошуку в Slax сховище необхідного програмного забезпечення, використовуйте:

  • slax search [keyword]

    де
  • [Keyword]. - це назва програмного забезпечення, яке ви шукаєте, або просто ключове слово, яке описує його. Ви навіть можете використовувати кілька ключових слів, укладена в лапки, наприклад "keyword1 keyword2 keyword3". Після того, як Ви натиснете клавішу
  • Enter. ви отримаєте відповідь від Slax server зі списком модулів, які відповідають критеріям пошуку. Наприклад, при пошуку "editor" ключове слово, ви можете отримати результат, подібний наступного:

    slax download

    Якщо ви знайшли модуль, який ви шукали, ви можете завантажити його за допомогою наступної команди:

  • slax download [name] [dir]

    де
  • [Name] - це (знову) назва модуля який Ви завантажуєте, і останній параметр
  • [Dir] каталог, в якому ви хочете зберегти файл модуля. Це може бути, наприклад,
  • / Tmp або
  • . (Поточний каталог). Майте на увазі, що модуль буде збережений під ім'ям з префіксом ID. наприклад,
  • / Tmp / 124 - name. sb. Це має сенс, Slax Software Center використовує числовий префікс, щоб визначити, які модулі в даний час активуються. Після того як модуль завантажений, поточне ім'я файлу (включаючи числовий префікс) друкується на екрані.

    slax activate

    Використовуйте наступну команду, щоб активувати модуль Slax:

  • slax activate [file or name]

    Якщо даний параметр
  • [File] існує і читабельний файл, він буде активований. Якщо ви надаєте
  • [Name]. а
  • [Name] неіснуючий файл, модуль із заданим ім'ям, завантажується і активується після цього (якщо це доступно в репозиторії, звичайно). Технічні деталі активації модуля пояснюються в розділі Нутрощі даної документації. Проте, є одна важлива деталь, яка повинна бути відзначена тут.

    Технічно, неможливо активувати модуль, в той час як він знаходиться всередині активної кореневої файлової системи AUFS (яка є поточною кореневої файлової системою в Slax). У зв'язку з цим, всі файли модулів повинні бути виведені за межі кореня AUFS. Але не турбуйтеся, Slax все робить за вас автоматично при операції активації. В основному це помітно при завантаженні модуля, використовуючи веб-браузер в Slax, він зберігається в папці "завантаження", і команда активації перемістить його в
  • / Mnt / live / memory / modules або
  • / Mnt / live / data / slax / коли він доступний для запису.

    Переклад: Володимир Перкун

    Схожі статті