Instalando o MySQL no Red Hat Linux no servidor remoto sem internet usando pacotes RPM pré-baixados

0

Estou tentando instalar o MySQL no servidor remoto Red Hat Linux sem a internet .

O problema é: Não é possível usar a internet no servidor (por isso não posso usar os comandos 'yum install ..')

Solução encontrada: Para fazer o pré-download dos pacotes RMP necessários para a instalação do MySQL e usar o comando RPM para instalá-los, respectivamente. (então eu baixei o Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit), RPM Bundle (mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar) )

Mas enquanto instala esses RPMs usando

rpm -Uvh mysql-community-server-5.7.20-1.el7.x86_64.rpm

Estou recebendo este erro seguinte -

error: Failed dependencies:
        mysql-community-client(x86-64) >= 5.7.9 is needed by mysql-community-server-5.7.20-1.el7.x86_64
        mysql-community-common(x86-64) = 5.7.20-1.el7 is needed by mysql-community-server-5.7.20-1.el7.x86_64
        mariadb-server is needed by (installed) akonadi-mysql-1.9.2-4.el7.x86_64

Alguém pode me ajudar com a instalação desses RPMs com suas dependências com a restrição de nenhuma internet no servidor? Obrigado.

    
por xlax 21.12.2017 / 06:32

1 resposta

0

Você obviamente precisa baixar todos os pacotes listados que falharam, mas prepare-se para baixar mais pacotes enquanto os instalaria. Ao instalar mysql-community-server , comece com mysql-community-client(x86-64) e mysql-community-common(x86-64) , então mariadb-server (interessante é necessário enquanto você instala o pacote mysql, eles podem entrar em conflito uns com os outros, você precisa de akonadi lá?). Instalar manualmente é uma dor, você tem que baixar todas as dependências e instalar antes de seu pacote.
Em vez de rpm, você pode usar o yum com o comando localinstall. Você pode tentar pular pacotes que mais tarde possam entrar em conflito (mariadb) com --skip-broken, mas faça isso como último recurso.

    
por 21.12.2017 / 13:06