Eu sei que você pode instalar aplicativos em outro computador e copiar todos os pacotes deb para o computador sem acesso à internet. os debs são normalmente encontrados em '/ var / cache / apt / archives'
Eu tenho uma nova instalação que não tem chance de conexão com a Internet.
Como eu quero adicionar alguns pacotes de software de desenvolvimento, eu baixei alguns arquivos * .deb. O problema é que para cada pacote que eu tento instalar, recebo o mesmo erro:
"Dependency not satisfiable...."
Também fez o download de outras versões desse software (os arquivos deb), mas não funcionou.
Eu pesquisei outras perguntas aqui e no Google e ainda não consegui resolver isso.
Eu sei que você pode instalar aplicativos em outro computador e copiar todos os pacotes deb para o computador sem acesso à internet. os debs são normalmente encontrados em '/ var / cache / apt / archives'
O Synaptic tem um recurso útil que gera um script para baixar todos os arquivos .deb necessários. Infelizmente, o Synaptic não é mais instalado por padrão no Ubuntu, então minha resposta terá duas partes.
Você precisará fazer o download desses pacotes em um computador conectado:
Para fazer isso, abra um navegador para o link . Procure o nome do pacote para o seu lançamento do Ubuntu, clique no resultado da pesquisa relevante, clique em sua arquitetura (i386 para 32 bits e amd64 para 64 bits) e escolha um espelho. Repita para cada pacote requerido.
Depois de salvar todos os arquivos .deb, mova os arquivos para o computador off-line e instale-os um por um na ordem inversa abrindo-os no Ubuntu Software Center.
Se você olhar para as dependências sinápticas, notará que tem mais dependências do que as que listei. Eu listei apenas aqueles que estarão faltando em uma instalação típica do desktop 12.10.
Neste ponto, você tem o Synaptic instalado em suas máquinas on-line e off-line.
No computador off-line:
Leve o pendrive USB para um computador on-line com o Ubuntu. No computador online:
No computador off-line, conecte o pendrive.
(Isso pressupõe que você deseja instalar um pacote que está no repositório "principal". Se o seu pacote estiver no repositório "universo", você precisará executar sudo apt-get update
enquanto estiver conectado à Internet em algum ponto no repositório "principal". O instalador fará isso para você automaticamente.)
Pacotes de software podem ter dependências em outros pacotes. Para instalar algo apenas fornecendo um arquivo de pacote .deb
, você também precisa fornecer os pacotes de que depende (e os pacotes dos quais eles dependem, etc.).
Então, sugiro que o que você está tentando instalar tenha suas próprias dependências que você não está cumprindo. Tanto quanto eu sei, existem apenas duas soluções para isso:
Continue voltando à conexão com a Internet, baixando cada dependência, uma por vez, instalando e tentando novamente.
Basta conectar o computador à Internet e instalar o software em dois minutos. Você pode reclamar que isso é muito difícil, mas confie em mim, é muito mais fácil do que procurar manualmente dependências.