Instalações Offline no Linux_Ubunto

1. Instalações Offline no Linux_Ubunto

Dev
dev_ops_not

(usa Outra)

Enviado em 11/11/2022 - 11:27h

Bom dia Pessoal,

Preciso estar realizando instalações em máquinas Ubunto, que estão offline, neles vou precisar estar rodando serviços como Docker, Helm, Git e também algumas linguagens como Node, Java, Python, todas elas serão utilizadas em um ambiente totalmente offline.

Como poderia ser feito as instalações desses softwares e suas dependencias neste ambiente offline?

Estava pensando em realizar o download do site, archive.ubunto.com e jogar ele dentro desta rede offline, como poderia então ser feito as instalações como " apt install net-tools " se já tivesse esse arquivo localmente em algum lugar


  


2. RE: Instalações Offline no Linux_Ubunto

Luiz Eduardo Maia Ribeiro
distromaialinux

(usa Debian)

Enviado em 11/11/2022 - 14:13h

Olá amigo! para instalar coisas offlines eu constumo pesquisar por programas com extensões .APPIMAGE que são programas que é só copiar para o pc, dar dois cliques e sair usando. Outra maneira é se meu linux estiver atualizado com o build-essential instalado, pois este pacote trás ferramentas para compilação.

Para instalar um programa manualmente, normalmente é baixado do repositório o programa para ser feito uma compilação através do seu programa make que é instalado juntos de outros compiladores que estão no pacote build-essential da distro.

Para compilar e instalar o pacote de forma manual basta descompactar o arquivo fonte, entrar dentro da pasta e procurar por um arquivo chamado configure, caso esse arquivo não seja encontrado aí você terá trabalho dobrado. Mas caso este arquivo esteje lá, basta você fazer os seguintes comandos no seu terminal dentro da pasta raiz do programa: exemplo:

leafpad-1.8.7-1.tar.xz

Descompactar:
tar -xvf leafpad-1.8.7-1.tar.xz
" Resultado: leafpad-1.8.7-1 "

cd leafpad-1.8.7-1

"Configura o pacote"
[ leafpad-1.8.7-1 ] #: ./configure

" Compila o pacote "
[ leafpad-1.8.7-1 ] #: make

" Instala o pacote "
[ leafpad-1.8.7-1 ] #: make install

OBS: Se o pacote não passar no configure ou no make, pode estar precisando de uma ou mais dependencias para poder assim ser instalado. Fique de olho. Alguns pacotes requerem que você esteja como usuário ROOT, para poder ler o caminho /usr/sbin da variável $PATH do linux.

Outra coisa a se levar em consideração é se dentro da pasta raiz tiver o arquivo a ser compilado chamado de CMAKE ao invés de MAKEFILE, é um problemão, pois o programa cmake não vem junto no pacote build-essential.


3. Re: Instalações Offline no Linux_Ubunto

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/11/2022 - 10:39h

Ao meu ver, esses pacotes em um ambiente totalmente offline não fazem sentido... por exemplo:

- Como você vai instalar novas dependências de projeto utilizando Yarn/NPM ou PIP?
- Sobre Docker, como você vai baixar (pull) uma imagem ou construir containers? Lembrando que Dockerfile precisa de rede para instalar pacotes dentro de um container. Nesse caso, não será possível rodar "docker build" ou "docker run" em um ambiente completamente offline;
- Sobre Git, como você vai clonar repositório ou fazer push, pull?

A única sugestão "possível" seria instalar todo o ambiente em uma máquina real ou virtualizada, com acesso à rede, instalar tudo que precisa, e depois gerar uma iso customizada para instalar em uma máquina offline. Para gerar uma iso customizada:
https://www.edivaldobrito.com.br/iso-personalizada-do-ubuntu/

Porém, git ficará inutilizável sem rede, e quanto ao Docker, vai precisar construir os containers antes de gerar a iso customizada, e não vai poder criar novos containers dentro do ambiente offline.


4. Re: Instalações Offline no Linux_Ubunto

Paulo Jr
Pebis

(usa Debian)

Enviado em 12/11/2022 - 11:29h


Você poderia criar repositórios off line e instalar o que quisesse, porém a dica do ru4n faz mais sentido.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts