Anterior Proxima

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

azk

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

azk

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



Anterior Proxima



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts