Instalação dependências offline [RESOLVIDO]

1. Instalação dependências offline [RESOLVIDO]

Nicanor Junior Santana de Jesus
Nicjunior

(usa Debian)

Enviado em 03/09/2020 - 14:25h

Boa tarde pessoal,

Estou com uma dúvida: Preciso instalar todas as dependências de modo offline a partir de um repositório, porém me deparei com este ciclo:

- mono-runtime depende do monogac
- monogac depende do mono4.0-gac
- mono4.0-gac depende do libmonocorlib4.5-cil
- libmonocorlib4.5-cil depende do mono-runtime

Como sair deste ciclo vicioso? Estou utilizando o Ubuntu 18.04 e preciso instalar o pacote "mono-complete". Lembrando que não posso usar comandos simples como o "apt-get --fix-broken install", por exemplo, pois no cenário em que estou não há acesso nem a possibilidade de haver internet.


  


2. MELHOR RESPOSTA

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 03/09/2020 - 23:50h

O que pode fazer e o download de todas as dependências, via apt-get , assim não tem erro de esquecer alguma:


apt-get install --download-only XXXXX


Ele salva os pacotes em /var/cache/apt/archives
Claro, se a maquina que estiver com acesso a internet ja tiver pacotes, ela não vai baixar, e na que vc precisa não tiver, vai faltar,,,

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#


3. Re: Instalação dependências offline [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 03/09/2020 - 15:54h


Tem como usar um drive externo ou CD? Dá pra clonar o repositório todo de forma offline, veja o apt-cdrom


4. Re: Instalação dependências offline

Nicanor Junior Santana de Jesus
Nicjunior

(usa Debian)

Enviado em 03/09/2020 - 16:32h

pylm escreveu:


Tem como usar um drive externo ou CD? Dá pra clonar o repositório todo de forma offline, veja o apt-cdrom



Obrigado por responder!

Como seria feita essa clonagem do repositório inteiro?

No cenário em que eu estou é o seguinte: Há um repositório, e neste repositório os pacotes (mono, lib, postgre e etc), e então estou baixando um por um, e instalando no outro servidor via dpkg. É possivel baixar todos estes pacotes de forma online, transferir para o cd/pen drive e instalar no outro servidor de forma offline?


5. Re: Instalação dependências offline [RESOLVIDO]

Nicanor Junior Santana de Jesus
Nicjunior

(usa Debian)

Enviado em 04/09/2020 - 09:47h

Carlos_Cunha escreveu:

O que pode fazer e o download de todas as dependências, via apt-get , assim não tem erro de esquecer alguma:


apt-get install --download-only XXXXX


Ele salva os pacotes em /var/cache/apt/archives
Claro, se a maquina que estiver com acesso a internet ja tiver pacotes, ela não vai baixar, e na que vc precisa não tiver, vai faltar,,,

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#


Este é o problema, no servidor em que estou, não posso utilizar a internet de forma alguma, por isso estava baixando e instalando as dependências até me deparar nesse ciclo.



6. Re: Instalação dependências offline [RESOLVIDO]

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 04/09/2020 - 10:07h

Nicjunior escreveu:

Carlos_Cunha escreveu:

O que pode fazer e o download de todas as dependências, via apt-get , assim não tem erro de esquecer alguma:


apt-get install --download-only XXXXX


Ele salva os pacotes em /var/cache/apt/archives
Claro, se a maquina que estiver com acesso a internet ja tiver pacotes, ela não vai baixar, e na que vc precisa não tiver, vai faltar,,,

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#


Este é o problema, no servidor em que estou, não posso utilizar a internet de forma alguma, por isso estava baixando e instalando as dependências até me deparar nesse ciclo.


Mas foi o exatamente isso que me refiro, baixe as dependências em outro PC e leve até esse.

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#



7. Re: Instalação dependências offline [RESOLVIDO]

Nicanor Junior Santana de Jesus
Nicjunior

(usa Debian)

Enviado em 04/09/2020 - 12:32h

[/quote]

Mas foi o exatamente isso que me refiro, baixe as dependências em outro PC e leve até esse.

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#
[/quote]

Coloquei o código "sudo apt-get install --download-only" (colocando "mono-complete", "mono*", ou até mesmo nada), e mesmo assim não aparece nada no caminho "/var/cache/apt/archives"


8. Re: Instalação dependências offline [RESOLVIDO]

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 04/09/2020 - 12:46h

Nicjunior escreveu:



Mas foi o exatamente isso que me refiro, baixe as dependências em outro PC e leve até esse.

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#
[/quote]

Coloquei o código "sudo apt-get install --download-only" (colocando "mono-complete", "mono*", ou até mesmo nada), e mesmo assim não aparece nada no caminho "/var/cache/apt/archives"[/quote]

Mas tu em que rodar isso no PC que tem acesso a Internet, baixar la as dependências e depois levar para outro PC que não tem acesso.


#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#



9. Re: Instalação dependências offline [RESOLVIDO]

Nicanor Junior Santana de Jesus
Nicjunior

(usa Debian)

Enviado em 04/09/2020 - 12:52h

Carlos_Cunha escreveu:

Nicjunior escreveu:



Mas foi o exatamente isso que me refiro, baixe as dependências em outro PC e leve até esse.

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#


Coloquei o código "sudo apt-get install --download-only" (colocando "mono-complete", "mono*", ou até mesmo nada), e mesmo assim não aparece nada no caminho "/var/cache/apt/archives"[/quote]

Mas tu em que rodar isso no PC que tem acesso a Internet, baixar la as dependências e depois levar para outro PC que não tem acesso.


#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#
[/quote]

Essa é a máquina que tem internet (a da foto)



10. Re: Instalação dependências offline [RESOLVIDO]

Nicanor Junior Santana de Jesus
Nicjunior

(usa Debian)

Enviado em 08/09/2020 - 13:17h

Carlos_Cunha escreveu:

O que pode fazer e o download de todas as dependências, via apt-get , assim não tem erro de esquecer alguma:


apt-get install --download-only XXXXX


Ele salva os pacotes em /var/cache/apt/archives
Claro, se a maquina que estiver com acesso a internet ja tiver pacotes, ela não vai baixar, e na que vc precisa não tiver, vai faltar,,,

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#


Obrigado amigo!

Re-formatei a minha máquina e então enviei este código, infelizmente não estava conseguindo obter todos os pacotes porque o repositório estava errado, mas na linha de comando tinha este repositório: http://security.ubuntu.com/ubuntu/pool/main e baixei os pacotes restantes, agora consegui baixar e instalar todas as dependencias e consequentemente o software!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts