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 "