Пакетні системи Linux Mint

Розповідь про системи управління пакетів може зайняти не один десяток сторінок, сьогодні існує близько 20 різних систем з варіантами Практично кожен дистрибутив має свої особливості, тут винятків навіть більше, ніж правил Це, звичайно, вносить додаткову плутанину і ніяк не сприяє збільшенню популярності Linux, але зазвичай досить просто вибрати «свій» дистрибутив і освоїти прийняту в ньому систему установки Крім цього дистрибутив, отпочковавшийся від батьківського, як правило, підтримує пакети батька, хоча б з тієї причини, що база популярних дистрибутивів – Linux Debian, Ubuntu, RedHat / Fedora, Slackware та ін – містить не одну тисячу пакетів, не використовувати які було б великою помилкою

Власне засоби управління пакетів можна розділити на дві категорії:

• менеджери пакетів, безпосередньо призначені для управління прекомпілірованние програмами

• системи управління репозитарій пакетів, які є надбудовою над пакетними менеджерами і дозволяють автоматизувати встановлення, оновлення і видалення програм, збірку пакетів

Менеджери пакетів в першу чергу відрізняються форматами пакетів Здавна в Linux існувало три основні формати пакетів:

• deb – формат пакетів, що зявився в дистрибутиві Debian і похідних, найвідомішим з яких є Ubuntu, саме він використовується в Linux Mint і буде нас цікавити в подальшому

•&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp rpm  (Red Hat Packages Manager) – формат, спочатку прийнятий в дистриб ви платника RedHat, сьогодні застосовується в його численних нащадках та інших дистрибутивах (Fedora, Mandriva, ALTLinux та ін)

•&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp targz – формат пакетів, що зявився в дистрибутиві Slackware

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

Для керування кожним типом пакетів використовується своя програма – менеджер пакетів При установці з їх допомогою програма самостійно створить необхідні каталоги, розподілить по них файли, створить посилання, налаштує конфігураційні файли, а в деяких випадках і завантажить всі залежності Крім цього менеджери пакетів використовуються не тільки для установки нового пакета, а й для поновлення, отримання списку встановлених пакетів, інформації про пакети і для деінсталяції пакетів, якщо в них відпала необхідність

Тепер розберемо всі ці моменти докладніше

Джерело: Яремчук С А Linux Mint на 100% – СПб: Питер, 2011 – 240 е: ил – (Серія «На 100%»)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*