[ назад ] [ Зміст ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ далі ]


APT HOWTO
Глава 1 - Вступ


Спочатку був .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 року).


1.1 Основна термінологія та поняття

Тут ви можете знайти основну термінологію та деякі поняття, що використовуються в цьому підручнику:

джерело 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 2006

Gustavo Noronha Silva kov@debian.org