Como posso baixar pacotes do Ubuntu no Windows para instalá-los em uma máquina offline do Ubuntu?

10

Como posso baixar pacotes ubuntu de repositórios online através do Windows para instalá-los posteriormente em uma máquina ubuntu offline?

isto está relacionado a esta pergunta: Ubuntu repository download iso

se houver algum iso pronto para a 11.10 que inclua drivers de dispositivo, pacotes de idiomas e pacotes de software seriam ótimos para usuários do ubuntu sem uma conexão com a internet.

alguma ideia?

ma-aa
fonte
Você encontrará algumas boas opções na pergunta do AskUbuntu. Como instalar o software offline? . Tem votos altos para o keryx e uma referência tutorial também.
23412 nik

Respostas:

7

Para necessidades semelhantes, eu corro uma pequena máquina virtual na minha máquina Windows. Para baixar pacotes sem instalar, você pode usar apt-get download <package_name>. O comando fará o download do pacote para o diretório em que você executa o comando. Você pode copiar os pacotes para o host e, em seguida, uma unidade flash, finalmente para a máquina que você usa.

Sei que essa pode não ser a solução mais elegante, mas pelo menos funciona para mim.

Ah, esqueci: se você precisar de verificação de dependência, poderá executar apt-get -s install <package_name>, copiar a linha de dependência e colar no apt-get downloadcomando.

Atualização 2: Eu olhei para a página de manual do apt-get. Tem um interruptor chamado --download-only. Você pode passar isso para instalar e apt-getobterá todos os pacotes para você, mas não os instalará. Você pode encontrar seus pacotes no /var/cache/apt/archives. Um ocasional apt-get cleanexcluirá os arquivos do diretório, para que você possa obter facilmente os pacotes que deseja.

Atualização 3: Para instalar os pacotes obtidos com o método na Atualização 2 , você precisa colocá-los novamente na /var/cache/apt/archivesmáquina offline. Se você deseja instalar os pacotes fornecidos apt-get download, pode usar dpkg -i <package_file>.

bayindirh
fonte
4

Você pode procurar e baixá-los diretamente em http://packages.ubuntu.com/

Der Hochstapler
fonte
Não é realmente viável, pois ele não baixa nenhuma dependência e, no Linux, toda dependência tem uma tonelada de dependências próprias. É por isso que eles têm esse aviso incentivando você a não baixar pacotes dessa maneira, mas a usar um gerenciador de pacotes.
y0gapants
Claro que é viável. Você só precisa saber de quais pacotes você precisa. O gerenciamento automático de dependências não era um requisito da pergunta original. O site acima informa até quais são as dependências para cada pacote. Além disso, nem toda dependência possui "uma tonelada" de outras dependências. Se você souber o que está instalando e o que ele precisa para funcionar, será muito melhor quando as coisas derem errado.
Kallaste
1

Embora ainda não o tenha testado, o keyrx deve permitir que você crie um manifesto de coisas que precisam ser atualizadas, faça o download em outro sistema e instale-o. Não tenho certeza se ele lida com pacotes que ainda não estão no sistema.

Journeyman Geek
fonte
Eu suponho que você quer dizer keryx . Seu youtube ligação leva-me a um clipe chamado "Expert Cooking" :-)
nik
É isso que recebo quando estou doente; p. Corrigido e obrigado
Journeyman Geek