Existe uma maneira de baixar pacotes deb e dependências para o Ubuntu no Windows? [fechadas]

0

Pode haver uma maneira de baixar pacotes deb e dependências para o Ubuntu no Windows (um instalador offline para o Ubuntu no Windows) como o servidor do cubo ou keryx (que não funciona corretamente), exceto que isso pode ser feito inteiramente no Windows (não ter que instalar um programa no Ubuntu e então voltando para o Windows)?

Poderia haver uma maneira de gerar uma lista de URLs para pacotes deb tendo em conta uma lista de programas e baixar os arquivos deb para os programas e suas dependências?

    
por conorm 11.04.2017 / 16:48

1 resposta

3

A resposta curta:

A resposta curta é no , porque o sistema de gerenciamento de pacotes (APT) do Ubuntu é muito complexo. Existem várias coisas que você precisa saber para baixar os arquivos de pacotes corretos.

  1. Quais repositórios você está usando? (por exemplo, repositórios padrão do Ubuntu, repos de terceiros, PPAs)
  2. Quais seções desses repositórios você está usando? (por exemplo, main, nonfree, etc.)
  3. Qual versão do Ubuntu você está executando?
  4. Quais pacotes já estão instalados? (Isso afetará a resolução de dependências).

Uma vez que você conhece todas essas coisas, algoritmos complexos analisam informações de dependência de pacotes para decidir quais pacotes baixar.

Depois de instalar os pacotes, um ou mais dos itens listados acima podem mudar.

A resposta mais útil:

A boa notícia é que, às vezes, uma suposição informada às vezes é boa o suficiente. No passado, Keryx foi lançado com "projetos padrão" baseados em instalações limpas de várias versões do Ubuntu que você poderia usar sem precisar primeiro criar um projeto em sua máquina Ubuntu. Portanto, suponha que você esteja em um computador de biblioteca que executa o Windows: faça o download do Keryx, escolha sua versão do Ubuntu e baixe os pacotes desejados. As chances são quando você voltar para o seu computador off-line Ubuntu, os pacotes serão instalados muito bem, e você pode atualizar o projeto (pegar as informações listadas acima) para que sua próxima visita à biblioteca seja tão proveitosa.

Acabei de lançar uma nova versão do Keryx (0.92.5), então talvez isso corrija os problemas que você teve no passado. Se não, ficaria feliz em ajudar. Ele não é fornecido com "projetos padrão", como aconteceu no passado, mas eu posso adicioná-los no futuro próximo.

Outros projetos tentaram realizar o que você está descrevendo, com vários graus de sucesso. Eu acho que Keryx chegou o mais próximo. Mas, para retornar à resposta curta, o APT não foi projetado para trabalhar off-line, portanto, é necessário um esforço significativo para gerenciar software em um computador offline do Ubuntu, e isso não pode ser feito efetivamente usando apenas um computador com Windows on-line.

    
por mac9416 21.06.2017 / 17:39