Перейти к содержанию

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:

Также попробуйте поискать в Интернете словосочетание Solaris packages. Solaris — достаточно популярная операционная система, скомпилированных программ для неё гораздо больше, чем может показаться на первый взгляд.