Как устанавливать приложения Linux в автономном режиме с помощью Cube
Если вы пользователь Linux с круглосуточным подключением к Интернету, вам будет проще устанавливать приложения и обновлять систему. Но что, если у вас ограниченное подключение к данным или что-то на вашем компьютере не может быть подключено к Интернету. Да, такое тоже случается!
В большей части мира люди загружают программное обеспечение и приложения на общедоступный компьютер, например в интернет-кафе, или на работе, а затем переносят/устанавливают загруженную программу через внешний диск. Это очень хорошо работает с программами Windows. Но как установить автономные приложения в Linux?
Один из способов сделать это — загрузить соответствующий файл .deb (если вы используете дистрибутив на основе Debian) или исходный код. Но благодаря Cube Джейка Камикри у нас появился лучший способ управлять приложениями в Linux в автономном режиме.
Cube: установка приложений и обновлений в Linux в автономном режиме
Работу Cube можно объяснить в три этапа:
С вашего компьютера (без Интернета) Cube получит важную информацию, например, какая у вас операционная система, какие приложения уже установлены в вашей системе и т. д. Вы помещаете файлы проекта Cube на USB-накопитель.
-
Затем вы используете компьютер с подключением к Интернету (Linux или Windows), запускаете на нем Cube и выбираете приложения, которые хотите загрузить. Он подключается к репозиторию — серверу с тысячами приложений Linux. Скопируйте файлы проекта Cube обратно на USB-накопитель.
После загрузки приложений вы можете вернуться на исходный компьютер с приложением Cube, открыть его, скопировать файлы проекта Cube с USB-накопителя на свой компьютер и установить все загруженные приложения.
Шаг 1. Загрузите куб
Сначала загрузите Cube на машину с подключением к Интернету. Вы можете скачать его со страницы GitHub.
После загрузки извлеките этот ZIP-файл. Вы найдете три файла.
Скопируйте всю папку cube-get (с этими двумя каталогами и одним исполняемым файлом) на компьютер, у которого нет подключения к Интернету, или на компьютер, на котором вы хотите установить автономные пакеты.
Вы можете переместить эту папку на автономный компьютер любым способом. Вы можете использовать USB, SSH, FTP все, что захотите. Но обязательно получите полную папку.
Шаг 2. В автономном режиме
Теперь, когда вы скопировали эту папку на автономный компьютер, запустите этот исполняемый файл внутри папки с именем «cube-get».
Если вы не знаете, как запустить исполняемый файл. Перейдите туда, где у вас есть этот исполняемый файл (с помощью файлового менеджера), щелкните правой кнопкой мыши и выберите «Открыть терминал». И в терминале введите команды, показанные ниже, для запуска.
Убедитесь, что в вашем случае имя исполняемого файла — «cube-get», а если нет, измените его соответствующим образом.
chmod +x cube-get
./cube-get
Запуск исполняемого файла откроет браузер, и вам нужно будет создать проект. Проект — это не что иное, как информация о вашей системе. «Cube» будет использовать его для загрузки программного обеспечения для вашего автономного компьютера с любого компьютера, подключенного к Интернету.
Введите название проекта и нажмите «Создать».
Вы можете увидеть свои проекты в раскрывающемся меню. И нажмите Открыть.
После нажатия кнопки «Открыть» он прочитает все наши репозитории, программное обеспечение, доступное для нашей машины, программное обеспечение, которое можно обновить.
Поскольку это автономная машина, вы не можете ничего скачать. Даже если нажать кнопку загрузки, ничего не получится. Этот интерфейс аналогичен любому обычному центру программного обеспечения Linux.
Выйдите из куба.
Теперь переместите всю папку на компьютер с подключением к Интернету. Вы можете сделать это через USB или любым другим способом.
Но имейте в виду, что до сих пор мы перемещали папку между двумя машинами. Следовательно, с тех пор мы работаем только над одной папкой.
Шаг 3: В онлайн-машине
Поскольку мы переместили папку на компьютер с активным подключением к Интернету, запустите тот же исполняемый файл Cube'get на этом компьютере. Вы увидите созданный вами проект.
Нажмите Открыть. Здесь вы увидите пакеты, связанные с вашим компьютером при автономном подключении. Потому что мы создали проект на этой машине.
Загрузите репозитории
Теперь вам нужно скачать репозитории. Вы можете думать об этом как о «подходящем обновлении» в Ubuntu.
После завершения загрузки нажмите «Закрыть».
Загрузка пакетов
Перед загрузкой вам необходимо обновить пакеты, если они доступны.
Вы можете увидеть обновляемые пакеты в разделе Asterisk–>Обновляемые.
Теперь мы можем скачать новые пакеты.
Перейдите в раздел Asterisk–>Доступно. Здесь вы можете найти все доступные пакеты. Отметьте пакеты, которые вы хотите загрузить.
Теперь, когда вы отметили все нужные пакеты. Чтобы загрузить, перейдите в Cube–>Загрузить–>Загрузить отмеченные пакеты.
После загрузки вы можете увидеть загруженные пакеты.
Теперь нам нужно вернуть эти пакеты на автономную машину. Переместите эту папку на автономный компьютер.
Шаг 4: Теперь в автономном режиме
Запустите cube-get из папки, которую мы переместили. Выберите свой проект.
После открытия проекта вы увидите, что для пакетов, которые мы загрузили с компьютера через Интернет, отображается кнопка «Установить», а не кнопка «Загрузить», как другие.
Установить пакеты
Чтобы установить эти пакеты, отметьте их и перейдите в меню Куб–>Установить–>Установить все отмеченные пакеты.
Если вы получили запрос на ввод пароля, вам необходимо ввести пароль для установки.
Это все. Теперь этот пакет установлен в нашей автономной системе.
Звучит как загрузка с одного компьютера и передача файлов на компьютер через USB, не так ли? Но здесь есть одно преимущество. Интерфейс Cube аналогичен интерфейсу Synaptic и Ubuntu Software Manager. Он позволяет устанавливать не только приложения, но и пакеты и библиотеки, аналогично Ubuntu Software Manager.
Хотите узнать больше о том, как это работает? Вы можете обратиться к этому руководству , которое очень подробное и легкое для понимания. Cube — это инновационное приложение, призванное облегчить работу пользователей Linux с ограниченным подключением к Интернету или без него. Я надеюсь, что это поможет увеличить базу пользователей Linux для настольных компьютеров. Что вы об этом думаете?