Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

9.5.1. Підсумкові поради щодо зміни пакетів Kali‌


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

Коли вам потрібно змінити програмне забезпечення, може виникнути спокуса завантажити джерело, внести зміни та використовувати модифіковане програмне забезпечення. Однак, якщо для вашої програми потрібна загальносистемна настройка (наприклад, за допомогою a зробити установку крок), то буде забруднювати Вашу файлову систему з файлами, невідомими dpkg і незабаром створить проблеми, які не можуть бути вловлені залежностями пакетів. Крім того, цим типом модифікації програмного забезпечення важче ділитися.

Під час створення модифікованого пакета загальний процес завжди той самий: захопіть вихідний пакунок, розпакуйте його, внесіть зміни, а потім створіть пакет. Для кожного кроку часто є кілька інструментів, які можуть впоратися з кожним завданням.

Щоб почати відновлювати пакет Kali, спочатку завантажте вихідний пакет, який складається з a

*.dsc (Контроль джерел Debian) та додаткових файлів, на які посилаються з цього контрольного файлу.

Вихідні пакунки зберігаються на дзеркалах, доступних через HTTP. Найефективніший спосіб отримати їх – за допомогою влучне джерело ім'я-джерела-пакета, для чого потрібно додати a deb-src рядок до /etc/apt/sources.list файл і оновіть файли індексу за допомогою схильне оновлення.

Додатково можна використовувати dget (Від розробки пакет), щоб завантажити a .dsc файл безпосередньо разом із супровідними файлами. Для специфічних для Kali пакунків, джерела яких розміщені в репозиторії Git на gitlab.com/kalilinux/packages10, ви можете отримати джерела за допомогою клон git https://gitlab.com/kalilinux/packages/вихідний пакет.git.

Після завантаження вихідних кодів інсталюйте пакунки, перелічені у залежностях збірки вихідного пакета за допомогою sudo apt build-dep ./. Цю команду потрібно запустити з вихідного каталогу пакета.

Оновлення вихідного пакета складаються з комбінації деяких з наступних кроків:


• Першим необхідним кроком є ​​зміна номера версії, щоб відрізнити ваш пакет від оригіналу dch --локальний ідентифікатор версії, або змінити інші деталі пакета за допомогою дч.

• Накладання пластиру с патч -p1 патч-файл або модифікуючи ковдрусерія патчів.

• Налаштування параметрів збірки, які зазвичай містяться в пакеті debian/правила файл або інші файли в debian/ каталог.

Після зміни вихідного пакета ви можете створити двійковий пакет за допомогою dpkg-buildpackage

-us -uc -b з вихідного каталогу, який згенерує непідписаний двійковий пакет. Потім пакет можна встановити за допомогою dpkg -i назва-пакета_версії_arch.deb.


Найпопулярніші хмарні обчислення ОС на OnWorks: