Глава 10. Управление пакетами в оффлайн-режиме
Существует инструмент apt-offline , помогающий поддерживать систему в актуальном состоянии даже при отсутствии интернет-соединения с помощью второго, подключённого к Интернету компьютера. Этот второй компьютер может работать под управлением Xubuntu, другой разновидности Ubuntu, или Debian. Доступен графический интерфейс apt-offline-gui . В данном документе рассматривается вариант с использованием командной строки.
Там, где в этой главе даны указания использовать каталог на USB-носителе, название и путь к этому каталогу вам следует самостоятельно выбрать заранее.
Несколько особых пакетов невозможно установить без доступа к Интернету, поскольку в процессе их установки или обновления запускаются загрузочные скрипты для скачивания данных из Интернета. Типичными примерами таких пакетов являются flashplugin-installer , nautilus-dropbox и ttf-mscorefonts-installer . Обходного пути установки подобных пакетов, которые сами осуществляют загрузку, не существует.
Желательно избегать использования флага -y при обновлении, чтобы иметь последний шанс просмотреть обновления на наличие упомянутых выше проблем.
При использовании apt-offline могут появиться некоторые ошибки, выделенные красным текстом, о невозможности загрузить файлы, относящиеся к переводам. Их можно без вреда проигнорировать.
Обновление репозиториев
После вставки USB-носителя и открытия терминала можно использовать apt-offline для генерации запроса на обновление сведений о репозиториях программного обеспечения. Это позволит компьютеру увидеть, имеются ли в наличии какие-либо исправления ошибок, обновления безопасности или новые приложения.
На компьютере без Интернета наберите: apt-offline set —update apt-offline.sig
После выполнения команды, скопируйте apt-offline.sig на USB-носитель и перенесите на другой компьютер. С помощью apt-offline на этом компьютере используйте данный файл, чтобы загрузить то, что нужно для обновления на не подключённом к Интернету компьютере. Перейдите в каталог на флешке, содержащий apt-offline.sig, наберите apt-offline get —bundle bundle.zip apt-offline.sig . После завершения извлеките USB-носитель и верните его на компьютер без Интернета.
На компьютере без Интернета снова подключите USB-носитель. Перейдите на нём в каталог, содержащий два файла и наберите: sudo apt-offline install bundle.zip . После завершения работы команды ваши репозитории будут обновлены.
Установка пакета
Вы можете использовать apt-offline, чтобы загрузить пакет для установки. Это действие можно комбинировать с обновлением репозиториев программного обеспечения, что позволит более эффективно использовать доступ к компьютеру с подключением к Интернету.
В данном примере предположим, что вы хотите установить пакет новой программы. Будем называть его PACKAGENAME , хотя в реальном случае вам следует указать взамен имя пакета. Весьма часто установка пакета сопряжена с установкой его зависимостей. apt-offline позаботится о разрешении зависимостей самостоятельно. Откройте окно терминала, подключите флеш-диск USB и перейдите в выбранный заранее каталог. Из этого каталога выполните sudo apt-offline set —install-packages $PACKAGENAME —update apt-offline.sig , чтобы начать процесс.
После завершения скопируйте apt-offline.sig на USB-носитель и возьмите его с собой на другой компьютер. С помощью apt-offline на этом компьютере используйте данный файл, чтобы загрузить то, что требуется компьютеру без Интернета для обновления и установки PACKAGENAME. Перейдите в каталог на флеш-диске, содержащем apt-offline.sig, и выполните sudo apt-offline get —bundle bundle.zip apt-offline.sig . Вывод команды покажет попытку загрузить обновления репозитория, а также PACKAGENAME и всех его зависимостей. После завершения выньте USB-носитель и возьмите его на компьютер без Интернета.
Вставьте USB-носитель в компьютере без Интернета. Перейдите в каталог носителя, содержащий два файла и наберите: sudo apt-offline install bundle.zip . Когда выполнение команды завершится, репозитории будут обновлены. Затем можете установить PACKAGENAME командой: sudo apt-get install PACKAGENAME .
Обновление пакетов
Обновление пакетов проходит в 2 этапа: обновление репозиториев, а затем загрузка и обновление требуемых пакетов.
Вначале обновите репозитории, следуя инструкциям в Обновление репозиториев
Как установить приложения Linux в автономном режиме с помощью Cube
Если вы пользователь Linux с круглосуточным подключением к Интернету, вам будет проще устанавливать приложения и обновлять систему. Но что, если у вас ограниченные возможности подключения к Интернету или какой из вашего компьютера не может быть подключен к Интернету. Да, такое тоже бывает!
В большей части мира люди загружают программное обеспечение и приложения на общедоступный компьютер, такой как Интернет-кафе, или на работе, а затем переносят / устанавливают загруженную программу через внешний диск. Это очень хорошо работает с программами Windows. Но как ты установить офлайн-приложения в Linux ?
Один из способов сделать это — загрузить соответствующий файл .deb (если вы работаете в дистрибутиве на основе Debian) или исходный код. Но благодаря Куб Джейка Камикри , у нас есть лучший способ управлять приложением в автономном режиме в Linux.
Cube: установка приложений и обновлений в Linux в автономном режиме
Работу Куба можно объяснить тремя шагами:
-
С вашего собственного компьютера (без Интернета) Cube получит важную информацию, например, какая у вас операционная система, какие приложения уже установлены в вашей системе и т. Д. Вы помещаете файлы проекта Cube на USB.
Шаг 1. Загрузите Cube
Сначала загрузите Cube на компьютер с подключением к Интернету. Вы можете скачать его со страницы GitHub.
После загрузки распакуйте этот файл .zip. Вы найдете три файла.
Скопируйте все «Куб-получить» папку (с этими двумя каталогами и одним исполняемым файлом) на компьютер, у которого нет подключения к Интернету, или на тот, в который вы хотите установить автономные пакеты.
Вы можете переместить эту папку на автономный компьютер любым способом. Вы можете использовать USB, SSH, FTP все, что захотите. Но не забудьте получить полную папку.
Шаг 2. На офлайн-машине
Теперь, когда вы скопировали эту папку на автономный компьютер, запустите этот исполняемый файл внутри папки с именем «cube-get».
Если вы не знаете, как запустить исполняемый файл. Перейдите туда, где у вас есть этот исполняемый файл (с помощью файлового менеджера), щелкните правой кнопкой мыши и выберите «Открыть терминал». И в терминале введите команды, показанные ниже, для запуска.
Убедитесь, что в вашем случае имя исполняемого файла — «cube-get», а если нет, измените его соответствующим образом.
Запущенный исполняемый файл откроет браузер, и вам нужно будет создать проект. Проект — это не что иное, как информация о вашей системе. Он будет использоваться «Cube» для загрузки программного обеспечения для автономной машины с любого компьютера с подключением к Интернету.
Введите название вашего проекта и нажмите «Создавать».
Вы можете увидеть свои проекты в раскрывающемся меню. И нажмите «Открыть».
После нажатия кнопки «Открыть» он прочитает все наши репозитории, программное обеспечение, доступное для нашей машины, программное обеспечение, которое можно обновить.
Поскольку это офлайн-машина, вы не можете ничего скачать. Даже если нажать кнопку загрузки, это не удастся. Этот интерфейс похож на любой общий центр программного обеспечения Linux.
Теперь переместите всю папку на машину с подключением к Интернету. Вы можете сделать это через USB или любым другим способом.
Но имейте в виду, что до сих пор мы перемещали папку между двумя машинами. Следовательно, с тех пор мы работаем только над одной папкой.
Шаг 3: в онлайн-машине
Поскольку мы перемещаем папку на машине с активным подключением к Интернету, запустите тот же исполняемый файл cube’get на этой машине. Вы увидите созданный вами проект.
Нажмите «открыто». Здесь вы увидите пакеты, связанные с вашим компьютером с автономным подключением. Потому что мы создали проект на этой машине.
Скачайте репозитории
Теперь вам нужно скачать репозитории. Вы можете думать об этом как об «удачном обновлении» в Ubuntu.
После завершения загрузки нажмите «Закрывать».
Скачивание пакетов
Перед загрузкой вам необходимо обновить пакеты, если доступны какие-либо обновления.
Вы можете увидеть обновляемые пакеты в Asterisk–> Возможность обновления.
Теперь мы можем скачивать новые пакеты.
Перейти к Asterisk–> Доступно. Здесь вы можете найти все доступные пакеты. Отметьте пакеты, которые хотите скачать.
Теперь, когда вы отметили все нужные пакеты. Чтобы скачать, перейдите на Cube–> Download–> Загрузить отмеченные пакеты.
После загрузки вы можете увидеть загруженные пакеты.
Теперь нам нужно вернуть эти пакеты на автономный компьютер. Переместите эту папку на автономный компьютер.
Шаг 4. Теперь в автономном режиме.
Запуск «Куб-получить» из папки, которую мы переместили. Выберите свой проект.
После открытия проекта вы можете увидеть, что «установить» кнопка отображается для пакетов, которые мы загрузили с компьютера, подключенного к Интернету, вместо кнопки «скачать», как у других.
Установить пакеты
Чтобы установить эти пакеты, отметьте их и перейдите в Cube–> Установить–> Установить все отмеченные пакеты.
Если вы получили запрос на ввод пароля, вам необходимо ввести пароль для установки.
Это все. Теперь у нас есть этот пакет, установленный в нашей автономной системе.
Звучит как загрузка с одного компьютера и передача файлов на компьютер через USB, не так ли? Но здесь есть одно преимущество. Интерфейс Cube аналогичен интерфейсу Synaptic и Ubuntu Software Manager. Он позволяет устанавливать не только приложения, но и пакеты и библиотеки аналогично Ubuntu Software Manager.
Хотите узнать больше о том, как это работает? Вы можете обратиться к этот учебник который очень подробный и понятный. Cube — это инновационное приложение, призванное упростить работу пользователей Linux с ограниченным доступом к Интернету или без него. Я надеюсь, что это поможет в увеличении пользовательской базы настольных Linux. Что ты об этом думаешь?
- 09/08/2021
- 0
- Программное обеспечение
Использование Flameshot для редактирования снимков экрана в Linux
- 09/08/2021
- 0
- Программное обеспечение
Если вы регулярно следите за It’s FOSS, возможно, вы встречали мои статьи на лучшие способы сделать снимок экрана в Linux.Я также рекомендовал использовать Flameshot, потому что мне больше всего нравится делать скриншоты. Если вы не знали, Огненны.
HandBrake: бесплатный инструмент с открытым исходным кодом для конвертации видео
- 09/08/2021
- 0
- Программное обеспечение
Краткое описание: HandBrake — это очень полезный бесплатный инструмент для преобразования видео с открытым исходным кодом. Давайте посмотрим, каковы его основные функции и как их использовать для преобразования видео из одного формата в другой.Han.
Ракета. Чат: отличная альтернатива Slack с открытым исходным кодом, которую можно разместить самостоятельно
- 09/08/2021
- 0
- Программное обеспечение
Краткое: Ракета. Chat — это приложение для командного общения с открытым исходным кодом с функциями, похожее на Slack. Вы можете разместить его самостоятельно или выбрать управляемую услугу за определенную плату.Slack — полезное и популярное прило.
Как установить приложения Debian в автономном режиме

Вы используете Debian Linux и у вас нет надежного подключения к Интернету? Вы ищете способ установить программное обеспечение в вашей системе Debian в автономном режиме, без подключения к сети? Мы можем помочь. Вот как установить приложения Debian в автономном режиме!
Примечание: для работы этого руководства вам понадобится компьютер Debian с доступом к Интернету. Кроме того, для установки Apt-offline у вас должна быть возможность получить временный доступ в Интернет к автономному компьютеру.
Установить Apt-offline
Для Debian Apt-offline — это надежный инструмент, позволяющий устанавливать программы в автономном режиме. Он очень прост в использовании, и именно поэтому он будет в центре внимания этого руководства. Чтобы установить приложение в Debian Linux, откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем следуйте инструкциям по настройке приложения с помощью приведенных ниже инструкций как на ПК Debian с активным подключением к Интернету, так и на
Debian 9
В Debian 9 Stretch программное обеспечение Apt-offline доступно в «Основном» репозитории программного обеспечения. Чтобы установить его, используйте команду Apt ниже в окне терминала.
Примечание: выпуск Debian 9 Apt-offline не поставляется с последней версией приложения, и в настоящее время нет простого способа его установить. Если вы хотите использовать новую версию Apt-offline, обновитесь до Debian 10 и установите ее таким образом.
Debian 10
К сожалению, приложение Apt-offline еще не доступно для Debian 10 Buster, и разработчики Debian не сообщили, когда оно появится. К счастью, поскольку Debian 10 Buster является очень новым, пользователи могут легко установить пакеты Ubuntu 19.04, чтобы запустить его.
Чтобы начать установку, откройте окно терминала. Затем используйте приложение загрузчика wget, чтобы загрузить пакет командной строки apt-offline.
После того, как вы загрузили пакет «apt-offline» в окно терминала с помощью wget, вы должны загрузить пакет с графическим интерфейсом.
Когда оба пакета будут загружены из репозитория программного обеспечения Ubuntu, установите пакеты на компьютер Debian, который будет выполнять загрузку.
Сразу после загрузки этих двух пакетов Debian выдаст некоторые ошибки зависимостей. Для получения информации о том, как решить эту проблему, следуйте этому руководству здесь. Или, чтобы быстро исправить это, попробуйте команду ниже.
После того, как все зависимости устранены, Apt-offline готов к использованию в Debian 10.
Настроить Apt-offline
Предполагая, что Apt-offline настроен на обоих компьютерах Debian Linux, можно начинать настройку. На автономном компьютере сгенерируйте файл подписи. Для этого следуйте приведенным ниже инструкциям.
Шаг 1: Пришло время запустить Apt-offline. Нажмите Alt + F2 на клавиатуре, чтобы открыть панель запуска приложений на рабочем столе. Затем вставьте команду в нее и нажмите Enter, чтобы запустить приложение, чтобы открыть приложение от имени пользователя root.
Шаг 2: Найдите кнопку «Создать подпись» и выберите ее, чтобы сгенерировать файл подписи, который будет использоваться в качестве сценария, устанавливающего пакеты на автономный компьютер.
Шаг 3: найдите раздел «Сохранить подпись как» в окне «Создать подпись» и нажмите кнопку «Обзор», чтобы сохранить файл подписи Apt-offline на ПК Debian с подключением к Интернету.
Шаг 4. Используя открывшийся файловый браузер, перейдите к «/ tmp» и сохраните его как «apt-offline.sig».
Шаг 5: Установите флажок рядом с разделом окна «Двоичные пакеты». Затем запишите названия приложений, которые вы хотите упаковать для установки на автономном компьютере. Разделив каждый из пакетов запятыми. Например:
Шаг 7: Нажмите кнопку «Создать» в правом нижнем углу, чтобы сгенерировать подпись. По завершении выберите «Готово».
Шаг 8: Найдите кнопку «Загрузить пакеты или обновления» и выберите ее.

Шаг 9: В инструменте графического интерфейса Apt-offline найдите «Выбрать файл подписи» и нажмите кнопку «Обзор». Затем с помощью окна открытия файла перейдите к папке «/ tmp» и откройте в программе файл apt-offline.sig.
Шаг 10: Найдите «Сохранить данные как» и сохраните их в «/ tmp» как «offline-apps.zip».
Шаг 11: Нажмите кнопку «Загрузить», чтобы начать процесс загрузки пакета.
Шаг 12: По завершении процесса загрузки перенесите файл offline-apps.zip в папке / tmp на автономный ПК через флэш-накопитель USB или жесткий диск USB.
Скачивание приложений офлайн
Чтобы установить приложения, загруженные с помощью Apt-offline, на автономный ПК Debian, нажмите Alt + F2, чтобы открыть окно быстрого запуска. Затем щелкните мышью поле быстрого запуска и напишите команду ниже, чтобы запустить Apt-offline в корневом режиме.
Как устанавливать пакеты без подключения к Интернету
Во-первых, необходимо получить доступ к компьютеру с подключением к Интернету, на котором установлена та же операционная система (Ubuntu и т. Д.).
Вот шаги, которые нужно выполнить на этой машине:
1. Установите менеджер пакетов Synaptic. Откройте его, найдите пакеты, которые хотите установить, и отметьте их для установки (щелкните правой кнопкой мыши> Отметить для установки).
2. После проверки перейдите в Файл> Создать сценарий загрузки пакета. Выберите путь, по которому вы хотите сохранить скрипт. Загруженные пакеты будут храниться по тому же пути.
3. Закройте Synaptic. Перейдите по пути, который вы выбрали на предыдущем шаге, и запустите сценарий загрузки (например, с двойным щелчком). Пройдет некоторое время, пока вы загрузите все пакеты и их соответствующие зависимости.
4. Скопируйте файлы на компьютер без подключения к Интернету.
Установить на машину без интернета
1. Откройте Synaptic и перейдите в Файл> Добавить загруженные пакеты. Найдите путь, по которому вы скопировали загруженные файлы с другого компьютера.
В заключение я оставляю видеоурок, который я нашел на YouTube, который все объясняет:
Я хочу обновлять несколько машин одновременно
В ситуациях, когда вы управляете несколькими компьютерами, Apt может быть очень полезным, поскольку он упрощает процесс обновления и применения исправлений безопасности для каждой машины. Проблема в том, что при использовании традиционного метода после выхода обновления вам необходимо загрузить копии всех новых пакетов для каждой из машин, что подразумевает феноменальное потребление нашей полосы пропускания и пропускной способности с официального сервера.
К счастью, есть метод, который позволяет нам обновить одну из машин, а оттуда обновить остальные машины, составляющие нашу сеть. Этот метод, помимо снижения затрат и оптимизации использования полосы пропускания, позволяет избежать дублирования пакетов на разных машинах: все они устанавливают пакеты, используя наш «кэш-сервер».
Узнайте, как это сделать в этом другую должность в котором подробно описаны следующие шаги.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Из Linux » ФайлДавайте использовать Linux » Как устанавливать пакеты без подключения к Интернету