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

логотип

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

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

8.5. Резюме


У цьому розділі ми дізналися більше про систему пакетів Debian, обговорили розширений інструмент пакетів (APT) та dpkg, дізналися про базову взаємодію з пакетами, розширену конфігурацію та використання APT, а також заглибились у систему пакетів Debian з коротким посиланням на дебютантка формат файлу. Ми подивилися на контроль файл, скрипти конфігурації, контрольні суми та conffiles файлу.

Підсумкові поради:

Пакет Debian – це стиснутий архів програмного додатка. Він містить файли програми, а також інші метадані, включаючи назви залежностей, які потрібні програмі, а також сценарії, які дозволяють виконувати команди на різних етапах життєвого циклу пакунка (встановлення, видалення, оновлення).

Команда dpkg інструмент, всупереч схильний та apt-get (з сімейства APT), не знає про всі доступні пакунки, які можна використовувати для виконання залежностей від пакетів. Таким чином, щоб керувати пакетами Debian, ви, ймовірно, скористаєтеся останніми інструментами, оскільки вони здатні автоматично вирішувати проблеми залежностей.

Ви можете використовувати APT для встановлення та видалення програм, оновлення пакетів і навіть оновлення всієї системи. Ось основні моменти, які ви повинні знати про APT та його конфігурацію:

sources.list файл є ключовим конфігураційним файлом для визначення джерел пакетів (або репозиторіїв, які містять пакунки).

• Debian і Kali використовують три розділи, щоб розрізняти пакети відповідно до ліцензій, обраних авторами кожної роботи: основний містить усі пакунки, які повністю відповідають Інструкціям щодо вільного програмного забезпечення Debian6; невільний містить програмне забезпечення, яке (повністю) не відповідає Інструкціям щодо вільного програмного забезпечення, але, тим не менш, може розповсюджуватися без обмежень; і


зображення

6https://www.debian.org/social_contract#guidelines

contrib (внески) включає програмне забезпечення з відкритим кодом, яке не може функціонувати без деяких невільних елементів.

• Kali підтримує кілька сховищ, зокрема: калі-прокат, який є основним сховищем для кінцевих користувачів і завжди має містити інсталяційні та останні пакунки; kali-dev, який використовується розробниками Kali і не призначений для загального користування; і kali-bleeding-edge, який часто містить неперевірені та неперевірені пакунки, автоматично створені з попереднього репозиторію Git (або Subversion) менш ніж через двадцять чотири години після їх фіксації.

• Під час роботи з APT вам слід спочатку завантажити список доступних на даний момент пакетів схильне оновлення.

• Ви можете додати пакет до системи за допомогою простого apt встановити пакет. APT автоматично встановить необхідні залежності.

• Для видалення пакета скористайтеся вдало видалити пакет. Це також видалить зворотні залежності пакунка (тобто пакунки, які залежать від пакета, який потрібно видалити).

• Щоб видалити всі дані, пов’язані з пакетом, ви можете «очистити» пакет за допомогою влучна чистка пакет команда. На відміну від видалення, при цьому буде видалено не тільки пакет, але й його файли конфігурації, а іноді й пов’язані дані користувача.

Ми рекомендуємо регулярно вдосконалюватися для встановлення останніх оновлень безпеки. Для оновлення використовуйте схильне оновлення слідом за будь-яким apt апгрейд, apt-get оновленняабо aptitude безпечне оновлення. Ці команди шукають встановлені пакунки, які можна оновити, не видаляючи жодних пакетів.

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

Для перевірки пакетів Debian можна використовувати кілька інструментів:

dpkg --listfiles пакет (Або -L) перелічує файли, які були встановлені вказаним пакетом.

dpkg --пошук файл (Або -S) знаходить будь-які пакунки, що містять файл або шлях, переданий в аргументі.

dpkg --список (Або -l) відображає список пакетів, відомих системі, та їх стан встановлення.

dpkg --вміст файл.deb (Або -c) перераховує всі файли в певному дебютантка файлу.

dpkg --інформація файл.deb (Або -I) відображає заголовки вказаного дебютантка файлу.

• Різні apt-cache підкоманди відображають більшу частину інформації, що зберігається у внутрішній базі даних APT.

Щоб уникнути надмірного використання диска, вам слід регулярно перебирати / var / cache / apt / archives /. Для цього можна використовувати дві команди: вдалий чистий (Або apt-get clean) повністю спустошує напрямок-

торія; влучне автоочищення (apt-get autoclean) видаляє лише пакунки, які більше не можна завантажити, оскільки вони зникли з дзеркала й тому марні.

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

synaptic — це графічний менеджер пакетів, який має чистий та ефективний графічний інтерфейс.

Як досвідчений користувач, ви можете створювати файли в /etc/apt/apt.conf.d/ щоб налаштувати певні аспекти APT. Ви також можете керувати пріоритетами пакетів, відстежувати автоматично встановлені пакунки, працювати з кількома дистрибутивами або архітектурами одночасно, використовувати криптографічні підписи для перевірки пакетів і оновлювати файли за допомогою методів, описаних у цьому розділі.

Незважаючи на всі зусилля розробників Kali/Debian, оновлення системи не завжди проходить так гладко, як ми сподівалися. Коли це станеться, ви можете подивитися на програму відстеження помилок Kali7 і в системі відстеження помилок Debian8 at https://bugs.debian.org/пакет щоб перевірити, чи вже повідомлялося про проблему. Ви також можете спробувати повернути пакет до попередньої версії або налагодити та виправити невдалий сценарій супроводжувача пакунка.


зображення

7http://bugs.kali.org 8https://bugs.debian.org‌


зображення

зображення



Ключові слова


зображення

Спеціальні пакунки Користувацьке ядро ​​Настроювані зображення

live-build Наполегливість


зображення


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