Instalação de pacotes em uma lista
Publicado por Marcos moreira (última atualização em 16/02/2022)
[ Hits: 6.142 ]
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 #==========================================================#
Usar o Google Translate para ler (speak) a seleção
Mata usuários do FreeNX Server
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Resolvendo o erro "libQt6Widgets.so.6: cannot open shared object file" no Linux
Como instalar protetores de tela (Debian e derivados)
Conheça a 4Devs, caixa de ferramentas online para desenvolvedores
Como converter um vídeo MP4 para um GIF para publicar no README.md do seu repositório Github
Ferramentas e métodos de criação de binários estáticos (1)
Como faço o root no android 11 rock pi 4 plus (1)
como instalo panfrost-dri e o driver panfrost fork , ou panfrost (11)