Instalação de pacotes em uma lista
Publicado por Marcos moreira (última atualização em 16/02/2022)
[ Hits: 6.589 ]
Download 1546474616.baseinstallpt.sh (versão 2)
Download 2.baseinstallpt.sh (versão 3)
Esse simples script é útil para quando quer instalar seus pacotes favoritos em uma maquina recém formatada.
Versão 2 - Enviado por Cézar Augusto em 02/01/2019
Changelog: Trocados os operadores das duas últimas condicionais
Download 1546474616.baseinstallpt.sh
Versão 3 - Enviado por João Gabriel em 15/12/2020
Changelog: O bloco "comando; if [ $? -eq 0 ]; then [...]" foi trocado por "if comando; then [...]".
#!/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 #==========================================================#
Script de Inclusão (atualização) de Repositórios para Mandriva 2008.
Regula o horário de uso do computador pelos filhos - Versão 2.0
Alguns riffs do Rock tocados com o comando beep
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Acelerando a compilação de pacotes no Arch Linux (AUR) usando todos os núcleos do processador
Ocultando asteriscos ao digitar senha no Ubuntu
Continuando meus tópicos anteriores (13)
As Assinaturas Perderam o Negrito e o Itálico? [RESOLVIDO] (1)









