Instale o MySQL sem o apt-get

5

Eu quero instalar o MySQL, mas minha conexão com a Internet é muito lenta, então decidi baixar o banco de dados do site MySQL.

Eu li esta questão , mas eu não tem algum amigo usando o Ubuntu.

    
por adisembiring 08.03.2011 / 15:59

1 resposta

4

Bem, eu achei que esse era um problema interessante. Existem coisas como apt-offline que o ajudarão se você tiver outra máquina Ubuntu conectada à internet (sugira strongmente olhar para ela se você tiver) mas não há muito que eu possa ver para ajudar pessoas que estão presas precisando de pacotes de coisas .

E sim, acho que os pacotes valem o esforço neste caso. O MySQL é uma coisa difícil de instalar bem manualmente. Há muita configuração que dpkg manipula para você com os pacotes do ubuntu.

Então eu escrevi este roteiro de uma linha. Dê a ele um pacote para instalar (neste caso, mysql-server ) e ele usará seu banco de dados local apt-get no modo de simulação para descobrir quais pacotes ele precisa. Você pode conseguir sair sem uma lista de pacotes atualizada, mas sugiro veementemente que execute sudo apt-get update antes de executar isso (você precisará de alguns largura de banda para isso).

apt-get install -qs mysql-server | grep "Inst " | awk 'BEGIN { FS="[ \(\)\[\]\/]+" } { print "http://packages.ubuntu.com/"  "/"  "/"  "/download" }'

Isso gera uma lista como esta:

http://packages.ubuntu.com/maverick/all/libnet-daemon-perl/download
http://packages.ubuntu.com/maverick/all/libplrpc-perl/download
http://packages.ubuntu.com/maverick/i386/libdbi-perl/download
http://packages.ubuntu.com/maverick/i386/libdbd-mysql-perl/download
http://packages.ubuntu.com/maverick-updates/i386/mysql-client-core-5.1/download
http://packages.ubuntu.com/maverick-updates/i386/mysql-client-5.1/download
http://packages.ubuntu.com/maverick-updates/i386/mysql-server-core-5.1/download
http://packages.ubuntu.com/maverick-updates/i386/mysql-server-5.1/download
http://packages.ubuntu.com/maverick/all/libhtml-template-perl/download
http://packages.ubuntu.com/maverick-updates/all/mysql-server/download

Esses links levarão você ao site packages.ubuntu.com, onde você pode baixar os pacotes (nas versões corretas). Infelizmente, isso é um pouco manual e o site é bem lento. As pessoas podem melhorar meu script para fornecer links de download direto para os pacotes.

Uma vez que você tenha os pacotes e esteja de volta ao seu sistema de baixa largura de banda, coloque-os em /var/cache/apt/archives/ e execute o padrão sudo apt-get install mysql-server ou simplesmente cd no diretório onde os pacotes estão e execute 'sudo dpkg -i * .deb "

    
por Oli 08.03.2011 / 17:08