HOW-TO: использование pkg-get для установки пакетов с Blastwave.orgSolaris 10: советы и приёмы системного администрирования |
|
Sponsored LinksКатегорииLinksUnix Tutorial
Personal Development Ruslan Valiev Solaris Performance Team Damien Farnham Fintan Ryan Nicky Veitch Niall Mullen Sean McGrath DTrace Bryan Cantrill Brendan Gregg ZFS Tim Foster General Ben Rockwood Learning Solaris 10 Privacy policy |
Thursday, 23 February. 2006HOW-TO: использование pkg-get для установки пакетов с Blastwave.org
Как я уже говорил, пару дней назад я установил Solaris Express 2/06 на свой десктоп. И пока ещё система толком не настроена для максимального удобства работы, я решил сделать пару заметок для тех, кто только начинает изучение и использование Solaris 10.
Сегодня я расскажу про использование Blastwave. Этот замечательный сайт с сотнями полезных пакетов для Solaris является, пожалуй, самым быстрым и удобным способом установки новых программ на вашу систему. Прелесть состоит в том, что при установке нового пакета на вашу систему, будут автоматически скачаны и установлены остальные компоненты, на которые этот новый пакет опирается. Ниже я привожу шаги настройки системы для работы с Blastwave. 1) Хранилище пакетов Создайте каталог, куда будут скачиваться все пакеты, устанавливаемые с Blastwave. Будет лучше, если этот каталог будет находиться на файловой системе с достаточным объёмом свободного места - нельзя делать предположений, но, думаю, несколько доступных для использования гигабайт не помешают. ВНИМАНИЕ: этот каталог - лишь хранилище пакетов. Сами программы, устанавливаемые из них, будут храниться в другом каталоге - /opt/csw (читайте ниже). mkdir /export/dist/blastwave2) pkg-get Эта утилита - всё, что вам придётся использовать для скачивания, установки и обновления пакетов программ с Blaswave. Для начала работы следует скачать пакет с этой утилитой и установить его. Я не привожу здесь диалогов и текста, выдаваемого используемыми утилитами на экран. Здесь приведены только команды, которые вам нужно запускать. /usr/sfw/bin/wget http://www.blastwave.org/pkg_get.pkgНа этой стадии будет создан каталог /opt/csw, где и будут храниться все программы, устанавливаемые из пакетов Blastwave. pkg-get - первая из установленных программ, и эта команда теперь находится здесь: /opt/csw/bin/pkg-get 3) Настройка конфигурации pkg-get Для изменения настроек вам придётся отредактировать файл /opt/csw/etc/pkg-get.conf. В этом файле можно изменить следующие параметры: Параметр url - указывает, какое из зеркал репозитария пакетов Blastwave мы хотим использовать. Лучше всего будет, если вы откроете страницу Blastwave Mirror Status и выберите ближайшее к вам рабочее зеркало. В файле pkg-get.conf вам нужно найти вот это место: # default site, in USA:и отредактировать эту строчку, чтобы она включала нужный вам сервер, а не указанный по умолчанию ibiblio.org. Ко мне ближайшим является зеркало heanet.ie: # default site, in USA:ВНИМАНИЕ: обновление зеркал - ответственность поддерживающего их персонала, а не сайта Blastwave.org, поэтому на некоторых зеркалах может не оказаться самых последних изменений, которые претерпел репозиторий по адресу ibiblio.org. Так что, если что-нибудь не работает, изменяйте строчку обратно. ДОБАВЛЕНО: например, на heanet.ie ещё не оказалось поддержки Solaris 11 - чем, по сути, являются последние сборки Solaris Express. Соответственно, pkg-get не мог найти на этом зеркале каталога 5.11 для моей версии Solaris, и пришлось вернуться к ibiblio.org, хотя мой доступ к нему и бывает медленнее. Параметр PKGADDFLAGS=-G - эту строчку нужно разкомментировать, если вы не хотите, чтобы pkg-get пытался установить пакеты в какие-то зоны Solaris, кроме глобальной Параметр PKGGET_DOWNLOAD Этот параметр нужно отредактировать, чтобы он включал полный путь к тому самому каталогу, где у нас будет хранилище скачиваемых с Blastwave пакетов: PKGGET_DOWNLOAD_DIR=/export/dist/blastwave4) CSWcommon Этот пакет содержит все основные пути и файлы, нужные для функционирования pkg-get. Этот пакет так же является необходимым, потому что большинство остальных пакетов на него опираются. /opt/csw/bin/pkg-get -i common5) Ну вот и всё! Теперь вы готовы к установке любых пакетов программ с Blastwave! Ссылки по теме: Моя первая заметка по Blastwave.org Официальное и очень подробное руководство по работе с Blastwave Обратные ссылки
URI этой записи для создания обратных ссылок (trackback)
Нет обратных ссылок
|




