[ назад ] [ Зміст ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ далі ]
Спочатку був .tar.gz. Користувачі повинні
були компілювати кожну програму, котру
вони хотіли використовувати на власних
системах GNU/Linux. Після створення Debian
виникла потреба у включенні до системи
інструменту керування пакунками,
встановленими на машині. Його назвали
dpkg
. Цей знаменитий „пакунок“
першим з'явився в GNU/Linux, ще до того, як Red Hat
вирішила створити свою власну систему
„rpm“.
Досить швидко нова дилема постала в уяві розробників GNU/Linux. Їм був потрібен швидкий, практичний та ефективний шлях для встановлення пакунків, з автоматичною обробкою залежностей та збереженням конфігураційних файлів під час оновлення. Знову ж таки, Debian виявився лідером та створив систему APT, Advanced Packaging Tool, котра в подальшому була портована фірмою Conectiva для використання з rpm та пристосована також до деяких інших дистрибутивів.
В цьому підручнику не описується apt-rpm (портування Conectiva відоме саме під такою назвою), але „латки“ до цього документу з цього приводу завжди радо вітаються.
Цей підручник базується на наступному випуску Debian, Etch (станом на 31 серпня 2005 року).
Тут ви можете знайти основну термінологію та деякі поняття, що використовуються в цьому підручнику:
джерело APT: джерело APT — це ресурс (часто знаходиться в Інтернеті, на компакт-диску, чи в іншому місці), що виконує функції сховища пакунків Debian, див Файл /etc/apt/sources.list, розділ 3.1.
рядок джерела APT: рядок джерела APT — це рядок, який ви додаєте до конфігураційного файлу, щоб повідомити APT, яке „джерело APT“ ви хочете використовувати, див. Файл /etc/apt/sources.list, розділ 3.1.
двійковий пакунок: двійковий пакунок — це .deb-файл, підготовлений для встановлення за допомогою менеджера пакунків (dpkg). Він може включати двійкові файли, або й просто містити лише архітектурно-незалежні дані — в будь-якому випадку він називається двійковим пакунком.
debian-native(„природний для Debian“): пакунок, створений спеціально для Debian; це означає, що в оригінальному джерельному коді пакунка міститься файл control і в новій версії пакунка знаходяться нові версії програми або даних.
debianize(„дебіанізація“): дієслово, що зазвичай означає „підготовку для використання з Debian“ або просто пакування в формат .deb.
джерельний пакунок: джерельний пакунок — насправді абстрактне позначення набору з двох-трьох файлів, що є частинами джерельного deb-формату: .dsc-файл, в якому знаходиться інформація про пакунок; також його називають джерельним control-файлом; файл .orig.tar.gz, що містить початковий найновіший джерельний код пакунка — іноді ви можете побачити, що цей файл має закінчення .tar.gz, відсутність „.orig“ означає, що це debian-native-пакунок; файл .diff.gz, який несе в собі зміни, внесені до оригінального джерельного коду в процесі „дебіанізації“ пакунка — для debian-native-пакунка ви цього файлу не знайдете.
upstream: це слово зазвичай означає дещо, програмне забезпечення або дані, що походять безпосередньо від розробників.
віртуальні пакунки: віртуальні
пакунки — це пакунки, що не існують
насправді, але основні послуги, які вони
повинні надавати, „забезпечуються“
деякими іншими специфічними
пакунками — найбільш наочним прикладом
може слугувати пакунок mail-transport-agent
,
за допомогою якого пакунки, що потребують
MTA[1], можуть
задовольнити свої залежності, зберігаючи
за користувачем право вибору у
використанні того чи іншого MTA.
[ назад ] [ Зміст ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ далі ]
APT HOWTO
2.0.2 - October 2006kov@debian.org