OpenSolaris/pkgadd
Установка дополнительных пакетов
правитьБольшое количество приложений для OpenSolaris можно бесплатно скачать из Интернета. Скачивание происходит со специальных сайтов, называемых репозиториями. Установкой новых программ управляет Менеджер пакетов. Пакет — это любая программа или библиотека. Менеджер пакетов отслеживает зависимости между пакетами и скачивает все пакеты, необходимые для работы программы. Например, если Вы решили установить популярный графический редактор GIMP, менеджер пакетов скачает и установит также библиотеки aalib, glib2, gtk2, jpeg и многие другие. Эти библиотеки называются зависимостями, т.к. работа GIMP зависит от их работы. В качестве зависимостей также могут выступать другие программы и утилиты.
Графический режим
правитьДля вызова Менеджера пакетов в графическом режиме нажмите дважды на иконку Add More Software на рабочем столе или выберите System > Administration > Package Manager. Подождите, пока загрузится информация из репозитория. В окне Менеджера пакетов слева находятся приложения по категориям. Выберите интересующую категорию, чтобы посмотреть доступные пакеты. Если Вы ищете определённую программу, воспользуйтесь поиском по имени. Если необходимое приложение не найдено, попробуйте изменить искомое слово или поискать в другом репозитории. Хотя репозитории OpenSolaris постоянно пополняются, там есть далеко не все программы!
Если необходимая программа найдена, поставьте галочку напротив её названия и нажмите кнопку Install/Update. Дождитесь завершения установки и закройте Менеджер пакетов. Установленная программа появится на рабочем столе, либо в меню Applications. В отличие от Windows, OpenSolaris не требует перезагрузки после установки каждой программы!
Текстовый режим
правитьЕсли Вы работаете в текстовом режиме, используйте команду
$ pfexec pkg install имя_пакета
.
Команда pfexec нужна, если Вы работаете не под root.
Использование pkgadd
правитьСкомпилированные программы для OpenSolaris находятся не только в официальных репозиториях, но и на других сайтах. Обычно они распростняются в виде пакетов Solaris SVR4, их названия оканчиваются на .pkg. Пакеты часто находятся в архивах tar.bz2, gzip, zip, rar и других. После скачивания такого архива необходимо распаковать его в какой-нибудь каталог, например, /tmp. Затем из командной строки:
$ cd /tmp
$ pkgadd -d . имя_пакета.pkg
Если имя пакета без расширения .pkg, то использовать:
$ cd /tmp
$ pkgadd -d имя_пакета
Установщик спросит, что установить. Выбрать all или просто нажать Enter. На последующие вопросы отвечать Yes или y. Во время установки смотрите, куда устанавливается пакет. Обычными местами установки являются каталоги /usr/local, /opt, но могут быть и специфические.
Таким образом обычно устанавливаются программы, предназначенные для Solaris 10, но в OpenSolaris они с большой вероятностью будут работать. Для запуска приложений, предназначенных для более старых версий Solaris 8 и 9, используйте контейнеры Solaris. При скачивании пакетов следите, для какой архитектуры они предназначены: программы для Solaris SPARC не будут работать в Solaris/OpenSolaris x86 и наоборот.
Некоторые сайты, где можно найти приложения для (Open)Solaris:
- ThoughtWave.com — Free Solaris Software
- SunFreePacks.com
- Companion Software DVD для Solaris Express
- SunWare — NTFS-3g для OpenSolaris
- Solaris Software Packages for Intel/x86 and SPARC
- Solaris Package Archive
Также попробуйте поискать в Интернете словосочетание Solaris packages. Solaris — достаточно популярная операционная система, скомпилированных программ для неё гораздо больше, чем может показаться на первый взгляд.