Анотація: Дана лекція описує адміністрування програмного забезпечення, ручна установка, перевірка установки пакета, отримання інформації про пакет, видалення пакета, робота з пакетом в графічному інтерфейсі і т.д. Наведені приклади.
Як встановлювати пакети в Solaris 2.5
Адміністрування програмного забезпечення
Це питання дуже важливе для підтримки та оновлення програмного забезпечення. Для цієї мети в ОС Solaris передбачений спеціальний механізм. підтримуваний за допомогою утиліт "pkgadd" і "pkgrm", відповідно додають і видаляють пакети з системи. Щоб ці утиліти могли оперувати з пакетами, вони повинні бути представлені у відповідному вигляді, або форматі. На жаль, далеко не всі програмні продукти доступні безпосередньо в форматі, придатному для "pkgadd". Переважна більшість продуктів для Unix. доступних через Internet. знаходяться у вигляді вихідних текстів, які треба відкомпілювати і скопіювати в потрібні місця. Це має місце, тому що ОС Unix встановлена на машинах з різними типами процесорів і різною архітектурою.
Ручна установка
- Станьте суперкористувачем
- введіть:
Ви можете мати багато пакетів відразу (вкажіть їх імена через прогалини).
Ім'я пакета можна дізнатися з інструкції або за допомогою команди:
Увага: Solaris не дуже добре відстежує взаємозалежність між пакетами, так що ви самі повинні подбати про порядок встановлення.
Багато пакети люблять ставити всякі питання під час установки (куди все це помістити, чи весь пакет встановити і т.д.), так що будьте готові. Наприклад, при установці томи AnswerBook питається, що копіювати на жорсткий диск. опис або весь тому. Якщо ви копіюєте тільки опис, то вихідний CD-ROM повинен бути встановлений кожен раз, коли ви запускаєте AnswerBook, інакше незнайдений тому буде позначений як "неживої" і його доведеться відновлювати. До речі, тому розкидані по 7 дискам.
Перевірка установки пакета
Отримання інформації про пакет:
- станьте суперкористувачем
- перейдіть в графічний режим. якщо ви ще не перейшли в нього
- введіть:
Наприклад, міняємо Media Type на Mounted Directory. Directory Name встановлюємо в / cdrom / cdrom0 (установка з CD-ROM при включеному менеджері томів) і натискаємо кнопку Apply. Якщо в зазначеній вами директорії є пакети, то їх опису будуть перераховані в головному вікні swmtool. Для кожного пакету вказується: іконка (один ящик - простий пакет - на таку іконку можна тиснути два рази, і з'являється докладний опис, 3 ящика - складовою пакет - на таку іконку можна тиснути два рази, і вона розкривається в список внутрішніх пакетів - рівень вкладеності не обмежений), опис пакета і його передбачуваний розмір. Вибираєте необхідні вам пакети і натискаєте кнопку Begin Installation (почати установку). Далі весь діалог відбувається в а / ц режимі як при установці pkgadd. До речі, бланк установок має велику кількість кнопочок, менюшек тощо. Є з чим погратися.
Для того, щоб видалити пакет, натискаєте кнопку Remove. вибираєте пакет (пакети), який ви хочете видалити, і натискаєте кнопку Begin Removal.
Виготовлення власного пакета
Щоб легше адмініструвати цей розрізнений набір файлів. що утворився після компіляції. їх можна привести до формату утиліти "pkgadd" самостійно. Найлегше це питання розглянути на конкретному прикладі. Нехай у нас є пакет, що складається з 3-х програм: "MyProg. Bin", "Myprog.lib" і "MyProg.man", які повинні зберігатися в каталогах "/ usr / local / bin", "/ usr / local / lib "і" / usr / local / man "відповідно. Щоб зробити з них пакет, треба виконати наступні прості кроки:
- Створимо директорію. де будуть зберігатися вихідні дані для утиліти "pkgmk", яка і робить власне пакет. Нехай у нашому прикладі це буде директорія "