Script automatizado de Atualização e Instalação de Programas no Ubuntu
Este script visa a automatização da atualização do Ubuntu, e instalação de programas. É uma pequena contribuição, com intuito de incentivar novos usuários que desejam aprender mais. Obviamente o script contém uma lista pessoal pré-selecionada, os programas da lista são só minhas sugestões, Então fica a critério do usuário escolher quais programas adicionar ou remover. Para remover um programa da lista, é só remover a linha completa em que ele se encontra. Uma forma fácil de adicionar programas a lista, é ir até a Central de Programas do Ubuntu, e abrir a página do programa que deseja adicionar à lista. E na parte que informa versão, logo a frente informa o nome do programa que será acessível via apt. Por exemplo, Plugin do Adobe flash, versão flashplugin-installer 11.2.02 (você não coloca a versão, coloca só o nome do programa) apt-get install flashplugin-installer -y O -y no final serve para instalar o programa sem solicitar permissão (aquela y/n ou s/n de, sim ou não, yes or no) INSTRUÇÕES No terminal digite: sudo su gedit ubuntu-programas & (ubuntu-programas ou o nome que desejar) Após salvar o arquivo e sair, use o comando abaixo para permitir que o arquivo seja executado: chmod +x ubuntu-programas E depois para executá-lo: ./ubuntu-programas Depois disso, aguarde um bom tempo de acordo com sua internet, pois se seu Ubuntu estiver recém instalado, ele vai baixar todos os programas listados, e instala-los um por um, e isso pode demorar um bom tempo dependendo da sua conexão de internet, e até da sua máquina, se o programa já estiver instalado e atualizado, o programa simplesmente ignora e não altera nada, e prossegue para o próximo programa. Eu não inseri nenhum ambiente gráfico no script, mas se você desejar, pode fazê-lo. É só selecionar abaixo o comando correspondente ao ambiente gráfico desejado e adicioná-lo na lista do arquivo ubuntu-programas: apt-get install -y cinnamon apt-get install -y plasma-desktop apt-get install -y xfce4 apt-get install -y mate apt-get install -y lxde apt-get install -y razorqt apt-get install -y wmaker apt-get install -y e17 apt-get install -y blackbox apt-get install -y fluxbox apt-get install -y openbox apt-get install -y awesome
Por: Carlos Adriano
Obtendo o IP público (Internet) usando o Perl
Algumas vezes nós precisamos saber qual é o nosso endereço de IP público (que é diferente do de rede) e uma das formas de fazer isso é acessando serviços online que mostram seu IP. PRÉ-REQUISITOS: - Perl 5.10 ou superior REFERÊNCIAS: https://metacpan.org/pod/LWP::UserAgent EXECUTANDO: Para executar o script: $ perl public-ip.pl
Por: Daniel Vinciguerra
Função para quebrar linha em PHP
Tive problemas em PHP para mostrar em uma página HTML até um certo ponto, ou seja, delimitando o número de colunas, encontrei algumas funções mas elas cortavam a metade da palavra no fim da linha. Então desenvolvi uma função própria para isso.
Por: Messias Kamphorst
Pilha dinâmica em C
Implementação de uma simples pilha dinâmica em C. Código em en_US. azk4n
Por: Alexandre (azk)
Introdução a Persistência de Estrutura de Dados em Perl
Às vezes identificamos a necessidade de guardar estrutura de dados, seja para transporte, para persistência, para processamento posterior, entre outros. Por isso existem inúmeras técnicas para se armazenar estrutura de dados, e para poder recuperá-las posteriormente, como data-dumper, storable, json, yaml, xml etc. Hoje eu vou apresentar neste simples script uma dessas técnicas que se utiliza do modulo Storable para guardar a estrutura de dados para poder utilizar a mesma mais tarde. OBS;: este é um script introdutório sobre o módulo, para dar apenas uma idéia sobre uma solução para possíveis problemas. Caso precise de algo mais específico sobre este assunto, sugiro que dê uma olhada no módulo, para utilizar as funções que melhor se encaixam em seu cenário. PRÉ-REQUISITOS: - módulo IO::File (manipulação de arquivo) - módulo Storable (persistência de estruturas de dados) - módulo Data::Dumper (debug da estrutura de dados) EXECUTANDO: $ perl storage-freeze.pl REFERÊNCIAS: https://metacpan.org/pod/IO::File https://metacpan.org/pod/Storable https://metacpan.org/pod/Data::Dumper
Por: Daniel Vinciguerra
Obtendo a temperatura com Perl
Por vezes, nós precisamos obter algumas informações de algum site automaticamente, para automatizar algum relatório ou mostrar algum status. O módulo LWP::UserAgent do Perl pode lhe ajudar nessa tarefa, fazendo as vezes de um "navegador" e permitindo que façamos consultas e acessemos informações de sites programaticamente. Executando: $ perl climate.pl Referência: https://metacpan.org/pod/LWP::UserAgent
Por: Daniel Vinciguerra
Lista encadeada em C
Implementação de uma simples lista encadeada e dinâmica em C. Código em en_US. azk4n
Por: Alexandre (azk)
DBI Básico - Banco de Dados Perl
Quando estamos aprendendo linguagens de programação, sempre chegamos a um ponto onde armazenar e trabalhar com dados se torna importante. O Perl tem um meio muito interessante de fazer isso através do modulo DBI (Perl Database Interface) que inspirou algumas linguagens, como Ruby e Python. Baixe o código deste script e leia com atenção os comentários para conhecer o básico de como trabalhar com o banco de dados em Perl. PRÉ-REQUISITOS: - Perl 5.10 ou superior - Banco MySQL instalado - Driver dbi DBD::mysql instalado REFERÊNCIAS: http://dbi.perl.org https://metacpan.org/pod/DBI EXECUTANDO: Para executar o script: $ perl dbi-basico.pl Para ver mais mensagens de debug execute com a flag debug: $ DEBUG=1 perl dbi-basico.pl Obs.: altere a string de conexão dentro do script.
Por: Daniel Vinciguerra
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Servidor vs Computador Convencional
Como administrar uma rede Linux através da ferramenta Webmin
Como escanear portas de um servidor através da ferramenta Nmap e como alterar a porta do SSH.
Marcando e desmarcando pacotes para atualização, instalação e remoção no Debian e agregados
Is LMS Technology the Key to Solving Brazil’s Online Education Challen... (0)
Audio Failure on Acer Aspire AS4738 – Intel 5 Series HD Audio (Linux M... (0)









