
- •1. Дистрибутиви Linux.
- •4.Основні команди.
- •7. Дерево каталогів Linux.
- •8. Основи роботи з rpm-пакетами.
- •9. Встановлення програмного забезпечення.
- •10. Доступ до віддалених комп’ютерів.
- •11. Робота з робочими столами.
- •12. Робота з мультимедіа.
- •13. Робота з обладнанням.
- •14. Управління системою.
- •15. Текстовий процесор Writer.
- •16. Редактор електронних таблиць Calc.
- •17. Настройка графічного інтерфейсу.
- •18. Робота з емулятором wine.
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 ).\