Instalação de pacotes em uma lista

Publicado por Marcos moreira (última atualização em 15/01/2019)

[ Hits: 798 ]

Download baseinstallpt.sh

Download 1546474616.baseinstallpt.sh (versão 2)




Esse simples script é útil para quando quer instalar seus pacotes favoritos em uma maquina recém formatada.

  



Versões atualizadas deste script

Versão 2 - Enviado por Cézar Campos em 02/01/2019

Changelog: Trocados os operadores das duas últimas condicionais

Download 1546474616.baseinstallpt.sh


Esconder código-fonte

#!/usr/bin/env bash
# Criado por: Marcos Moreira
# Email: marcosmoreirapro2077@gmail.com
# Data: 2018-12-21
# Licença: MIT
#========================================


# Verifica se as condições para executar o programa foram
# *atendidas
#=========================================================#
if [ "$EUID" -ne 0 ]; then
  echo "Por favor execute como root"
  exit
fi

if [ -z $1 ]; then
    echo "Sintaxe: $0 <arquivo>"
    exit
fi
#=========================================================#


# Atualiza os repositórios, instala os programas na lista e
#*destaca se o programa teve sucesso ou não
#=========================================================#
apt-get update -y
if [ $? = 0 ]; then
    while IFS= read -r PACOTE; do #Lê o arquivo linha por linha
        apt-get install $PACOTE -y       
        if [ $? = 0 ]; then
            echo -e "\e[1;32mInstalado:.................. $PACOTE \e[0m"
        else
            echo -e "\e[1;31mFalha na instalação:........ $PACOTE \e[0m"
        fi
    done < $1
else
    echo "\e[1;31mA atualização falhou\e[0m"
fi
#==========================================================#

Scripts recomendados

zswapdeslig.sh - Um "Desligador" de ZSWAP, SWAP em RAM para Sabayon Linux

Trava Teclado

Configurar usuarios samba na boa sem dor de cabeça em modo texto

Mensagem de volume alto quando o fone de ouvido está conectado

Backup


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts