Portable Software Center

Portable Software Center (PSC) — приложение, позволяющее вам создавать «портативный» локальный репозиторий (работает на Debian-подобных системах, протестировано на Ubuntu), в который вы можете добавлять любые желаемые пакеты, а затем установить эти пакеты на компьютере, не подключенным к Интернету.

psc 1

С помощью PSC вы можете добавлять пакеты в ваш локальный репозиторий из любого включенного у вас на компьютере репозитория, и все нужные зависимости для каждого пакета будут загружены и добавлены автоматически. Вы можете добавлять даже загруженные вручную .deb-пакеты. Затем, вы можете скопировать папку Portable Software Center на другие компьютеры, не соединённые с Сетью и установить пакеты, которые вы добавили в ваш репозиторий. При этом все это имеет красивый дизайн и безглючную работу.

Работаем с Portable Software Center

К сожалению, PSC портативный не на 100%, потому что он зависит от python-glade2, который как минимум в Ubuntu 11.10 (я точно не уверен насчёт других версий Ubuntu) не установлен по умолчанию. Чтобы установить его на компьютере, подключенном к Интернету, выполните:

sudo apt-get install python-glade2

Для компьютеров, не подключенных к Интернету, вам придётся вручную загрузить пакет python-glad2 (а также libglade2-0) с какого-либо другого компьютера с работающим Интернет-соединением — для Oneiric, скачайте python-glade2 и libglade2-0.

Затем, чтобы запустить PSC, распакуйте загруженный архив (смотрите конец поста для ссылок на загрузку), кликните дважды по «psc.py» и выберите «Выполнить».

Вы также можете работать с консольным интерфейсом. Чтобы это сделать, выполните следующую команду внутри загруженной папки repoman-cli_1.2-psc_0.2:

./repoman_cli.py —help

Как использовать Portable Software Center (PSC)

У PSC есть руководство, но оно на испансокм (смотрите PDF, доступный в загруженном архиве), так что я попробую рассказать вам основы в этом посте.

На компьютере, подключенном к Интернету:

— Чтобы добавить какие-либо приложения/пакеты в ваш локальный репозиторий, кликните вклажку «Portable Repository Administration». Здесь вы можете выбрать категорию или нажать «All», затем найти пакет(ы), который вы хотите добавить. Чтобы добавить пакет в ваш локальный репозиторий, кликните по нему дважды.

— На вкладке «Add local» (в «Portable Repository Administration»), вы можете добавлять .deb-файлы.

— Когда вы добавите все желаемые пакеты, нажмите на кнопку «Create». Затем вам придётся подождать, пока все пакеты, которые вы выбрали (и их зависимости) загрузятся и будут добавлены в ваш локальный репозиторий.

— Теперь скопируйте папку с Portable Software Center folder — repoman-cli_1.2-psc_0.2 — на USB-флешку или CD-диск.

На компьютере, не подключенном к сети:

psc 2

— Скопируйте Portable Software Center с USB-флешки / CD на этот компьютер.

— На вкладке «Software Center», кликните кнопку для разблокирования (она справа), введите ваш пароль. Затем кликните кнопку обновления, также находящуюся справа. Затем должны будут показаться все пакеты, которые вы добавили в ваш локальный репозиторий.

— Выберите пакеты, которые вы хотите установить, затем кликните кнопку «+» — установка должна начаться. Закройте всплывающее окно, когда оно скажет «Completed», или когда основной интерфейс будет выглядеть «замороженым», и всё.

Загрузить Portable Software Center: зеркало 1 | зеркало 2

Официальный сайт PSC — http://comunidades.uci.cu/projects/konoha, но он не работал на момент написания этих строк.