Как установить Mysql -сервер в Ubuntu оффлайн - PullRequest
4 голосов
/ 07 января 2020

Мне нужно установить Mysql-server на машине Ubuntu 18, у которой нет доступа к inte rnet. Существует множество инструктивных материалов по этому вопросу, но все они требуют, чтобы машина Ubuntu была в сети.

Одна такая документация может быть доступна здесь (хотя и достаточно полная)

https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-18-04

Любая помощь при автономной установке Mysql-server будет очень полезна.

Ответы [ 2 ]

2 голосов
/ 07 января 2020

Я предлагаю вам следовать этому руководству по использованию apt-offline. https://linoxide.com/debian/install-debian-packages-offline/

Как общее руководство:

Вы начинаете с установки apt-offline на обоих ПК, это делается по умолчанию в выпусках рабочего стола, но может легко установить, просто скачав пакет .deb для вашего релиза с веб-сайта packages.ubuntu.com: https://packages.ubuntu.com/bionic/all/apt-offline/download

Затем создайте подпись, которую можно поставить на другой P C, который выполнит загрузку / загрузку обновлений и отметит, что нам также нужен mysql -сервер

apt-offline set offline-servers-state.sig --install-packages mysql-server

. Затем вы можете использовать эту подпись на P C, подключенном к inte rnet используя тот же инструмент для проверки обновлений и / или загрузки необходимых файлов в zip-файл

apt-offline get --bundle zip/file/location/bundle.zip offline-servers-state.sig

После загрузки вы можете поместить это .zip обратно на автономный сервер для установки пакетов

apt-offline install zip/file/location/bundle.zip
1 голос
/ 07 января 2020

Вы можете посетить https://dev.mysql.com/downloads/mysql/ с компьютера, который может go онлайн.

Затем выберите свою ОС и версию

MySQL download page

Загрузите DEB Bundle на компьютер, который может go онлайн. Переместите загруженный файл внутри вашей системы, которая не может нажать Inte rnet.

Download options

Ваш загруженный файл будет .tar. Используйте команду tar -xvf filename.tar (см. https://www.cyberciti.biz/faq/tar-extract-linux/ для команды).

Вы получите новый каталог. cd that-directory попадет в этот каталог. Вы увидите кучу файлов .deb.

Установите файлы deb один за другим, используя sudo apt-get install filename.deb, в зависимости от того, что вы хотите установить. Другие команды для установки файлов deb можно найти в этом обсуждении https://unix.stackexchange.com/questions/159094/how-to-install-a-deb-file-by-dpkg-i-or-by-apt.

...