Instalação remota de pacotes
Publicado por Buckminster (última atualização em 02/01/2026)
[ Hits: 756 ]
Homepage: Website
Download 7414.instala-remoto.sh
Script que faz a instalação remota de pacotes no Debian e derivados, mas pode ser adaptado para outras distribuições.
É necessário ter o SSH instalado no servidor e no(s) host(s) remoto(s) e rodar o script no servidor.
Muitas vezes, em uma rede ou em um cluster, é necessário instalar uma porção de pacotes que, manualmente, seria contraproducente.
Esse script conecta-se com o host remoto e faz instalação dos pacotes definidos no arquivo ./pacotes.txt.
Pedirá a senha uma vez, mas para contornar isso basta colocar NOPASSWD no host remoto:
$ sudo visudo -f /etc/sudoers.d/usuario
e acrescentar no arquivo a linha
usuario ALL=(ALL) NOPASSWD: /usr/bin/apt, /usr/bin/apt-get
e retirar a opção -t em
ssh -t "$REMOTE_HOST" <<EOF
Adapte para as tuas necessidades.
#!/bin/bash # === CONFIGURAÇÕES === REMOTE_HOST="usuario@192.168.1.100" # Altere para o IP/host do seu destino PACOTE_LISTA="./pacotes.txt" # Caminho para seu arquivo de pacotes, coloque um por linha # === VERIFICAÇÕES === if [ ! -f "$PACOTE_LISTA" ]; then echo "Arquivo $PACOTE_LISTA não encontrado." exit 1 fi # Lê os pacotes em uma linha só PACOTES=$(tr '\n' ' ' < "$PACOTE_LISTA") # === COMANDO REMOTO === echo "Instalando pacotes no host remoto: $REMOTE_HOST" ssh -t "$REMOTE_HOST" <<EOF echo "Atualizando repositórios..." sudo apt update echo "Instalando pacotes: $PACOTES" sudo apt install -y $PACOTES EOF echo "Instalação finalizada."
Limpa o diretório atual, excluindo arquivos temporários
Multiplos gerenciadores nome do seu pacote
Instalador de programas no Ubuntu
SLAC - Programa de manutenção para Slackware 14x
Nenhum comentário foi encontrado.
Berry Bank: Criando um Banco Digital Gamificado para seus Filhos com Gentoo, Flask e Tailscale
Papagaiando o XFCE com temas e recursos
Instale o DOOM Retro no Gentoo facilmente via Overlay
Steam (Flatpak) rodando jogos em partição NTFS
O dock Plank + U-Launcher deixam qualquer desktop mais produtivo
Instalar Linux em notebook Sony Vaio VPCEG13EB (17)
Alguém tem que acabar com ANATEL!!! (10)
O que você está ouvindo agora? [2] (229)









