Продовжуючи цикл статей, які намагаються демістифікувати цей великий розподіл, настав час представити, що з моєї точки зору є найпростішим способом встановити пакунки в Slackware, мова йде про slackbuilds і невеликий додаток, який це спрощує нас ще більше життя при управлінні ними, sbopkg.
Варто згадати, що це засіб НЕ вирішує залежностей як більшість інструментів для SlackwareОднак це може бути дуже стерпним завданням, як ми спробуємо пояснити пізніше.
Що таке слабкілди?
Спочатку слід зазначити, що "традиційний" спосіб встановлення пакетів в Linux це компіляція з вихідного коду, що загалом працює, але може представляти себе як майбутню проблему, наприклад, коли вже встановлений пакет намагається оновити, а системний адміністратор (ви) забудете значення компіляції.
Щоб уникнути такого роду незручностей у Slackware було прийнято рішення використовувати a сценарій для автоматизації процесу інсталяції таким чином, що для встановлення нової версії кожного пакету все, що вам потрібно зробити, це змінити змінну, яка інформує систему про версію цього пакета.
До цієї колекції scripts їх називали SlackBuilds і вони, як мінімум, абсолютні благословення посланий всемогутнім Бог Тукс для всіх тих користувачів, які тижнями займалися медитацією, щоб досягти рівня просвітленості, який привів їх до використання Slackware (Мама каже, що у мене багато фантазії) ...
Спосіб їх використання дуже простий, спочатку ми переходимо на сторінку, де знаходиться повна колекція пакетів Slackbuilds, мова йде про http://slackbuilds.org/.
і ми використовуємо його інтегровану пошукову систему, щоб знайти, наприклад, потрібні нам пакети давайте шукати "Flash", тож ми отримаємо список пакетів, які відповідають пошуковому запиту.
У цьому випадку ми оберемо встановити «флеш-плеєр-плагін".
Ми отримаємо інформація про пакет що ми виберемо, наприклад, його версію, короткий опис, офіційну сторінку, офіційні посилання для завантаження, звідки ми отримаємо вихідний код у наявних архітектурах та посилання для завантаження на SlackBuild хто подбає про процес встановлення.
Ми завантажили вихідний код у-ель- SlackBuild.
Видобуваємо el SlackBuild.
Ми рухаємось el вихідний код (нестиснуте) у каталозі SlackBuild що ми щойно видобули.
Ми відкриваємо наш комфорт в каталозі SlackBuild.
Зараз ми створимо пакет встановлюється, але спочатку це необхідно увійдіть як корінь.
в архітектури de 32 біти набираємо «. /flash-player-plugin.SlackBuild ».
в архітектури de 64 біти набираємо «ARCH = x86_64 . /flash-player-plugin.SlackBuild ».
Процес упаковка і якщо все врешті пішло добре, він дає нам маршрут де є пакет створено, у цьому випадку це "/tmp/flash-player-plugin-11.2.202.243-x86_64-1_SBo.tgz".
Тепер віднімаємо встановлювати el пакет за допомогою herramienta що Slackware надає нам це завдання (у подальшому написанні ці інструменти будуть детально обговорені), це про installpkg.
Набираємо "Installpkg /tmp/flash-player-plugin-11.2.202.243-x86_64-1_SBo.tgz".
Процес установка і якщо все пройшло добре, це нам це говорить пакет встановлено.
Як видно, процес НЕ засмагу складний, хоча так може вийти трішки нудний В принципі, наприклад, що відбувається, якщо для пакету, який ми хочемо встановити, потрібно велика кількість залежності, процедура завантаження кожного SlackBuild і кожен Source це може змусити не одного вирішити відмовитись від розподілу.
На щастя контамос з одного herramienta що може значно спростити завдання встановлювати застосування, хоча я наполягаю, не вирішувати залежності, "Sbopkg".
sbopkgЄ herramienta en Командний рядок що Еста синкронізада з сховище de Слабинки de slackbuilds.org (SBo), таким чином, що якщо ми хочемо встановити пакет, спочатку потрібно перейти до slackbuilds.org перевірити, чи він доступний, а також перевірити його правильну назву та залежності, які йому потрібні.
Використання приклад встановлення попередній, «Flash-player-plugin», ми помітимо різницю.
Як раз достатньо ключ "Sbopkg -i flash-player-plugin".
Примітка: НЕМАЄ необхідно, щоб ми не завантажували ні SlackBuild ні ел Source, оскільки цей інструмент піклується про все.
підтверджуємо що ми хочемо встановити друкувати «Р».
І ми отримаємо пакет ya встановлено для будь-якої нашої архітектури.
Примітка: Раніше ми повинні є встановлено sbopkg (Процес детально описаний нижче), ця програма використовується в консолі, і їй все одно, в якому каталозі ми знаходимося.
ВСТАНОВЛЕННЯ SBOPKG
в встановлювати sbopkg ми повинні перейти на його офіційну сторінку виконувати y дістати
Раз Виписаний.
Ми відкриваємо наш комфорт у цьому каталозі та ми набираємо "Installpkg sbopkg-0.36.0-noarch-1_cng.tgz" (Не забуваємо, що повинен посмотреть як корінь)
І ми вже маємо встановлено sbopkg.
Після установки sbopkg, перше, що нам слід зробити, це синхронізувати su база de дані з цим slackbuilds.org, для цього ми набираємо "Sbopkg -r".
Раз завершено la синхронізація, ми готові встановлювати cualquier пакет доступний через sbopkg.
Для проведення водіння de пакети через sbopkg ми маємо душ опції, класичний linea de Команди або за sbopkg У своєму інтерфейс ncurses.
Це вже було видно в приклад попередній шлях встановлювати un пакет з sbopkg en linea de Команди, але що, якщо ми хочемо встановлювати un пакет що вимагати залежності, щоб уникнути встановлення кожного пакета незалежно, ми можемо вказати всі пакунки, які потрібно встановити подвійні лапки («).
Наприклад, для встановлювати "Supertuxkart" вимагає двох залежностей, "OpenAL" та "irrlicht".
Тож замість набору тексту кожна упаковка по відокремлений, ми вводимо в один рядок 'sbopkg -i "OpenAL irrlicht supertuxkart"'.
Примітка: Давайте спостерігатимемо, як кожен пакет відокремлюється пробілом, а їх набір укладається у подвійні лапки («).
Отже, ми отримаємо суперкуртарт з його залежності cubiertas.
Щоб отримати Повний список о опції обробки пакетів, що дозволяє нам sbopkg, досить з ключ на консолі людина sbopkg.
La інший варіант що пропонує sbopkg, це за допомогою його інтерфейсу ncurses. Щоб отримати до нього доступ, просто ключ "Sbopkg" на нашій консолі.
Що запустять u інтерфейс де ми можемо спостерігати, що ми маємо опції що дозволить нам синхронізувати сховища, встановлювати, видалити, оновлення пакунки, серед інших, його використання дуже просте, оскільки досить вибрати потрібні нам параметри.
Загалом кажучи, це спосіб, яким ми можемо мати систему Slackware дуже терпимо, якщо поєднати кількість доступних пакетів з установкою Slackware і доступні через SlackBuilds ми отримаємо дуже довгий список пакетів для цієї чудової дистрибуції.
Виправдань більше немає давайте використовувати слаквер !!! ...