sexta-feira, 1 de maio de 2015

Debian 8 pós Instalação




Você que baixou o recente Debian GNU/Linux 8 codinome Jessie pode ter alguma dificuldade em instalar alguns programas do dia a dia se você for um usuário iniciante. Para isso esse tutorial é voltado mais para iniciantes porém até o mais avançado. Digo avançado* pois você poderá alterar o script e melhora-lo. O intuito desse tutorial é facilitar a vida de quem está iniciando no Debian e que já tenha uma noção do que é repositórios.


Caso você não tenha ideia do que seja isso, basta clicar aqui e conferir o conceito.

Fiz os teste utilizando o Debian 8 64 bits e baixei a .iso de 4 gigas. Recomendo baixar esta pois a instalação será mais completa e rápida. Vamos então baixar o arquivo que deixarei no final do tutorial. Depois do download ter concluído, basta extrair para qualquer diretório. Exemplo: "Área de trabalho".



Sabendo que o arquivo está extraído na área de trabalho, vamos abrir o Terminal e navegar até a pasta extraída.
cd Área\ de\ Trabalho/

No Terminal e já dentro da pasta, vamos tornar o script "executável" com  o comando
chmod +x programas_debian.sh

Agora vamos mudar para super-usuário
su

Para finalizar vamos executar o script
./programas_debian.sh

Esse script irá adicionar alguns repositórios na sources.list do Debian e instalará alguns programas essências, como por exemplo:
  • Java Web e JDK
  • Firefox
  • Bleachbit
  • VLC
  • Audacious
  • Codecs (mp3, ffmpeg etc)
  • Adobe Flash Player
  • FF Multi Converter

Abaixo segue o fonte do script para melhor visualização do que você estará baixando no seu Debian.


#!/bin/bash
:'
Script para facilitar a instalação de programas
que acho essênciais. Caso você queira introduzir algum
programa que ache essêncial, modifique o código, me envie
que republicarei.
Desenvolvido por Flávio Oliveira
www.flaviodeoliveira.com.br
www.youtube.com.br/flaviodicas
'
#-------------------------------------------------------------------------------
#Modificando a Sources.List e colocando alguns repositórios oficiais do Debian
echo "Modificando o Sources List"
echo ""
echo "Antes da modificação foi criado um backup do sources.list"
echo ""
sleep 10
cp /etc/apt/sources.list /etc/apt/sources.list_backup
rm /etc/apt/sources.list
cp sources.list /etc/apt/
clear
sleep 1
###-----------------------------------------------------------------------------
#-------------------------------------------------------------------------------
#Importa chaves de acesso a programas como Firefox, java e codecs
clear
echo "Importando Chaves do Firefox, Codecs, Java"
gpg --keyserver pgp.mit.edu --recv-keys 3EE67F3D0FF405B2
gpg --export 3EE67F3D0FF405B2 > 3EE67F3D0FF405B2.gpg
apt-key add ./3EE67F3D0FF405B2.gpg
rm ./3EE67F3D0FF405B2.gpg
echo ""
echo ""
wget -c http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2014.2_all.deb ; dpkg -i deb-multimedia-keyring_2014.2_all.deb
echo ""
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
echo ""
###---------------------------------------------------------------------------------------
#----------------------------------------------------------------------------------------
#Atualiza as modificações que foram feitas na sources.list
clear
echo ""
echo ""
echo "Atualizando o Sources.list"
echo ""
apt-get update
echo ""
###--------------------------------------------------------------------------------------
#----------------------------------------------------------------------------------------
#Início das instalações dos programas
clear
echo "Instalando Firefox"
apt-get install firefox -y
apt-get install firefox-l10n-pt-br -y
echo ""
clear
echo "Instalando o Java Web e JDK"
apt-get install oracle-java8-installer -y
echo ""
clear
echo "Instalando o VLC Player"
apt-get install vlc -y
echo ""
clear
echo "Instalando o Audacious Music"
apt-get install audacious -y
echo ""
clear
echo "Instalando Codecs 'Debian Multimedia'"
apt-get install gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-really-bad ffmpeg sox twolame vorbis-tools lame faad w64codecs libdvdcss2 faac faad ffmpeg2theora flac icedax id3v2 lame libflac++6 libjpeg-progs mencoder mjpegtools mpeg2dec mpeg3-utils mpegdemux mpg123 mpg321 regionset sox uudeview vorbis-tools x264 arj p7zip p7zip-full p7zip-rar rar unrar unace-nonfree sharutils uudeview mpack cabextract libdvdread4 libav-tools -y
echo ""
clear
echo "Instalando o Adobe Flash Player"
apt-get install flashplugin-nonfree -y
echo ""
clear
echo "Instalando o Bleachbit"
apt-get install bleachbit -y
echo ""
clear
echo "Instalando o conversor FF Multi Converter 1.7"
apt-get install ffmulticonverter -y
echo ""
clear
echo ""
echo "Programas instalados"
echo ""
sleep 4
exit

Se você tem conhecimentos em script shell sabe que o script em si é bastante simples. Isso tornará que mais pessoas com pouco menos conhecimento possam utiliza-lo e também colaborar com mais programas incluindo no próprio script.

Faça o download do script clicando no link abaixo, o mesmo está hospedado na minha pasta do Dropbox.