# Підручник з &kpackage;

Toivo
Pedaste

    toivo@ucs.uwa.edu.au

Lauri
Watts

    &Lauri.Watts.mail;

Рецензент
Юрій
Чорноіван

    yurchor@ukr.net

Переклад українською
2007
Toivo Pedaste
&FDLNotice;
2008-02-08
4.00.60

&kpackage; — це графічний інтерфейс до засобів керування пакунками RPM, Debian і Slackware, програма використовує засіб для керування пакунками SMART.

kpackage
пакунок
засіб для керування пакунками
RPM
deb

## Вступ

&kpackage; — це графічний інтерфейс до засобу для керування пакунками SMART. &kpackage; є частиною стільничного середовища KDE і, отже, цю програму розроблено для об’єднання з засобом для керування файлами &kde;.

## Основи вигляду

У вікна &kpackage; дві панелі. На панелі, розташованій ліворуч показано ієрархічну структуру встановлених і доступних пакунків, на панелі, розташованій праворуч, буде показано інформацію щодо пакунків.

### Головне вікно — дерево пакунків

Якщо &kpackage; запущено у звичайному режимі (тобто, програму не було викликано перетягуванням зі скиданням і програмі не було передано ніяких параметрів) буде показано дві панелі з деревом пакунків ліворуч: у цьому дереві буде показано встановлені і доступні пакунки.

Ліва панель &kpackage;
Ліва панель — дерево пакунків

Ліва панель — дерево пакунків

На лівій панелі показано список пакунків

За допомогою рядка Шукати: можна залишити в списку лише ті пакунки, чия назва або опис містять введений вами рядок. Стовпчики, у яких буде проведено пошук рядка можна змінити за допомогою контекстного меню, яке викликається наведенням вказівника миші на поле пошуку з наступним клацанням правою кнопкою миші.

Поряд з рядком пошуку розташоване спадне меню, за допомогою якого можна фільтрувати показані пакунки за їх станом:

- Встановлені пакунки — показує пакунки, які вже було встановлено.

- Нові пакунки — показує невстановлені пакунки, які є новими або пакунки, які було оновлено

- Оновлені пакунки — показує встановлені пакунки з доступними новішими версіями

- Доступні пакунки — показує невстановлені пакунки

- Всі пакунки — всі пакунки

Поділ дерева пакунків базується на розділах дистрибутива, у ньому показано таку інформацію щодо пакунків:

- Пакунок — назва пакунка

- Позначка — показує позначку, якщо пакунок було позначено. Позначення надає вам змогу встановлювати або вилучати декілька пакунків одразу за допомогою кнопок, розташованих нижче дерева пакунків.

- Резюме — короткий опис пакунка.

- Розмір — розмір пакунка.

- Версія — версія пакунка.

- Стара версія — якщо пакунок оновлює встановлений, версія старого встановленого пакунка

Записи пакунків позначено графічними мітками, які позначають стан пакунків: зображення, що відповідає типові пакунка, позначає встановлені пакунки, N позначає доступні пакунки, U — пакунки, які оновлюють встановлені пакунки.

Окремий пакунок можна обрати наведенням на його запис вказівника миші з наступним клацанням. Наведення вказівника на крапку у стовпчику Позначка позначить пакунок «пташечкою», повторне клацання зніме позначку, комбінація натискання клавіші &Shift; з клацанням лівою кнопкою миші надасть вам змогу позначити діапазон пакунків, а натискання &Ctrl; разом з клацанням лівою кнопкою миші можна використовувати для додавання і вилучення позначок з декількох пакунків.

Якщо ви оберете пакунок у дереві пакунків, праворуч буде показано інформацію щодо цього пакунка.

### Головне вікно — панель інформації про пакунок

На правій панелі є вкладки, на яких показано чотири типи інформації щодо вибраних пакунків.

- Права панель &kpackage; — властивості
  Права панель — властивості пакунка

  На вкладці Властивості показано інформацію щодо вибраного пакунка.

- Права панель &kpackage; - залежності
  Права панель — залежності пакунка

  На вкладці Список залежностей показано залежності і можливості, які надає пакунок.

- Права панель &kpackage; — файли
  Права панель — файли пакунка

  На вкладці Список файлів показано файли у пакунку і, для встановлених пакунків, (якщо така інформація наявна), показано стан файлів. Файли, які ще не вилучено позначено «пташечкою», а файли, які вилучено, — «хрестиком».

- Права панель &kpackage; — журнал змін
  Права панель — файли пакунка

  На вкладці Журнал змін показано журнал змін пакунка.

### Встановлення пакунків

Щоб встановити пакунок, ви можете виконати такі дії

- знайти пакунок, який ви бажаєте встановити у &konqueror; і перетягнути його позначку до запущеної копії &kpackage;

- навести вказівник на позначку файла пакунка у &konqueror;, клацнути лівою кнопкою і запустити нову копію &kpackage;

- скористатися меню Відкрити у &kpackage;

- вибрати доступний пакунок у дереві пакунків

Для вибраного пакунка, можна скористатися кнопкою Встановити, яка відкриє діалогове вікно встановлення пакунка.

Для позначений пакунків можна скористатися кнопкою Встановити позначені, розташованою на панелі ліворуч, ця кнопка відкриє діалогове вікно встановлення.

Діалогове вікно встановлення &kpackage;
Діалогове вікно встановлення

Діалогове вікно встановлення

У діалоговому вікні Встановити буде показано список пакунків, які вибрано для встановлення на панелі, розташованій вгорі ліворуч, а також пакунки, які буде встановлено для задоволення залежностей. Поряд з вибраними пакунками ви побачите поля для позначок: за їх допомогою можна скасувати встановлення пакунка.

За допомогою кнопки Встановити можна почати сам процес встановлення. Зазвичай, вікно встановлення буде закрито після успішного встановлення, але, якщо ви позначите поле з написом Не закривати це вікно, вікно не буде закрито.

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

### Вилучення пакунків

Вилучити вибраний пакунок можна за допомогою кнопки Прибрати, розташованої на панелі праворуч. За допомогою кнопки Прибрати позначені на панелі, розташованій ліворуч можна вилучити позначені пакунки. Обидві ці кнопки відкривають діалогове вікно Вилучення.

Діалогове вікно вилучення пакунків &kpackage;
Діалогове вікно вилучення

Діалогове вікно вилучення

Натискання кнопки Прибрати у вікні програми призведе до вилучення пакунків, на правій панелі буде показано інтегроване вікно термінала для програми вилучення.

### Пошук

#### Рядок пошуку пакунків

Рядок пошуку &kpackage;
Рядок пошуку

Рядок пошуку

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

#### Пошук пакунка

Пошук пакунка у &kpackage;
Пошук пакунка

Пошук пакунка

За допомогою діалогового вікна Знайти пакунок можна виконати пошук у дереві пакунків пакунка за назвою, а потім перейти до наступного знайденого пакунка. Якщо не встановлено параметр Підрядок, буде проведено пошук за вказаною вами повною назвою пакунка. Якщо не позначено параметр Загортати пошук, пошук проводитиметься лише до кінця списку пакунків, без повернення на його початок.

#### Пошук файла

Пошук файла у &kpackage;
Пошук файла

Пошук файла

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

- Встановлений — позначено, якщо пакунок вже встановлено.

- Тип — тип пакунка.

- Пакунок — назва пакунка

- Назва файла — назва потрібного файла

Буде показано лише файли у встановлених пакунках, якщо не позначено параметр Також шукати серед пакунків, які не встановлені. Остання дія працює, лише якщо встановлено програму `apt-file`. Базу даних, яку використовує програма `apt-file` можна оновити за допомогою пункту меню Оновлення Apt-file.

### Різне

#### Доступ адміністратора

У &kpackage; потрібно мати доступ від імені адміністратора (користувача root) для встановлення або вилучення пакунків. Отримати такий доступ можна за допомогою запуску &kpackage; від імені користувача root, наприклад, за допомогою &kdesu;.

У іншому випадку, якщо &kpackage; запущено від імені звичайного користувача, програма намагається запустити програми для встановлення або вилучення пакунків від імені адміністративного користувача за допомогою входу до його облікового запису з псевдо-термінала, тобто за посередництва команд `su`, `sudo` або `ssh`. У разі потреби, програма відкриває вікно з запитом щодо пароля користувача root або ключа `ssh`. Якщо все пройде вдало, запрошення на введення команд закінчуватиметься на # . Позначення поля Запам’ятати пароль призведе до того, що &kpackage; запам’ятає введений вами пароль.

Запрошення на введення пароля у &kpackage;
Запрошення на введення пароля

Запрошення на введення пароля

#### Перетягування і скидання

&kpackage; використовує протокол перетягування і скидання &kde;. Це означає, що ви можете перетягувати і скидати позначки пакунків у вікно &kpackage;, щоб програма відкрила відповідні пакунки. Перетягування позначки файла до діалогового вікна Знайти файл призведе до пошуку пакунка, у якому міститься цей файл.

## Меню

Тут пояснено призначення пунктів меню &kpackage;.

### Меню Файл

Серед пунктів меню Файл:

&Ctrl;O Файл Відкрити...

  Відкриває вікно вибору локальних або розташованих на &FTP; файлів

Файл Відкрити недавні

  Список останніх відкрити файлів пакунків

Файл Віддалений вузол...

  Запускає іншу копію &kpackage; для віддаленого керування іншою системою за допомогою ssh

Файл Недавні віддалені вузли

  Список останніх віддалених систем, до яких ви отримували доступ

Файл Освіжити

  Оновлює покажчик `apt` зі сховищ пакунків.

Файл Оновити

  Оновлює всі пакунки системи Debian до останніх версій.

Файл Виправити

  Робить спробу виправити проблеми з залежностями

F5 Файл Перезавантажити

  Повторно читає дані пакунків і перебудовує дерево пакунків

&Ctrl;Q Файл Вийти

  Завершує роботу &kpackage;

### Меню Правка

Серед пунктів меню Правка такі:

&Ctrl;F Правка Знайти пакунок...

  Виконує пошук пакунка, назва якого містить вказаний рядок, у списку встановлених пакунків

Правка Пошук файла...

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

Правка Оновлення Apt-file

  Пошук невстановлених файлів проводиться за допомогою програми `apt-file`, яка оновлює базу даних, яку використовує програма `apt-file`.

### Меню Пакунки

Серед пунктів меню Пакунки:

&Alt;Left Пакунки Назад

  Кнопка «Назад» для навігації серед посилань у записах Властивостей на правій панелі.

&Alt;Right Пакунки Вперед

  Кнопка «Вперед» для навігації серед посилань у записах Властивостей на правій панелі.

Пакунки Розкрити дерево

  Повністю розгортає дерево пакунків

Пакунки Згорнути дерево

  Згортає дерево пакунків, так що буде показано лише структуру дерева

Пакунки Скасувати вибір

  Знімає позначки з усіх пакунків

Пакунки Вибрати всі

  Позначає всі пакунки з поточної області перегляду

Пакунки Встановити

  Встановлює поточний обраний пакунок

Пакунки Встановити позначені

  Встановлює всі позначені пакунки

Пакунки Прибрати

  Вилучає поточний вибраний пакунок

Пакунок Вилучити позначені

  Вилучає всі позначені пакунки

### Меню Параметри

Серед пунктів меню Параметри:

Параметри Показати пенал

  Вмикає або вимикає показ пенала

Параметри Зберегти параметри

  Негайно зберігає параметри

Параметри Налаштувати скорочення...

  Відкриває стандартне діалогове вікно &kde; для встановлення клавіатурних скорочень

Параметри Налаштувати пенали...

  Відкриває стандартне діалогове вікно &kde; для налаштування панелей інструментів

Параметри Налаштувати &kpackage;...
  Діалогове вікно налаштування &kpackage; складається з двох сторінок:
    Команда
      Як виконувати привілейовані команди

        Для таких операцій, як встановлення або вилучення пакунків, скористайтеся для запуску команд з привілеями командами `su`, `sudo` або `ssh`. Типовою є команда `su`, але у деяких системах, наприклад у &ubuntu;, слід використовувати команду `sudo`. Для запуску привілейованих команд на віддалених вузлах завжди використовується `ssh`.

    Різне
      Перевіряти список файлів

        Якщо позначено, встановлені файли буде перевірено за списком файлів у пакунку, щоб дізнатися, чи справді їх встановлено

### Меню Довідка

Серед пунктів меню Довідка:

&help.menu.documentation;

### Пенал

- Відкрити

- Назад

- Вперед

- Розгорнути дерево

- Згорнути дерево

- Знайти пакунок

- Знайти файл

- Освіжити

- Оновити

- Перезавантажити

## Подяки і ліцензії

&kpackage;

Авторські права на документацію © 2005 Toivo Pedaste toivo@ucs.uwa.edu.au

Переклад українською: Юрій Чорноіванyurchor@ukr.net

&underFDL; &underGPL;

## Встановлення

### Як отримати &kpackage;

&install.intro.documentation;

Щоб отримати інформацію щодо того, як отримати і зібрати програму, зверніться до веб-сторінки http://techbase.kde.org/Getting_Started

Додаткову інформацію щодо збирання можна прочитати на сторінці http://techbase.kde.org/Getting_Started/Build/FAQ

Веб-сторінку програми розташовано за адресою http://www.general.uwa.edu.au/u/toivo/kpackage

### Вимоги

Для встановлення &kpackage; вам потрібні:

- &Qt; 4 і &kde; 4

- Засіб для керування пакунками SMART

Для побудови списку пакунків Debian не потрібно ніяких додаткових програм, але для встановлення та вилучення пакунків вам потрібні:

- засіб для керування пакунками `dpkg` або

- `apt-get` і `apt-cache`

Для роботи з пакунками BSD вам потрібні програми для керування пакунками:

- `pkg_info`

- `pkg_add`

- `pkg_delete`

Для пакунків Slackware вам потрібні:

- `installpkg`

- `removepkg`

Для роботи з пакунками Redhat (rpm) вам потрібні:

- `rpm`

Щоб &kpackage; міг коректно працювати з пакунками RPM слід спочатку ініціалізувати базу даних RPM. Якщо внаслідок виконання команди ``rpm` `-qa`` ви отримуватимете повідомлення про помилку `unable to open....` (не вдалося відкрити...), спробуйте виконати команду ``rpm` `--rebuilddb``.