01 02

DioPSI - Script multidistro para instalar programas

Introdução Um dia rodando pela internet vi um post de um Vlog chamado DioLinux de um entusiasta de Linux, tentando automatizar a instalação dos programas após , de forma simples e funcional mas muito redundante, do ponto de vista da programação é extremamente redundante o que ele estava fazendo, mas a ideia me parecia boa, por isso resolvi aproveitar e criar uma solução mais robusta, e batizei em homenagem a quem inspirou o script. O que é o DioPSI ? O DioPSI é um script escrito em Shell Script para acelerar a instalação de Programas após você ter recém instalado um sistema operacional Linux (Debian based). Como funciona? Esse script analisa um arquivo de texto simples contendo uma lista de programas organizada tendo como base os método de instalação, e executa a instalação dos programas listados. Como usar? Logue como usuário root, entre na pasta do script e dê perrmissão de escrita para o arquivo diopsi.sh com o comando chmod +x diopsi.sh. Sintaxe do comando abstração comando [flag] arquivo exemplo ./diopsi.sh -a my_prograns.txt flags flag função --all Instala utilizando todos os metodos disponíveis (apt,flatpack,snap) -a Instala os programas utilizando metodo apt. -f Instala os programas utilizando metodo flatpack. -s Instala os programas utilizando metodo snap. -h ou --help Exibe ajuda. -v ou --version exibe a versão do script. montando a lista de programas O script aceita somente arquivos do tipo ASCII text, não é preciso extensão. esse arquivo deve ser organizado da seguinte forma: Pacotes que vão utilizar método de instalação apt devem ser escritos em lowercase e estar entre as palavras APT...PTA, divididas por espaço. Exemplo apt APT gimp krita:i386 TPA ou APT gimp krita:i386 TPA Pacotes que vão utilizar método de instalação Flatpack devem ser escritos em lowercase e estar entre as palavras FLAT...TALF, divididas por espaço. Exemplo Flatpack FLAT gimp krita:i386 TALF ou FLAT gimp krita:i386 TALF Pacotes que vão utilizar método de instalação snap devem ser escritos em lowercase e estar entre as palavras SNAP...PANS, divididas por espaço. Exemplo snap SNAP gimp krita:i386 PANS ou SNAP gimp krita:i386 PANS Github do projeto: https://github.com/isaacangello/DioPSI

Por: Isaac Luiz Angelo Castro


Biblioteca de cores para o Bash

Esse é um script básico que serve como biblioteca para a impressão de texto no bash ou emulador de shell compatíveis com bash. Para usar é necessário importar o script com $ source /local_do_script/bash_colors_lib.sh usar `echo -e` para o echo imprimir as cores, Exemplos: $ echo -e "$(b_white_bd)Texto branco negrito com fundo preto"; echo -e "${b_blue_bw}G${b_red_bw}o${b_yellow_bw}o${b_blue_bw}g${b_green_bw}l${b_red_bw}e${white_bd}" // Google Para facilitar a utilização como você pode observar, nós geramos uma lista de nome amigáveis de variáveis para imprimir a cores, com um padrão bem fácil de entender, os nomes estão divididos em três sessões, "prefixo_cor_sufixo", onde o Prefixo_ é relativo ao estilo do texto, a cor relativo a cor mesmo, e o sufixo relativo ao cor de background. abaixo tem um lista detalhada do Prefixos cores e sufixos; #################################################################################### # ESTILOS # # 00: Nenhum none # 01: Negrito b_ # 04: Sublinhado u_ # 05: Piscante f_ # 07: Reverso r_ # 08: Oculto h_ ##################################################################################### # CORES DE TEXTO # # 30: Preto black # 31: Vermelho red # 32: Verde green # 33: Amarelo yellow # 34: Azul blue # 35: Magenta (Rosa) magenta # 36: Ciano (Azul Ciano) ciano # 37: Branco white ##################################################################################### # CORES DE FUNDO # # 40: Preto _bd (dark) # 41: Vermelho _br # 42: Verde _bg # 43: Amarelo _by # 44: Azul _bb # 45: Magenta (Rosa) _bm # 46: Ciano (Azul Ciano) _bc # 47: Branco _bw

Por: Isaac Luiz Angelo Castro


DNSGEN - Gera e mantém configurações dos servidores DNS

Esse é um script simples, que tem duas funções: - Primeira função é gerar um arquivo resolv.conf de forma automática - Segunda função tornar os endereços DNS persistentes, assim não caindo minha conexão Estou utilizando Ubuntu 14.04 e tenho duas placa de redes wireless, e às vezes retiro uma ponho outra, ou ancoro o telefone e quase sempre essas alterações cagam meu resolv.conf, ai resolvi escrever esse script que dá uma solução em definitivo para o meu problema.

Por: Isaac Luiz Angelo Castro


Instale o Samba 2.2.9 no DSL e DSL-N com o script install-samba

Este script foi desenvolvido para instalar o Samba no DSL-N (DSL-N é um projeto baseado no DSL com kernel 2.6 - site http://www.damnsmalllinux.org/dsl-n/), pois o próprio DSL-N não tem esta opção por ainda estar em fase de desenvolvimento. A versão mencionada do DSL-N é 0.1RC3 ou 0.1RC4. Este script é parte integrante do projeto SSSR - http://www.sssr.50webs.org

Por: Isaac Luiz Angelo Castro


Deixe sua internet plug and play com Pumpconfig

Este script simples foi desenvolvido para automatizar a configuração do pump. O funcionamento é muito simples: rode o script em segundo plano, e pluge o cabo de rede. O script roda o pump por você, ou seja, e só plugar e rodar.

Por: Isaac Luiz Angelo Castro



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts