Поиск по сайту:

Установите пакеты в автономном режиме Ubuntu с помощью Cmicri Cube

Мы уже предоставили обходной путь для Установки программного обеспечения в автономном режиме в Ubuntu. Насколько я тестировал, это был один из самых простых способов автономной установки пакетов в системах Ubuntu. Однако у этого метода есть ограничение. Вы можете загрузить и установить программное обеспечение только для одной и той же версии Ubuntu. Например, если вы загрузите пакет в Ubuntu 16.04 и попытаетесь установить его в Ubuntu 18.04 LTS, это не сработает. Таким образом, онлайн- и офлайн-системы должны иметь одинаковую версию и архитектуру. Кроме того, этот метод предназначен для систем с медленным подключением к Интернету. Вашей автономной системе все равно потребуется подключение к Интернету для установки менеджера пакетов Synaptic, если он еще не установлен. Так что это неэффективное решение для установки пакетов в автономной системе. Не разочаровывайтесь! Есть еще один способ установки пакетов в автономной системе Ubuntu. Встречайте Camicri Cube, портативный менеджер пакетов, позволяющий загружать приложения на любые компьютеры, подключенные к Интернету (Ubuntu Linux или Windows), и устанавливать их обратно на свой автономный компьютер.

Что именно будет делать Cmicri Cube?

Cmicri Cube — это менеджер пакетов, похожий на программный центр Synaptic или Ubuntu, но он портативный. С помощью Cmicri Cube мы можем загружать все пакеты вместе с необходимыми зависимостями из любых систем, подключенных к Интернету, копировать эти загруженные пакеты на внешний или USB-жесткий диск и устанавливать их обратно в систему, не подключенную к Интернету. Установка не требуется! Все файлы в одном каталоге, поэтому вы можете перенести их через USB-накопитель в любую систему и установить пакеты несколькими щелчками мыши. Cmicri Cube — это совершенно бесплатное серверное приложение с открытым исходным кодом, созданное на основе комбинации Vala и Vue.

В этом уроке я объясню, как установить Cmicri Cube и как с его помощью устанавливать пакеты в автономной системе Ubuntu.

Установите пакеты в автономных системах Ubuntu с помощью Cmicri Cube

Требования

Вам нужны две системы. Для загрузки пакетов одна система должна быть подключена к Интернету. Другая система может быть либо полностью автономной, либо с системой с низкой скоростью интернета.

Для целей данного руководства я буду использовать следующие системы.

  • Онлайн (с подключением к Интернету) система, работающая с рабочим столом Ubuntu 14.04 LTS.
  • Автономная система, работающая под управлением Ubuntu 16.04 LTS Desktop.
  • Внешний или USB-накопитель с достаточным объемом свободного места.

Этот метод состоит из четырех шагов.

  1. На первом этапе мы загружаем и копируем приложение Cmicri Cube на внешний/USB-накопитель из онлайн-системы.
  2. На втором этапе мы собираемся загрузить списки пакетов и репозиториев (Примечание: списки пакетов и репозиториев, а не сами пакеты) с помощью приложения Cmicri Cube в автономной системе и сохранить их на внешнем/USB-накопителе.
  3. На третьем этапе мы загружаем сами пакеты и сохраняем их на внешнем диске из онлайн-системы.
  4. На четвертом и последнем этапе мы собираемся установить загруженные пакеты в автономную систему.

Прозрачный? Хороший! Давайте начнем.

1. Действия в онлайн-системе (рабочий стол 14.04 LTS)

Из онлайн-системы (в нашем случае Ubuntu 14.04 LTS) получите последнюю версию портативного приложения Cmicri Cube по любой из приведенных ниже ссылок.

  • Ссылка для скачивания 1
  • Ссылка для скачивания 2
  • Ссылка для скачивания 3

После загрузки перейдите в папку, куда вы загрузили файл zip-архива, и распакуйте его. Все содержимое zip-файла будет извлечено в папку с именем "cube".

Перейдите в папку куба. Внутри этой папки вы увидите следующее.

  1. cube-system — место хранения системных файлов Cube.
  2. проекты – где будут храниться файлы вашего проекта.
  3. cube — исполняемый файл приложения Cube.

Скопируйте всю папку «cube» на внешний USB-накопитель и перейдите в автономную систему.

2. Действия в автономной системе (рабочий стол 16.04 LTS)

Подключите внешний USB-накопитель и скопируйте папку cube в любое место по вашему выбору. Перейдите в папку куба и дважды щелкните исполняемый файл cube, чтобы запустить его.

Если не запускается, сделайте следующее. Откройте терминал и переключитесь в папку куба.

cd cube

Сделайте файл приложения куба исполняемым:

chmod +x cube

Затем запустите его с помощью команды:

./cube --terminal

Приложение Cube будет запущено в веб-браузере по умолчанию.

Теперь нам нужно создать новый файл проекта. Файл проекта будет содержать список репозиториев вашего автономного компьютера Linux и установленные пакеты. Эти данные будут использоваться Cube при определении пакетов, совместимых в вашей системе для загрузки и установки. Все проекты, созданные в кубе, будут сохранены в каталоге cube/projects.

Введите имя нового проекта и нажмите Создать. Если вы создали только один проект, он будет автоматически выбран в раскрывающемся списке «Проекты», поэтому просто нажмите Открыть, чтобы загрузить проект. Если у вас больше проектов, вам придется выбрать один из раскрывающегося списка.

Cube прочитает репозитории вашей системы Ubuntu, чтобы проверить наличие всех доступных, установленных пакетов и пакетов, которые необходимо обновить. После этого вы увидите основной интерфейс куба.

Поскольку это автономная система, в данный момент мы не можем ничего скачать или установить. Итак, выйдите из приложения Cmicri Cube.

Для этого щелкните значок куба в левом верхнем углу и нажмите Выйти.

Подключите внешний/USB-накопитель. В папке проекта cube/projects скопируйте вновь созданную папку проекта и перенесите ее на съемное устройство.

Если обе системы доступны через локальную сеть, вы можете передавать файлы через SSH или любой носитель/приложение для передачи файлов.

Теперь вернитесь в онлайн-систему.

3. Действия в онлайн-системе (рабочий стол 14.04 LTS)

Перенесите вновь созданный проект (например, ostechnix) в папку Cube/Projects со своего съемного устройства.

Затем перейдите в папку куба и запустите приложение куба.

Теперь вы увидите, что проект указан там. Просто нажмите Открыть, чтобы загрузить проект.

Загрузить репозитории

Во-первых, нам нужно загрузить репозитории (в данном случае мы загружаем репозитории системы Ubuntu 16.04, а не системы Ubuntu 14.04).

Для этого перейдите в Куб -> Репозиторий -> Загрузить репозитории, чтобы загрузить новые репозитории.

Теперь Cube начнет загружать репозитории.

После завершения загрузки вам будет предложено обновить репозитории в исходной (т. е. автономной) системе. Мы сделаем это позже, когда вернемся к нашей автономной системе. Нажмите Закрыть, чтобы закрыть это диалоговое окно.

Загрузка пакетов

Прежде чем загружать новые или какие-либо конкретные пакеты, мы должны обновить существующие пакеты.

Для этого нажмите кнопку Звездочка слева и выберите Обновляемый.

Теперь вы увидите список пакетов, которые необходимо обновить.

Затем нажмите Куб -> Загрузить -> Отметить все обновления для загрузки, чтобы отметить все пакеты, которые необходимо обновить.

Теперь вы увидите зеленую галочку на каждом пакете, который необходимо обновить.

Чтобы снять пометку со всех выбранных пакетов, нажмите Куб -> Загрузить -> Снять пометку со всех для загрузки.

Теперь мы отметили пакеты для загрузки. Вы можете нажать на галочку, чтобы снять пометку с пакета, если вы не хотите его загружать.

После того, как вы отметили все обновления, нажмите Куб -> Загрузить -> Загрузить все отмеченные пакеты, чтобы начать загрузку.

Вы увидите сводку выбора пакетов. Нажмите «Продолжить», чтобы начать загрузку пакетов, которые необходимо обновить. Это займет некоторое время в зависимости от скорости Интернета и количества доступных обновлений.

Мы скачали все доступные обновления. Пришло время загрузить новые пакеты. Если вы не хотите загружать, просто закройте приложение Cube, скопируйте папку проекта на съемное устройство и перейдите к шагу 4. На случай, если вы захотите установить новый пакет в свою автономную систему, читайте дальше.

Поиск отдельных пакетов для установки

Мы можем искать пакеты двумя способами: либо из поля поиска вверху, либо из списка категорий, представленного на левой панели.

Для поиска пакета просто введите его название в поле поиска. Вы можете использовать полное или только часть имени для поиска конкретного пакета. Я собираюсь найти пакет GIMP, поэтому я набрал GIMP в поле поиска.

Нажмите кнопку «Загрузить». Вы увидите краткое описание выбранного приложения. Нажмите «Загрузить» еще раз, чтобы начать загрузку.

Чтобы отметить несколько пакетов, наведите указатель мыши на кнопку «Загрузить» и щелкните зеленую галочку.

Затем нажмите Куб -> Загрузить -> Загрузить все отмеченные пакеты, чтобы начать загрузку.

Аналогичным образом вы можете выбрать и загрузить столько приложений, сколько захотите. После загрузки всех пакетов скопируйте папку проекта (в нашем случае ostechnix) на съемное устройство и вернитесь в свою автономную систему. Если папка проекта слишком велика, сожмите ее и перенесите на съемные устройства.

4. Действия в автономной системе (рабочий стол 16.04 LTS)

В папке cube/projects удалите старый проект и замените его новым проектом. Затем запустите приложение куба.

Помните, мы скачали новые репозитории? Нам нужно обновить их сейчас. Для этого нажмите Куб -> Система -> Обновить репозитории компьютера.

Теперь пришло время установить загруженные обновления и новые пакеты.

Установить обновления

Для этого нажмите Куб -> Установить -> Отметить все загруженные для установки. Затем нажмите «Куб» -> «Установить» -> «Установить все отмеченные пакеты», чтобы установить их.

Теперь вы увидите список пакетов, которые необходимо установить. Нажмите Продолжить.

Вам будет предложено ввести пароль sudo.

Пакеты сейчас устанавливаются.

После завершения установки приложение Cube автоматически закроется.

Давайте посмотрим, установлен ли недавно загруженный пакет (gimp) или нет.

Видеть? Гимп установлен!

Очистить проект

После установки всех пакетов удалите проект, чтобы освободить место для будущих проектов. Для этого нажмите Куб -> Проект -> Очистить проект.

Заключение

Camicri Cube предназначен не только для установки пакетов в системах, не подключенных к Интернету, но и для большего сокращения пропускной способности. Если вам необходимо установить одни и те же пакеты на большое количество компьютеров, это приложение может стать отличным выбором. Загрузите приложения, сохраните их на внешнем диске и установите их при необходимости в автономных системах Ubuntu. Вам не придется повторно загружать одни и те же пакеты снова и снова. Вы можете создать другой проект для установки разных типов пакетов.

Ресурсы:

  • Репозиторий Camicri Cube на GitHub
  • Сайт Camicri Cube
  • Кубик Camicri на панели запуска

Статьи по данной тематике