Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Звіт.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
157.7 Кб
Скачать

8. Основи роботи з rpm-пакетами.

RPM - файли, аналогічні SFX-архівів Windows і програмами-інсталяторам.

Як правило, містять в собі зібрані вихідні тексти програм, які легко піддаються редагуванню.

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

Операції з пакетами з консолі виробляється командою RPM. Менеджер пакетів RPM є потужним засобом для твори операцій над пакетами - створення , встановлення, оновлення , видалення. Однак інтерфейс командного рядка може сподобатися далеко не всім , а особливо початківцю адміністратору . Існують і графічні (під X Window ) реалізації менеджера пакетів - наприклад , kpackage з KDE , gnorpm та інші.

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

Функції програми gnorpm :

• Установка пакетів.

• Видалення пакетів.

• Одержання відомостей про пакет .

• Перевірка пакета.

• Пошук пакета в базі RPM .

Для установки якого-небудь пакета натисніть на кнопку «Встановити» . Якщо в приводі CD- ROM знаходиться інсталяційний CD , то в вікні ви побачите список що не встановлених в системі пакетів.

Якщо пакета немає в списку або ви хочете встановити пакет , який не входить до складу дистрибутива , натисніть на кнопку "Додати" і додайте в список пакети , які ви хочете встановити . Натисніть на кнопку « Запит » для отримання відомостей про пакет .

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

Знайти пакет ви можете за допомогою операції Пошук . Для цього натисніть на кнопку «Пошук» на панелі інструментів gnorpm або виконайте команду меню Операції -> Пошук . У вікні, ви можете встановити критерії пошуку і натиснути на кнопку «Пошук».

До складу KDE входить програма з графічним інтерфейсом користувача , керуюча пакетами - kpackage . За своїми функціями вона аналогічна програмі gnorpm . Яку з цих програм використовувати - справа смаку і звички.

Також варто згадати про програму APT . Програма APT - це система управління пакетами програмного забезпечення. Спочатку система APT була розроблена для Debian Linux . Зараз входить до складу деяких Red Hat сумісних

дистрибутивів (наприклад , apt - get і входить до складу AltLinux , але її ви не знайдете в Red Hat Linux ) . Для управління пакетами використовується програма apt - get .

9. Встановлення програмного забезпечення.

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

шляху - адже один файл потрібно скопіювати , наприклад , в / usr / bin , а інший - в / usr / share / doc ;

додаткові дії - наприклад , створення каталогу , установка тих чи інших прав доступу до файлів і каталогів програми ;

залежності - одна програма для своєї роботи може вимагати якусь бібліотеку - без її наявності вона не буде запускатися , оскільки використовує функції цієї бібліотеки. Тоді в пакеті вказується , що даний пакет залежить від іншого пакета, що містить бібліотеку. При установці менеджер пакетів перевіряє залежності: якщо встановлені не всі пакети , від яких залежить встановлюваний пакет , інсталяція буде перервана - поки ви не встановите всі необхідні пакети. Правда , є можливість установки програми без задоволення залежностей ( тоді інформація про залежності буде просто проігнорована ) , але в більшості випадків встановлена ​​програма працювати не стане ;

конфлікти - аналогічно , програма може конфліктувати з іншою програмою в системі. Наприклад , програма sendmail є МТА -агентом і програма postfix - теж МТА -агент . У системі може бути тільки один МТА ( Mail Transfer Agent ) . Отже , в системі може бути встановлений або sendmail , або postfix : пакет sendmail конфліктує з пакетом postfix і навпаки.

Пакети також називаються RPM -файлами. Все це почалося з компанії Red Hat , яка розробила технологію RPM . Тоді в дистрибутиві Red Hat з'явився менеджер пакетів RPM ( Red hat Package Manager ) - звідси і назва пакетів. Система управління пакетами RPM використовується в дистрибутивах Red Hat , Fedora Core , Mandrake , Mandriva , ASPLinux , Alt Linux та ін В інших дистрибутивах , наприклад в Debian , можна зустріти зовсім інші системи управління пакетами ( DPKG ).\

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]