You are on page 1of 50

Instalei o Ubuntu e

agora?

Fernando Anselmo

Copyright
permitido a total distribuio, cpia e compartilhamento deste arquivo, desde que se
preserve os seguintes direitos, conforme a licena da Creative Commons 3.0

~ Quanto aos Direitos Autorais ~


Ubuntu marca registrada da Canonical Inc. E todos os seus direitos de marca so reservados.
Logos, cones e outros itens inseridos nesta obra, so de responsabilidade de seus proprietrios.
Caso no tenha citado a fonte correta de algum texto que coloquei em qualquer seo, basta me
enviar um e-mail que farei as devidas retrataes, algumas partes podem ter sido cpias (ou
baseadas na ideia) de artigos que li na Internet e que me ajudaram a esclarecer muitas dvidas,
considere este como um documento de pesquisa que resolvi compartilhar para ajudar os outros
usurios e no minha inteno tomar crdito de terceiros.

Quanto ao Ambiente de Desenvolvimento mostrado no Captulo 4


Quero dizer que NO, isso NO uma ideia original, NO minha e creio que muita gente j faz dessa
forma. Resolvi simplesmente expor todo esse processo de forma que qualquer desenvolvedor possa ter
acesso a esse valioso conjunto de ferramentas sem ter que ficar com um louco para tentar descobrir a
forma de consegui-lo.

Alguns itens apresentados neste livro podem sofrer alteraes sem prvio aviso
Verso 1.6

Instalei o Ubuntu e agora?

Pgina 2

ndice
Introduo.......................................................................................................................................... 4
Do que trata esse livro?............................................................................................................... 4
Por que o smbolo do Linux um Pinguim?.............................................................................4
Captulo 01......................................................................................................................................... 6
1.1 Minha Histria......................................................................................................................... 6
1.2 Usurios Windows e Linux.................................................................................................... 7
1.3 Por que escolhi o Ubuntu?...................................................................................................... 8
1.4 Aplicativos Comuns............................................................................................................... 11
Captulo 02....................................................................................................................................... 13
2.1 Por padro no Sistema Operacional.................................................................................13
2.2 Aplicativos previamente instalados................................................................................. 14
2.3 Atualizao do Sistema e a Loja de Aplicativos................................................................15
2.4 O que Zeitgeist2............................................................................................................... 17
2.5 Servios Travados................................................................................................................ 18
2.6 Coisas do Terminal............................................................................................................... 19
2.7 E agora?................................................................................................................................. 19
Captulo 03....................................................................................................................................... 22
3.1 Temas e cones..................................................................................................................... 22
3.2 Aplicativos para Organizao............................................................................................ 23
3.3 Editores................................................................................................................................. 26
3.4 Internet.................................................................................................................................. 30
3.5 Ambiente Windows............................................................................................................. 31
3.6 Jogos...................................................................................................................................... 33
3.7 Estudo.................................................................................................................................... 34
Captulo 04....................................................................................................................................... 37
4.1 Papo de Desenvolvedor...................................................................................................... 37
4.2 Produtos Bsicos................................................................................................................. 38
4.3 Instalao do Subversion.................................................................................................... 40
4.4 Integrao Contnua: Jenkins............................................................................................ 42
4.5 Gerenciador de Repositrio: Nexus..................................................................................43
4.6 Unio dos servios atravs do Apache.............................................................................44
Captulo 05....................................................................................................................................... 46
5.1 Conhece o XAMPP............................................................................................................... 46
5.2 Calligra, uma alternativa ao LibreOffice..........................................................................48
5.3 Dicas rpidas para deixar o sistema a seu gosto............................................................48
5.3 Fim?........................................................................................................................................ 50

Instalei o Ubuntu e agora?

Pgina 3

Introduo
Do que trata esse livro?
Assim como eu, resolveu mudar para o Linux e se encontra um tanto perdido, ou ento est
aborrecido com seu sistema operacional e deseja usar o Linux mas tem medo de migrar por causa
dos seus aplicativos, ou ento j usa o Linux mas ainda est perdido? No se preocupe isso
acontece com todos desde o mais leigo at o mais experiente.
Era um usurio maravilhoso do MS Office, sabia usar o Excel na perfeio, craque no Word e
melhor ainda o PowerPoint, incluindo trs coisas que muito pouca gente faz:

Uso de Macros;

Uso de Mala Direta; e

Integrao OLE dos trs aplicativos.

Ento por causa do trabalho tive que mudar para o OpenOffice (que no Brasil teve que se chamar
BR Office devido a direitos legais). Pensei que meu mundo caiu. Tinha duas escolhas, pedir
demisso ou aprender esse ambiente, como toda pessoa inteligente que encara os problemas
como desafios e oportunidades agarrei o momento para comear minha mudana para o
Software Livre.
Devemos entender que existem grandes diferenas entre Software Livre e Software Grtis (ou
Free). Grtis significa que se pode copiar o software a vontade e no ter que pagar um centavo
para ningum. J o Software Livre est associado a quatro liberdades bsicas1 so elas:

A liberdade de executar o programa, para qualquer propsito (liberdade n 0)

A liberdade de estudar como o programa funciona, e adapt-lo para as suas necessidades


(liberdade n 1). Acesso ao cdigo-fonte um pr-requisito para esta liberdade.

A liberdade de redistribuir cpias de modo que voc possa ajudar ao seu prximo
(liberdade n 2).

A liberdade de aperfeioar o programa, e liberar os seus aperfeioamentos, de modo que


toda a comunidade se beneficie (liberdade n 3). Acesso ao cdigo-fonte um pr-requisito
para esta liberdade.

Ou seja, um Software Grtis no necessariamente livre, mas um Software Livre sempre Grtis.
E essa ideia sempre me atraiu, ento na tive dvida, cai de cabea nesse mundo. No foi fcil me
readaptar (como nunca ), mas tive grandes vantagens nesse processo.
Esse livro procura ajudar a qualquer um que esteja iniciando no mundo Linux (com a distribuio
Ubuntu) a se adaptar da melhor maneira de forma que consiga instalar e a montar um ambiente
tranquilo para se trabalhar. Resumidamente, a se virar no Linux e descobrir que o pinguim est
mais do que domesticado.

Por que o smbolo do Linux um Pinguim?


Acredito que todo livro que fala a respeito do Linux conta da sua mascote o pinguim com o nome
de Tux, ou seja, essa histria j foi contada por muitos, porm apenas para deixar registrado
nessa minha trilha por esse sistema desejo narr-la mais uma vez...
O pinguim que virou um logotipo do Sistema Operacional Linux comeou em 1996 onde muitos
integrantes da lista chamada "Linux-Kernel" estavam discutindo sobre a criao de um logotipo ou
de um mascote que representasse o Linux. Muitas das sugestes eram simples pardias ao
logotipo dos sistemas operacionais concorrentes, monstros ou animais selvagens como tubares
e guias. Linus Torvalds acabou entrando nesse debate ao afirmar em uma mensagem que
gostava muito de pinguins e s isso foi o suficiente para dar um fim discusso:
1

Conceito definido por Richard Stallman

Instalei o Ubuntu e agora?

Pgina 4

Re:LinuxLogo
LinusTorvalds(torvalds@cs.helsinki.fi)
Sun,12May199609:39:19+0300(EETDST)
.
Umm..Youdon'thaveanygaptofillin.
"Linuslikespenguins".That'sit.TherewasevenaheadlineonitinsomeLinux
Journalsometimeago(IwasbittenbyaKillerPenguininAustraliaI'mnot
kidding).Penguinsarefun.

Histrias a parte segundo Jeff Ayers, Linus Torvalds tem uma "fixao por aves marinhas
gordas e desprovidas da capacidade de voo!" e o Torvalds reivindica que contraiu uma "pinguinite"
aps ter sido gentilmente mordiscado por um pinguim: "A pinguinite faz com que passemos as
noites acordados s a pensar em pinguins e sentir um grande amor por eles." Essa uma histria
meio verdadeira, obviamente a doena de Torvalds uma piada, porm ele foi mesmo mordido
por um pinguim numa visita a Canberra.
Depois disso, vrias tentativas foram feitas atravs de uma espcie de concurso para que a
imagem de um pinguim servisse aos propsitos do Linux, at que algum sugeriu a figura de um
"pinguim sustentando o mundo". Novamente em resposta Torvalds declarou que achava
interessante que o pinguim tivesse uma imagem simples, tal como um pinguim "gordinho" e com
expresso de satisfeito, como se tivesse acabado de comer uma poro de peixes, ele tambm
no achava atraente a ideia de algo agressivo, mas de um pinguim bem simptico, do tipo em que
as crianas perguntam: "mame, posso ter um desses tambm?", frisou que agindo dessa forma,
as pessoas poderiam comear a criar vrias modificaes desse pinguim.

Figura 0.1 Desenho oficial do Tux feito por Larry Ewing

O desenho oficial do mascote do Linux foi criado por Larry Ewing em 1996, um pinguim
gorducho que tem um ar satisfeito e saciado. Ele o havia criado usando o programas GIMP verso
0.54.
Nome Tux
J o nome Tux Essa uma questo que ainda gera controvrsias, porm a verso aceitvel a
de que o nome veio de "tuxedo", palavra em ingls para o tipo de roupa que no Brasil conhecido
como "smoking" ou "fraque". Isso porque parece que os pinguinsensto sempre usando esse tipo
de vestimenta. No entanto, h quem afirme que o nome tambm usado como referncia ao
nome de Linus Torvalds com Unix: Torvalds UniX.
O que se sabe que Tux tornou-se num cone para a comunidade Linux e Open Source tornandose inclusive muito mais famoso que o Gnu, um pacfico e tmido gnu que representa o Projeto
GNU.

Instalei o Ubuntu e agora?

Pgina 5

Captulo 01
Neste captulo veremos:
Minha histria
Usurios Windows e Linux
Por que escolhi o Ubuntu?
Aplicativos Comuns

1.1 Minha Histria


Sou um usurio de computador desde muito tempo, fiz carreira na rea de informtica antes
mesmo de possuir um diploma, e por muito tempo fui usurio do Ambiente Operacional Windows,
porm um fato curioso em uma determinada semana aconteceu e prefiro narr-lo como se fosse
anotaes em um dirio:
Dia 01
Hoje, como todo bom usurio (definio simples daquele que UTILIZA o computador) acordei e dei
bom dia para meu computador que me respondeu com bip, achei aquilo muito esquisito (ele nunca
tinha me comentado nada), liguei a tela (meu computador fica 24/7 ativo) e para minha surpresa a
pobre mquina estava doente. Os sintomas eram claros: vrus. Como sempre o bendito antivrus
deixou passar alguma coisa. Dizer que a mquina estava com vrus era brincadeira, eles estavam
to bem instalados que j tinham criado seu prprio sistema poltico, mas como vivo de
informtica resolvi combat-los. A luta foi boa e como qualquer "informtico" ganhei.
Dia 02
Aps atualizar todos os programas, descobri sequelas do vrus a mquina estava um tanto lenta,
bem nada que arrumar a rea de registro e uma boa desfragmentao no resolva. Vou ter que
deixar o programa organizador processando a noite toda.
Dia 03
Liguei novamente o monitor e agora no "Windows Explorer" aparece a mensagem: "O Windows
Explorer travou... procurando a soluo... reiniciando o Windows Explorer" isso acontece a cada 1
minuto e no consigo fazer mais nada na mquina. Tentei recuperar o sistema atravs do CD de
instalao mas, esse acusa que meu ponto de restaurao no resolve o problema. Com um
pouco de pesquisa (no tablet) descobri que o problema era com o ".NET Framework" que est
corrompido, a soluo muito fcil (como tudo no ambiente Windows) entrar em modo de
segurana e reinstalar. Descobri que no modo de segurana tambm aparece a mesma
mensagem (afinal de contas o Windows Explorer depende desse framework para executar), nada
de pnico, deve ser possvel executar isso de um pen-driver, vou precisar de outra mquina para
baixar e copiar o framework.
Dia 04
Agora ficou muito fcil, entrar no Executar, e chamar o executor de comandos (CMD) e disparar o
instalador do framework. Aps meia hora (a maldita tela da mensagem que puxa o foco para ela o
tempo todo) consegui com que o instalador rodasse, aps mais um bom tempo (e muitas outras
telas aparecendo) me veio a mensagem: Voc est em modo de segurana e impossvel instalar
este programa. Retorne ao ambiente normal. Tenho pena de algumas mes que no tiveram culpa
pela raiva que senti. Mais um boot e estou no ambiente normal, o mesmo trabalho (e as mesmas
telas) e finalmente o framework comea a ser instalado, meus problemas vo finalmente terminar.
Aps o trmino da instalao nada aconteceu. Lembrei que esse um ambiente onde reiniciar a
mquina essencial para que as alteraes sejam efetivadas. Mais um boot e nada. O mesmo
problema se repete. Vou dormir com um nico pensamento na cabea vou ter que tirar todos
meus arquivos e formatar. Aps anos esquisito dormir sem o computador fazer aquele barulho
que me era to caracterstico porm, no tem o menor sentido deixar a mquina ligada.
Dia 05
Instalei o Ubuntu e agora?

Pgina 6

Como tirar todos os arquivos de uma mquina que impossvel usar o Windows Explorer? Fcil
pelo MS-DOS (por isso mesmo sou programador), encaixo o driver externo e comea a rotina
XCOPY. Ao comentar com um colega minha situao ele perguntou: Porque no utiliza um Live
CD e copia os arquivos? - Ainda bem que tenho amigos, mais um boot s que dessa vez pelo CD
e consegui obter todos meus arquivos pessoais.
Dia 06
Hoje sbado e estou com um dilema na cabea, por que reinstalar o Windows 7 (ou 8)? No que
o Linux (ou mesmo MacOS) sejam melhores ou piores, mas a pergunta : O que eu fao com
essa mquina? O que existe de to essencial no Windows para que realmente precise dele? E
pensando friamente, um usurio normal instala o Windows, um programa de escritrio, um tocador
de msica, e por a vai em uma relao de programas usados que no possui qualquer referncia
se so melhores ou piores (essa relao est mostrada no item 1.4 deste captulo), ou seja,
provavelmente consigo facilmente substituir todo meu sistema (e forma de trabalho) ainda com
alguns lucros:

No fico dependente de programa pagos (ou de programas a R$ 1,99 obtidos por


fornecedores para l de suspeitos).

No fico propenso a ataques de vrus ou suas variantes.

Vou ter um sistema mais controlado.

No computador, coloquei o CD do Ubuntu 14.04 e comecei o meu processo de formatao para


um novo ambiente.
Dia 07
Liguei o computador e j coloquei todos meus arquivos e programas de volta, engraado, pois dos
500 Gb do meu HD quase lotado do sistema anterior ainda tenho 300 Gb livres, j vi que minha
compra por um HD de 1 Tb pode esperar um pouco.
No minha inteno ofender o sistema operacional Windows ou dizer que Microsoft deveria ser
banida da face da terra. Usei o Windows desde sua verso 3.0 e simplesmente resolvi mudar.
Esse foi o fato derradeiro e resolvi narr-lo do modo como aconteceu. No quero influenciar
ningum e desejo que se sintam felizes em usar seus Windows ou MacOS, assim como estou
agora em utilizar o Linux.

SAIBA MAIS...
Neste livro pretendo realizar muitas comparaes com o Windows, de maneira nenhuma
minha inteno ofender a Microsoft ou qualquer outra empresa. simplesmente porque o
Sistema Operacional que mais conheo (assim como muitas pessoas) de forma a tornar as
coisas mais claras.
Por exemplo: Vamos imaginar que ao conectar um pen drive este mostra uma mensagem de
falha na leitura, no Windows utilizamos o comando chkdsk (check disc) para fazer o reparo, o
equivalente no Linux o comando fsck.

1.2 Usurios Windows e Linux


Minha sina com o Linux no comeou com o fato que narrei anteriormente, muitas vezes quis
us-lo mas sempre acontecia algo que me empurrava de volta para o Windows, como se
estivesse destinado a esse sistema operacional. Quando estava iniciando meu livro de PHP tinha
pensado em usar o Linux como base, porqu no? afinal estava iniciando minha jornada pelo
mundo livre. Tinha guardado os CDs de diversos sistemas Linux (que vinham em revistas de
informtica) e devo confessar que na poca nenhum deles me agradou o suficiente para me
convencer em mudar.
Parte do problema estava na dificuldade do sistema, afinal de contas qual o motivo pelo qual teria
que aprender a usar comandos de linha (tambm chamados de comandos de terminal) tinha
fugido do DOS e do Grande Porte exatamente por esse motivo, no Windows era tudo muito
simples, clicar e instalar, clicar e remover, Ctrl+C e Ctrl+V. E me parecia que o Linux no via
Instalei o Ubuntu e agora?

Pgina 7

assim e tudo deveria ser resolvido atravs do terminal. Era um tal de abre o terminal e fornece o
seguinte comando... e quando se precisava de um editor ento? Vi coisa do Diabo, s pode ser,
para um ser acostumado a um editor como Bloco de Notas, algo parecido com um editor da
dcada de 80 s pode ter sido trazido pelo prprio coisa ruim (ou sete peles se prefere). O
mundo Linux era algo para maluco ou Nerd de primeira categoria.
Quando resolvi mudar tive que enxergar esse novo ambiente atravs de novos olhos, o Linux
um ambiente amigvel, porm as pessoas que continuam complicando com seus hbitos. Afinal
vamos criar um pensamento inicial juntos: Passo a vida inteira para aprender dezenas de
comandos de terminal no Linux (outra eternidade para o Vi) e vou entregar todo esse
conhecimento de mo beijada para um leigo? E no vou lucrar nada com isso?
O que faz a fora de uma linguagem? Quantas linguagens sabemos que nascem em morrem todo
santo dia? J ouviu falar de OAK? Que tal Algol? Uma famosa criada pela Google denominada
Go? Agora com certeza j ouviu falar de Java, PHP, DotNet e algumas outras. O que d a fora
de uma linguagem o nmero de pessoas utilizando ela. A mesma coisa em relao a um sistema
operacional. Quanto mais pessoas usarem um sistema operacional mais ele vai se tornar
conhecido e mais gente o estar usando e assim aquele nosso pensamento inicial deveria se
tornar: Se todas as pessoas conhecerem o Linux, terei trabalho garantido fornecendo suporte,
manuteno ou qualquer outra coisa que esteja no campo das minhas habilidades aprendidas.
Era um usurio Windows (desde a verso 3.0) e tive que adaptar alguns de meus hbitos para
encarar esse novo mundo e reconhecer determinadas diferenas:

Usurios Windows no se veem em uma nica pasta dentro do Sistema Operacional,


eles se veem em todas as partes. A verso 98 at tentou criar este conceito com a pasta
users (minhas msicas, bibliotecas, ...) mas quase ningum usa isso. Usurios Linux
possuem claramente o conceito da pasta home (existe um comando para retornar ao
diretrio raiz: cd ~), no que eles no possam atravessar essa fronteira, mas no existe o
porqu de fazer isso.

Usurios Windows no sabem quem so dentro do sistema, no existe nem este


conceito de "usurio", so simplesmente uma entidade no sistema e esse a sua casa,
so deuses, administradores, instalam e removem ao bel prazer. Usurios Linux sabem
exatamente quem so (existe um comando para isso: whoami) e s usam o super usurio
em ocasies totalmente necessrias.

Usurio Windows odeiam a janela de comandos, e muitos nem sabem os comandos


DOS, essa janela s usada em ltimo dos casos e por algum que conhece muito do
sistema. Usurios Linux acham que todos os problemas do sistema se resume a abrir a
janela de terminal (sim, tambm existe um atalho para isso Ctrl+Alt+T), muito raro
perguntar algo para uma pessoa deste mundo e no receber como resposta: abra a janela
de terminal e...

Usurios Windows instalam um software por impulso (ou para test-lo/conhec-lo)


resultado que o sistema pode acabar contendo pastas que no so mais usadas ou lixo
deixado por programas, a soluo? Softwares de limpeza como o CCleaner ou Glary
Utilities. Usurios Linux instalam somente os programas necessrios e reconhecidamente
teis. Pastas perdidas quase uma heresia, sabem exatamente o que tem no sistema.

No estou dizendo que um grupo melhor do que o outro, quero apenas mostrar as diferenas
que tive que reconhecer para passar de um mundo ao outro. Porm muita coisa do Windows
ainda estava grudada nas minhas clulas e disso no abriria mo: Quero sempre ter a facilidade
de instalar um programa sem ter que usar uma janela de terminal.

1.3 Por que escolhi o Ubuntu?


Primeiro gostaria de responder uma pergunta sobre o que Linux? Muita gente acha que Linux
um Sistema Operacional (aposto que at voc pensou isso tambm) pois saiba que no , Linux
um Kernel. O sistema operacional consiste em algumas das milhares de distribuies existentes
que foram criadas com base neste Kernel.
Instalei o Ubuntu e agora?

Pgina 8

Para entrar no mundo Linux primeiro necessrio escolher uma famlia, quais so disponveis? E
o que significa cada uma delas? Com a ajuda do material da Linux Foundation vou tentar explicar
e ajud-lo a entender como esse mundo. Analise a seguinte imagem:

Figura 1.1 - Famlias mais conhecidas do Linux

De pronto observamos que todas as distros do Linux vem de um Kernel (entenda isso como o
ncleo do Sistema Operacional ou simplesmente O Linux) nico e que pode ser atualizado sem
que para isso seja necessrio mudar a verso da sua distribuio, e isso muito bom pois o que
muda apenas a forma como o usurio final enxerga sua mquina e pode configur-la ao seu
jeito e escolher a distribuio que mais lhe agradar.
Meu primeiro problema foi quanto a instalao, por que existem milhares de distribuies (ou
simplesmente distros)? E o pior, cada uma to excelente quanto a sua "concorrente". Isso
confunde o leigo, ento vamos ficar apenas com algumas delas e realizar a escolha devido a
necessidade.
Famlia Debian
Debian serve de base para vrias outras distribuies, incluindo Ubuntu, que serve de base para
Linux Mint e outros (Edubuntu por exemplo). comumente utilizada tanto em servidores como em
desktops. Debian um projeto de cdigo aberto puro e se concentra em um aspecto fundamental:
estabilidade. Tambm fornece o maior e mais completo repositrio de softwares para seus
usurios. Esta famlia usa o gerenciador de pacotes apt-get baseado em DPKG para instalar,
atualizar e remover pacotes no sistema.
Famlia Fedora
Fedora forma a base para Red Hat Enterprise Linux (RHEL), CentOS, Scientific Linux e Oracle
Linux. Essa famlia contm significativamente mais software do que a verso empresarial da Red
Hat. Uma razo para isso que uma comunidade diversificada est envolvida na construo do
Fedora; e no apenas uma empresa. Normalmente o CentOS usado para atividades como
demonstraes e laboratrios, pois est disponvel sem nenhum custo para o usurio final e
possui um ciclo de lanamento mais longo do que o Fedora (que lana uma nova verso a cada
seis meses ou mais), sendo bem mais estvel. J o RHEL a distribuio mais popular em
ambientes corporativos. Esta famlia usa o gerenciador de pacotes yum baseado em RPM para
instalar, atualizar e remover pacotes no sistema
Famlia SUSE
A relao entre o SUSE, o SUSE Linux Enterprise Server (SLES), e OpenSUSE semelhante
Instalei o Ubuntu e agora?

Pgina 9

descrita entre Fedora, Red Hat Enterprise Linux e CentOS. OpenSUSE a distribuio de
referncia para esta famliapara os usurios finais, sem nenhum custo. Os dois produtos so
extremamente semelhantes, e qualquer material deste pode normalmente ser aplicada ao SLES
sem nenhum problema. Esta famlia usa o gerenciador de pacotes zypper baseado em RPM para
instalar, atualizar e remover pacotes no sistema. Tambm inclui o aplicativo YaST (outra
ferramenta do Sistema) para fins de administrao.
Resumidamente, temos as seguintes distribuies para escolher:

Ubuntu, distro voltada ao "povo", ou seja, para a grande maioria dos usurios, fcil e
acessvel, procura se tornar a mais amigvel e estvel possvel.

Linux Mint, a distribuio concorrente direta do Ubuntu, colocando em termos prticos


digamos que procura ser a verso mais bonita e elegante.

Red Hat ou Oracle Linux, duas grandes empresas por trs dessas distribuies e voltada
para um pblico/mquinas totalmente profissional, ou seja, exclusivamente para empresas.
Pretende rodar um Servidor de Dados, montar um repositrio para nuvem, gerenciar sua
empresa atravs de um ERP, opte por uma dessas.

CentOS ou Fedora, ambas garantem um bom lugar no mercado graas a distribuio Red
Hat, o que tem a ver? No servidor da empresa existe uma distro Red Hat s que no
consultor que fornece a manuteno vai ter provavelmente uma dessas duas distribuies.

Slackware ou Debian, boa parte das distribuies citadas anteriormente tiveram sua
origem em uma dessas duas, so as mais "geeks" e voltadas apenas para o usurio super
profissional.

Minha Distribuio
Para minha mquina optei pelo Ubuntu (famlia Debian) e iniciei minha trajetria na verso 14.04.
Esta distribuio tem como objetivo proporcionar uma boa experincia entre a estabilidade a longo
prazo e a facilidade de uso. Recebe a maior parte de seus pacotes da parte estvel do Debian,
mas tambm tem acesso a um repositrio de software muito grande. Usa a interface grfica Unity,
baseada no GNOME e difere um pouco visualmente a partir da interface no padro Debian, bem
como outras distribuies. Alm disso tudo, a instalao foi a mais simples e intuitiva que j
realizei e considerando que instalei em um Desktop e em um Notebook.

SAIBA MAIS...
Recomendo que veja essa coletnea de vdeo do DioLinux (http://www.diolinux.com.br) se ainda
sente dificuldade em entender alguma coisa:
https://www.youtube.com/watch?v=5nX4UFQt_JQ

O que Linux? Conhea as principais distribuies


https://www.youtube.com/watch?v=ikfLh2izqAA

Qual a melhor distribuio Linux para Iniciantes?


https://www.youtube.com/watch?v=z4QeIULKpKo

Como baixar o Ubuntu?


https://www.youtube.com/watch?v=ShH2U4D5tjM

Como instalar o Ubuntu 14.04 corretamente (Canal RBTech)

Curiosidade das Verses


Por ano so lanadas 2 verses do Ubuntu, por exemplo em 2014 foram lanadas as verses
14.04 e 14.10. O primeiro nmero corresponde ao ano da verso e o nmero adjacente que
correspondem ao ms de lanamento das verses assim a primeira foi programada para ser
lanada no ms de abril enquanto que a segunda programada para ser lanada no ms de
outubro. Outro detalhe que a primeira normalmente traz mudanas mais profundas enquanto
que a segunda fica a cargo de correes (como aqueles famosos Service Packs lanados pela
Microsoft). J uma verso LTS significa que ela possui um Longo Tempo de Suporte e
Instalei o Ubuntu e agora?

Pgina 10

atualmente significa que a verso ter suporte oficial da Canonical por 5 anos.
Outra curiosidade que a primeira verso do Ubuntu foi a 4.10, ou seja, foi lanada em outubro
(mais especificamente no dia 20) de 2004. Outra brincadeira fica por conta dos apelidos dados
para cada verso sempre The + adjetivo + animal, voltando as verses de 2014 elas se
chamaram respectivamente The Trusty Tair (a cabra selvagem fiel) e The Utopic Unicorn (o
unicrnio utpico).

1.4 Aplicativos Comuns


Essa mudana no foi simples, pois usamos diversos aplicativos junto com o sistema operacional
para realizarmos nossas tarefas dirias (alguns programas at existem para ambos os
ambientes). Resolvi criar uma relao dos aplicativos comuns (nada a ver com "obrigatoriamente
use esse") que instalamos para cada um dos ambientes traando uma interessante relao na
qual compartilho:
Funo

Windows

Linux

Sute de Escritrio

Microsoft Office

LibreOffice

Editor Leve de
Documentos

Notepad

gEdit

Editor de Documentos com Notepad++


Expresso Regular

Geany

Diagramador de
Publicao

Pagemaker ou inDesign

Scribus

Aplicativo de Email

Microsoft Outlook

Mozilla ou Thunderbird

Navegador Web

Microsoft Internet Explorer Mozilla Firefox

Leitor de PDF

Adobe Reader

Evince

Multimedia Players

Windows Media Player

Totem

Music Players e
Podcatchers

Windows Media Player ou Audacity


Winamp

Gravador de CD/DVD

Nero Burning ROM

Brasero

Gerenciador de Fotos

Picasa

Shotwell

Editor Grfico

Adobe Photoshop

Gimp

Mensagem Instantnea

Windows Live Messenger Empathy

VoIP Applications

Skype

Ekiga

Cliente de BitTorrent

Torrent

Azureus e Ktorrent

Cliente de ed2K

eMule

Amule

Firewall

Prprio do Windows

Gufw

Essa relao somente um comparativo entre os programas mais frequentes usados em seus
ambientes, por exemplo usava o Gimp e o Scribus no Windows para criar a ReviSE sem
qualquer problema, mas neste ambiente muito mais comum as pessoas utilizarem o Photoshop
e o Pagemaker.

SAIBA MAIS...
Quer ver as teclas de atalho do seu computador? Ento pressione e segure a tecla Super
(aquela com o desenho do Windows) por trs segundos e uma tela com os atalhos do
sistema ser mostrada. Outro detalhe que na barra lateral os aplicativos sero numerados
ento basta digitar pressionar o nmero e o aplicativo ser lanado.

Facilmente percebe-se que no coloquei na relao qualquer ambiente de desenvolvimento


Instalei o Ubuntu e agora?

Pgina 11

(Eclipse/Netbeans/Sublime) ou bancos de dados. Essa somente a relao de programas


comumente utilizados, so instalados a partir do modo grfico e que possuem similaridades de
funes. Se deseja ver uma lista mais completa, acesse a Wiki do Ubuntu no seguinte endereo:
http://wiki.ubuntu-br.org/ProgramasEquivalentes.

Dash
Antes de comearmos a explorar alguns desses aplicativos (e outros) vamos falar da rea de
aplicativos que conhecida como dash. Basta pressionar a tecla Super para acess-la:

Figura 1.2 Janela Dash

Atravs dessa janela possvel acessar todos os aplicativos disponveis no sistema. Para acessar
um determinado aplicativo basta digitar sua nome no dash.
Algumas vezes o dash pode exagerar nas suas pesquisas ento os usurios mais experientes
preferem realizar duas aes:
1. Desabitar as buscas online. Abrir uma janela de terminal e executar o comando:
$wgetqOhttps://fixubuntu.com/fixubuntu.sh|bash

2. Desabitar as buscas na Amazon. Abrir uma janela de terminal e executar o comando:


$sudoaptgetremoveunitylensshopping

No tenha a menor vergonha de pedir ajuda, fao isso constantemente nesse sistema, abra o
dash e digite: ajuda. A seguinte tela ser mostrada:

Figura 1.3 Janela de Ajuda

Explore muito bem essa janela pois no prximo captulo entraremos no uso e na instalao de
alguns aplicativos que so necessrios para um bom trabalho com o Sistema Operacional.
Instalei o Ubuntu e agora?

Pgina 12

Captulo 02
Neste captulo veremos:
Por padro no Sistema Operacional
Aplicativos previamente instalados
Atualizao do sistema e a Loja de Aplicativos
O que Zeitgeist
Servios Travados
E agora?

2.1 Por padro no Sistema Operacional


Vamos imaginar a seguinte situao, voc um usurio leigo que acabou de comprar um
computador e nele veio pr-instalado o Sistema Operacional Windows. Saiba que, alm do preo
do seu computador voc tambm pagou pelo Windows, exatamente, ele no saiu de graa. Agora
vamos a seguinte questo: quais so os aplicativos que vem com o Windows? Resumirei no
seguinte: um monte de aplicativos tolos em sua grande maioria. Uma calculadora, um bloco de
notas, um visualizador de imagens e alguns jogos para se perder tempo (tipo minas e pacincia)
entre outros que em momento algum justificaria o preo ou a compra de um computador (pois um
simples celular teria o mesmo conjunto e ainda com a vantagem de poder realizar chamadas
telefnicas).
Se voc pensou que o MS Office j vem instalado est enganado, ele vendido e instalado a
parte, assim como o Photoshop, um simples tocador de msica no vem instalado assim como
muitos outros. A nica vantagem que pelo menos o sistema j vem pronto para se ligar a
Internet (alm do Navegador Internet Explorer) e baixar todos os programas necessrios
(infelizmente no ser muito til se voc no tem um ponto de Internet a sua disposio).
Na mesma situao ao instalarmos o Ubuntu de cara j ganhamos, junto com o sistema
operacional, uma srie de aplicativos teis e todos j pr-instalados.
Um dos maiores diferenciais dos sistemas Linux, como o Ubuntu, em relao ao Windows, so as
reas de trabalho. Para quem est habituado ao Windows, esta funcionalidade no faz muito
sentido. No entanto, quem comea a usar as reas de trabalho depois no quer outra coisa, pois
elas realmente aumentam drasticamente a produtividade.
Nas reas de trabalho, devemos lembrar de dois detalhes, o primeiro que possvel habilitar e
desabilitar as mesmas atravs do aplicativo Aparncia (digite essa palavra no dash para acessar
o aplicativo), na aba Comportamento marque ou desmarque as opes: Habilitar espaos de
trabalho e Adicionar cone mostrar rea de trabalho ao lanador.

Figura 2.1 reas de Trabalho

Com as reas de trabalho habilitadas possvel navegar entre elas com a combinao das
seguintes teclas: Ctrl + Alt + [Seta].
Instalei o Ubuntu e agora?

Pgina 13

2.2 Aplicativos previamente instalados


Separados por categorias vejamos os principais aplicativos que j esto instalados por padro no
sistema Ubuntu e que podem fornecer um grande auxlio.

SAIBA MAIS...
Tem dvida se seu sistema 32 ou 64 bits? Abra uma janela de terminal e digite o seguinte
comando: $ uname -m ou ento no menu superior direito abaixo do nome do usurio clique
na opo Sobre este computador.

Editores
gEdit um editor para arquivos simples (correspondente ao Bloco de Notas) com algumas
caractersticas bem interessantes, a primeira delas que no existe esse negcio de ter que
colocar a extenso txt no arquivo, a segunda a possibilidade de abrir simultaneamente vrios
arquivos textos (a tela ser dividida em vrias abas).
LibreOffice a sute de escritrio oficial do Ubuntu e j vem pr-instalado por padro com ela
possvel realizar todas as aes que faramos com o MS Office, inclusive abrir os documentos
deste. Composto dos seguintes aplicativos:

Writer o editor de textos (correspondente ao Word);

Calc o editor de planilhas eletrnicas (correspondente ao Excel);

Impress o gerente de apresentao (correspondente ao PowerPoint);

Draw um programa para desenhos;

Base um Banco de Dados para criao de aplicativos simplificados (correspondente ao


Access) e o

Math que o editor de equaes para trabalhos matemticos.

Evince o visualizador de documentos padro para o formato PDF e PostScript, mas pode muito
bem exibir outros formatos, tais como imagens. Foi projetado para tornar a leitura de tais tipos de
documentos uma experincia simples, tornando possvel visualizar documentos em tela cheia ou
em formato de apresentao, onde cada pgina apresentada como um slide de uma
apresentao de slides.
Empathy o comunicador de mensagens instantneas do sistema e entre aplicativos de
diferentes protocolos, entre eles: AIM, Windows Live (MSN), Google Talk (Jabber/XMPP),
Facebook, Yahoo!, Salut, Gadu-Gadu, Groupwise e ICQ, talvez em uma empresa essa ferramenta
possa ser extremamente til e permita a reduo do uso da telefonia convencional mas acredito
que o Whatsapp do telefone ou o programa Skype faa muito mais sucesso.

Aplicativos para manipulao de Imagens


Gimp um editor de imagens com caractersticas similares ao Photoshop. Permite retoques de
fotos, composio de imagem e o uso de diversos filtros e manipulaes.
ImageMagick um poderoso programa de comando de linha (Terminal) para tratar imagens em
suas diversas formas: converter, redimensionar, criar, editar, cortar, juntar, editar cores e mais um
grande conjunto de funcionalidades.
EOG (abreviatura de "the Eye of Gnome") o estranho nome que escolheram para o aplicativo
que mostra as imagens por padro no sistema, ou seja, basta dar um duplo clique na imagem que
este aplicativo chamado, possui os mesmos recursos do visualizador de imagens do Windows.

Utilitrios
Cheese permite o controle da WebCam do computador (seja a incorporada do Notebook o uma
externa) e permite que se grave filmes ou se tire fotos.

Instalei o Ubuntu e agora?

Pgina 14

File Roller o compactador de arquivos (correspondente ao WinRar) com ele possvel


trabalhar com vrios modelos de compactao, tais como: 7z, cbr, cbz, iso, jar, rar, tar e zip.
Nautilus o gerenciador de arquivos e pastas (correspondente ao Windows Explorer), sua
forma de trabalhar possui algumas manhas tais como o uso da tecla Ctrl+T que permite a abertura
de uma nova Aba para realizar uma cpia rpida de arquivos. Cad o C:? Quem vem do Windows
est acostumado com C:, D: ou qualquer outra dessas letras, isso no existe no sistema Linux,
so apenas 2 pastas que voc deve guardar a primeira pasta /home que contm seu usurio e
nesta pasta que colocar seus arquivos, imagens, vdeos ou qualquer outro e a segunda a
pasta / (Computador) no qual esto as pastas que integram o sistema (que seria a correspondente
ao C:).
Brasero, concordo que a mania de usar CD ou DVD com o advento da Nuvem est raro, mas s
vezes pode ser necessrio gravar (ou queimar como se diz) um CD para o armazenamento de
arquivos.
Rhythmbox um dos mais fantsticos programas de players de msica que conheo
(recomendaria at mesmo seu uso no Windows) torna possvel manter as colees organizadas
bem como acessar Rdios ou Podcasts disponveis.
Totem o reprodutor de vdeo padro (correspondente ao Windows Media Player) pode-se
visualizar arquivos de multimdia, como vdeos (com legendas) e msicas, de maneira simples e
rpida.

Jogos
Pacincia AisleRiot, quando migrei para o Linux uma das coisas que mais senti falta foi do
FreeCell e logo de cara fiquei procurando um correspondente na Internet para o Linux. Esse
aplicativo j est instalado por padro e no o FreeCell, alias no apenas o FreeCell pois so
mais de 100 jogos do tipo pacincia de cartas disponveis. Basta no menu principal acessar
Alterar Jogo para ver a lista disponvel.
Sudoku, outro bom jogo de lgica que j vem pr-instalado que consiste (se voc viveu em Pluto
nos ltimos anos porm acredito que at l se jogava isso) de um quebra-cabea para a
ordenao de nmeros em linhas, colunas e casas.
Mahjongg, possuo esse jogo tambm no Celular e no Tablet e para mim um dos melhores
quebra-cabeas que conheo, no China to popular quanto uma boa partida de Truco.
Minas, pelo menos por causa desse jogo voc no sentir a menor falta do Windows, o objetivo
o mesmo sinalizar o campo minado, e o desafio o mesmo: No explodir.

Gerenciadores do Sistema
Configuraes do Sistema, uma reunio dos principais aplicativos do Ubuntu que pode ser
acessado no menu principal do sistema a direita abaixo do nome do usurio (aonde fica a opo
de desligar o sistema), permite as atividades como modificar completamente a aparncia visual do
sistema, configuraes de brilho da tela e a janela de bloqueio, configuraes de impressoras ou
rede, suporte a outros idiomas e muitas outras atividades.
Monitor do Sistema, seria o correspondente a tela de servios do Windows. Atravs do monitor
possvel verificar os processos que esto em execuo, como esto sendo usados os recursos do
sistema e as parties do sistema de arquivos (veja mais sobre este aplicativo no item 2.5).

2.3 Atualizao do Sistema e a Loja de Aplicativos


Uma das coisas que mais me irritava no Windows era a seguinte situao:
Voc est atrasado para uma reunio e precisa levar o Notebook, ento manda o
Windows desligar e aparece a seguinte mensagem: NO DESLIGUE O
COMPUTADOR instalando atualizao 1 de 1000. Nessa hora minha raiva subia em
uma escala de 1 a 100, depois de 15 minutos voc finalmente conseguia desligar o
Instalei o Ubuntu e agora?

Pgina 15

sistema e ir para a reunio.


Ao chegar na reunio com um atraso j mortal e ligar novamente o computador
aparece a mensagem matadora: AGUARDE INSTALANDO AS ATUALIZAES. Juro
que me dava vontade de quebrar o computador ali mesmo. Como se fosse o culpado
pela minha escolha do sistema operacional.
No Linux existe o Atualizador de Programas (basta digitar no Dash) e ao executar o aplicativo
visualizamos a seguinte janela:

Figura 2.2 Janela do Atualizador de Programas

Normalmente, os usurios Linux tem a mania de ir para uma tela de terminal e digitar:
$sudoaptgetupdate

O que basicamente realiza o mesmo processo. Esse programa tambm ativo temporalmente, ou
seja, de quando em quando verifica a necessidade de atualizao e APARECE um
questionamento se voc ACEITA ou NO proceder a atualizao. Para configurar esse perodo
basta clicar no boto Configuraes...
Outra coisa que me perturbava no Windows era a atualizao de verso, por exemplo, mudou da
verso 7 para a 8, era quase como uma reinstalao completa para um novo Sistema Operacional
(alm de ter que pagar tudo novamente), e o pior que tinha me acostumado a isso e achava tudo
aquilo um processo muito natural. No Ubuntu tomei um grande susto quando soube que o mximo
que tinha de fazer era digitar dois comandos no terminal:
$sudoaptgetupdate
$sudoaptgetupgrade

Aps isso era confirmar e esperar, podia at continuar trabalhando normalmente e terminado o
processo a maior diferena estava na janela Sobre o Computador (acessada no canto superior
direito abaixo do usurio) que mostrava o nmero da nova verso do sistema. Para evitar
qualquer problema no tenha dvidas em deixar o sistema o mais atualizado possvel.
Central de Programas Ubuntu a loja oficial da Canonical, normalmente seu cone vem grudado
na barra lateral como uma sacola alaranjada que vai te levar ao painel principal do aplicativo e
permitir que voc realize buscas avanadas.

Instalei o Ubuntu e agora?

Pgina 16

Figura 2.3 Central de Programas do Ubuntu

A Central de Programas do Ubuntu um dos melhores softwares j criados nos ltimos anos para
Linux. A ideia era substituir por completo a tela de terminal e ter uma espcie de supermercado de
aplicativos onde s escolher, clicar e instalar. No mundo dos derivados do Debian existem
pacotes com a extenso .deb (que funcionam como se fossem os .exe do Windows) e so esses
arquivos que permitem a instalao de softwares de terceiros sem ter que adicionar o repositrio
manualmente, caso do aplicativo Skype por exemplo. Na internet a loja pode ser acessada no
seguinte endereo: https://apps.ubuntu.com/cat/.
S devemos lembrar que no mundo Linux existem dois usurios bem distintos, o seu usurio e o
superusurio, e apenas para esse segundo que permitido instalar ou remover programas, ento
tenha sempre a mo a senha desse superusurio (normalmente criada quando se instala o
sistema operacional).

SAIBA MAIS...
Para desinstalar quaisquer programas no Ubuntu basta realizar essa ao atravs da Loja, ou conhecendo
o nome correto do programa, digitar o seguinte comando no terminal:
$sudoaptgetremove[nomeprograma]

2.4 O que Zeitgeist

A performance do Ubuntu, nas suas ltimas verses, tem sido bastante criticada, principalmente
por aqueles usurios que estavam habituados as verses anteriores que eram mais rpidas. Um
detalhe que tem afetado a performance a utilizao de um servio conhecido como Zeitgeist
que registra toda sua atividade no Ubuntu.
Este servio guarda praticamente todas as aes realizadas no Ubuntu, desde qual aplicaes
que utilizamos a quais arquivos que abrimos. E isto inclui tambm o que fazemos na Internet, que
pginas visitamos, que conversas temos no chat do Ubuntu e que e-mails trocamos.
Essa aplicao chama-se Privacidade (o nome do programa verdadeiro activity-log-manager) e
facilmente localizada no dash ou nas Configuraes do Sistema. Para desinstalar o Zeitgeist,
abra um terminal e digite o seguinte comando:
$sudoaptgetremovezeitgeistzeitgeistcorezeitgeistdatahub

Este comando remover algumas dependncias que sero mais necessrias. Uma delas a
aplicao Privacidade (referida acima) e outra um plugin do reprodutor de msicas rhythmbox
2

Esta seo foi criada com o base no exposto por Cludio Novais em http://ubuntued.info/desligue-o-zeitgeist-paraaumentar-a-performance-do-ubuntu

Instalei o Ubuntu e agora?

Pgina 17

que ajuda a fazer registo de msicas ouvidas3.

SAIBA MAIS...
Caso deseje retornar esse servio, abra um terminal e digite o seguinte comando:
$sudoaptgetinstallzeitgeistzeitgeistcorezeitgeistdatahubactivitylog
managercontrolcenterrhythmboxpluginzeitgeist
No esquea de reiniciar o Ubuntu.

2.5 Servios Travados


Quem vem do Windows no tem jeito decora as teclas Ctrl+Alt+Del. engraado pois no Ubuntu
essas teclas esto configuradas para encerrar a sesso. No que o Linux seja maravilhoso e
nunca um aplicativo apresentar qualquer problema ou no travar.
Um aplicativo pode travar em qualquer sistema, no existe um sistema no qual um aplicativo no
travar por qualquer motivo, seja por falta de memria seja por tentar gravar uma rea invlida no
HD ou na rede. Ou seja, fez um I/O (ou E/S em portugus) est arriscado a travar.
Existem duas maneiras de destravar um aplicativo, a primeira abrir um terminal e digitar o
comando xkill, o ponteiro do mouse mudar para um alvo e basta apenas clicar na janela
bloqueada. A segunda utilizar o aplicativo Monitor do sistema, s que cham-lo do dash pode
ser um tanto complicado. Ento vamos criar um atalho personalizado para este aplicativo.
No dash digite: teclado. Na janela de configuraes do teclado acesse a aba Atalhos do
teclado. No lado esquerdo acesse a opo Sistema e clique em Encerrar sesso, agora
pressione a tecla Backspace (tecla acima do Enter) para desmarcar o atalho. Clique no boto + e
na janela do Atalho personalizado digite as seguintes opes:

Nome: Monitor do sistema


Comando: gnome-system-monitor

No novo atalho criado, clique na palavra Desabilitado e pressione simultaneamente as teclas


Ctrl, Alt e Delete. E est pronto, agora feche a janela Teclado e pressione Ctrl+Alt+Del e a
seguinte janela ser mostrada.

Figura 2.4 Monitor do sistema do Ubuntu

Essa janela possui trs abas, na primeira possvel ver todos os servios que esto sendo
executados e ao selecionar determinado servio o boto Finalizar processo fica habilitado; a
segunda so os recursos do sistema onde possvel monitorar a CPU, Memria, rea de Swap e
a rede; e finalmente na terceira como est a alocao das suas unidades de gravao (HD, USB).

No se preocupe pois o Rhythmbox continuar funcionando sem problemas e at um pouco mais rpido

Instalei o Ubuntu e agora?

Pgina 18

2.6 Coisas do Terminal


Trabalhar com o Linux significa que por mais que se tente no vai conseguir fugir da tela preta do
terminal, muita coisa pode ser conseguida atravs das telas grficas, mas fica muito mais fcil ir
pelo terminal para executar alguns determinados passos. Com isso tudo aprendi apenas uma
coisa, no podemos ter medo pela tela de terminal, mas simples respeito e saber o que estamos
fazendo ao digitar um determinado comando.

SAIBA MAIS...
APT4 (Advanced Packaging Tool, em portugus Ferramenta de Empacotamento Avanada)
um conjunto de ferramentas usadas pelo GNU/Linux Debian e suas respectivas derivaes,
entre eles o Ubuntu, para administrar os pacotes .deb de uma forma automtica, de modo
que quando um programa instalado o APT instala e/ou atualiza tambm todos os pacotes
que so necessrios para um funcionamento do programa.

Por exemplo, existem 2 aplicaes muito teis: Meu Tempo (que me informa a previso do tempo
e outros detalhes) e Sticky Notes (popularmente conhecidos como aquelas coisas amarelas que
grudam e no grudam - que no posso colocar o nome aqui por ser uma marca registrada). Os
passos para instal-las ficam muito mais simples atravs do terminal, ento pressione Ctrl + Alt +
T e digite os seguintes comandos:
$sudosu
#addaptrepositoryppa:atareao/atareao
#addaptrepositoryppa:umang/indicatorstickynotes
#aptgetupdate
#aptgetinstallmyweatherindicator
#aptgetinstallindicatorstickynotes
#exit
$exit

Pronto j pode voltar a respirar, passou, passou. Vamos entender tudo o que foi feito. Entramos
em modo superusurio (observe que o cursor muda - linha 1), baixamos dois repositrios de
softwares no colocados por padro (linhas 2 e 3), atualizamos o apt-get (programa padro
responsvel pelos softwares do Ubuntu - linha 4), baixamos os trs aplicativos (linhas 5 e 6),
samos do modo superusurio (linha 7) e samos do terminal (linha 8).
Agora basta na janela de pesquisa (pressione no teclado o smbolo do Windows) e acessarmos as
aplicaes, uma vez que esto configuradas com suas preferncias e abertas seus cones vo
para a barra de menu junto ao relgio no canto superior direito.

2.7 E agora?
Existem vrios blogs que mostram o que fazer aps instalar o sistema operacional Ubuntu, so os
chamados acertos no sistema para baixar alguns drivers necessrios ou mesmo a configurar
alguns programas. Nesta seo vou tentar fazer um resumo de tudo isso, facilitando aonde puder
e sem ter que usar tanto a tela de terminal.
Antes de comear siga os seguintes passos:
1. Abrir o Atualizador de Programas
2. Ativar seus drivers proprietrios (NVIDIA, ATI, Broadcom) em Configuraes do Sistema >
Programas e Atualizaes > Drivers Adicionais
3. Ativar os "Repositrios Parceiros da Canonical" para ter acesso a alguns programas extras
como o Skype. Em Configuraes do Sistema > Programas e Atualizaes > Outros
Programas e selecione a opo "Parceiros da Canonical":

Dica 1 Codecs e outros pacotes extras


Para utilizar todo o sistema de multimdia, preciso instalar alguns codecs e um pequeno
4

Origem: Wikipdia, a enciclopdia livre

Instalei o Ubuntu e agora?

Pgina 19

conjunto de softwares para tocar DVDs encriptados. Estes itens ficam dentro dos seguintes
pacotes que podem ser encontrados realizando uma pesquisa na Loja atravs dos seguintes
nomes:

ubuntu-restricted-extras
libavcodec-extra
libdvdread4

Tambm possvel sua instalao via terminal atravs dos seguintes comandos:
sudoaptgetinstallubunturestrictedextrasubunturestrictedaddons
sudoaptgetinstalllibavcodecextra
sudoaptgetinstalllibdvdread4

Dica 2 Formato RAR para o Compactador


O compactador File Roller pode ter adicionado novos formatos para compactao entre estes o
formato RAR, que no instalado por padro. Para instalar atravs da Loja pesquise por RAR ou
digite o seguinte comando no terminal:
Tambm possvel sua instalao via terminal atravs do seguinte comando:
sudoaptgetinstallrar

Aps a instalao veja que o File Roller agora consegue abrir e compactar arquivos em formato
RAR.

Dica 3 Microsoft Skype


Um dos atuais produtos Microsoft que no nos livramos o Skype. Para instalar atravs da Loja
pesquise por Skype ou digite o seguinte comando no terminal:
$sudoaptgetinstallskype

Dica 4 Personalizador do Ubuntu


Uma das maneiras de personalizar o sistema operacional instalar o Unity Tweak Tool para
personalizar seu Ubuntu: mudar temas, cones, entre vrias outras atividades. Para instalar
atravs da Loja pesquise por Ferramenta de Ajuste do Unity ou digite o seguinte comando no
terminal:
$sudoaptgetinstallunitytweaktool

Pode ser que voc tenha desinstalado o Unity Lens Files e quando tentar usar esse aplicativo o
mesmo reclamar da falta deste, para resolver esse problema digite o seguinte comando no
terminal:
$sudoaptgetinstallunitylensapplicationsunitylensfiles

Dica 5 Proteja-se com um Firewall


Gufw um firewall muito fcil de usar e bastante eficiente. Para instalar atravs da Loja pesquise
por RAR ou digite o seguinte comando no terminal:
$sudoaptgetinstallgufw

Aps abrir o programa basta mudar o status para "ON" para deixar seu PC protegido.

Dica 6 Live USB


UNetbootin utilizado para criar seus Live USB. Para instalar atravs da Loja pesquise por
UNetbootin ou digite o seguinte comando no terminal:
$sudoaptgetinstallunetbootin

Dica 7 Editar Parties


GParted para editar as parties do seu HD, HD Externo e pendrive. Para instalar atravs da Loja
Instalei o Ubuntu e agora?

Pgina 20

pesquise por GParted ou digite o seguinte comando no terminal:


$sudoaptgetinstallgparted

Dica 8 Outro Player de msica


VLC, um player multimdia completssimo. Para instalar atravs da Loja pesquise por VLC ou
digite o seguinte comando no terminal:
$sudoaptgetinstallvlc

Dica 9 Mais uma ferramenta ideal para personalizar o Ubuntu


DConf Editor essencial para alguns processos de personalizao e funciona como o RegEdit
do Windows. Para instalar atravs da Loja pesquise por Editor do dconf ou digite o seguinte
comando no terminal:
$sudoaptgetinstalldconftools

Vamos aproveitar o DConf e corrigir a barra de atalhos do Nautilus (o Windows Explorer do Linux)
onde no permitida sua edio pois formada por uma srie de botes. Para resolver isso
pesquise no dash pelo DConf. Uma vez no aplicativo acesse no painel esquerdo o caminho: org |
gnome | nautilus | preferences. Marque a opo: always-use-location-entry e est tudo resolvido.
Pronto, aps a realizao dessas atividades seu sistema j est pronto para o trabalho do dia a
dia. No prximo captulo veremos um conjunto de aplicativos que podem ser instalados a gosto
do fregus.

Instalei o Ubuntu e agora?

Pgina 21

Captulo 03
Neste captulo veremos:
Temas e cones
Aplicativos para organizao
Editores
Internet
Ambiente Windows
Jogos
Estudo

3.1 Temas e cones


Comearemos com a modificao da aparncia do sistema, gosto como as pessoas falam dos
temas para o Windows como se fosse a coisa mais impressionante do mundo, s que se
esquecem que no mundo Linux existem milhares de centenas de profissionais dedicados ao
desenvolvimento de temas desde a primeira vez que o sistema teve uma verso grfica, um
simples exemplo pode ser visto acessando a pgina: http://www.ubuntuthemes.org/.
timo calma, agora volte a respirar e vamos colocar apenas 2 temas que muitos usurios so
apaixonados, Ambiance um tema mais escuro e Radiance um tema mais claro, para installos, abra um terminal e digite os seguintes comandos:
$sudoaddaptrepositoryppa:ravefinityproject/ppa
$sudoaptgetupdate
$sudoaptgetinstallambiancecolorsradiancecolors

Acesse o aplicativo Configuraes do Sistema e no cone Aparncia modifique o tema a seu


gosto. Ainda sente falta do Windows? No se preocupe instale esse tema abaixo:
$sudoaddaptrepositoryppa:noobslab/themes
$sudoaptgetupdate
$sudoaptgetinstallwinthemes

cones ultra-flat-icons

Figura 3.1 cones modificados com o ultra-flat-icons

Se quiser modificar os cones do seu sistema, instale este belo conjunto que est disponvel
atravs de um pacote deb. Siga os seguintes passos:
1. Acessar o site: http://gnome-look.org/content/show.php/Ultra-Flat-Icons?content=167477 e
realizar o download do pacote contendo os cones.
2. Na pasta download descompactar o pacote atravs do File Roller.
3. Abrir o terminal e copiar atravs do superusurio a pasta contendo os cones para o
caminho dos mesmos no sistema.
$cdDownloads/
Instalei o Ubuntu e agora?

Pgina 22

$sudomvultraflaticons/usr/share/icons/

4. Acessar a Ferramenta de Ajuste do Unity e no atalho Aparncia | cones selecionar a


opo Ultra-flat-icons.

3.2 Aplicativos para Organizao


Os aplicativos descritos nessa seo podem auxiliar nossa experincia com a organizao dos
arquivos, de msicas, livros ou mesmo pessoal. Alguns deles so substituies com muito mais
recursos de outros j existentes instalados por padro junto com o Ubuntu.

Audacious Reprodutor de MP3

Muitas pessoas (assim como eu) adoram o

WinAMP, e durante muito tempo foi meu principal


reprodutor de msica do Windows, o
Rhythmbox excelente mas tem um problema
quanto a simplicidade ou mesmo em recordar
em que msica paramos e isso terrvel quando
se deseja ouvir um udio Livro. Para instalar
atravs da Loja pesquise por Audacious.

Easytag Manipular tags de MP3


Ter uma coleo de msicas em MP3 a coisa
mais fcil do mundo para qualquer usurio,
porm mant-la ordenada um verdadeiro
problema, o Easytag pode lhe auxiliar nesse
ponto, pois permite entre outras coisas a troca
da etiqueta de vrios arquivos simultaneamente.
Para instalar atravs da Loja pesquise por
Easytag ou digite os seguintes comandos no
terminal:
$sudoaddaptrepositoryppa:dobey/ppa
$sudoaptgetupdate
$sudoaptgetinstalleasytag

Liferea Agregador de Notcias


O Liferea, abreviatura para Linux Feed Reader,
um excelente leitor/agregador de notcias e
que rene todo o contedo de seus blogs
favoritos em uma interface simples que faz com
que seja fcil de organizar e pesquisar feeds
(procure no blog um link para RSS). Para
adicionar um Blog pressione o boto Novas
Assinaturas... e cole o endero e assim ser
avisado quando uma nova publicao for
postada. Para instalar atravs da Loja pesquise
por Liferea.
Ateno, este no um navegador e sim um leitor de RSS, ou seja, o blog deve dispor deste
servio. Por exemplo meus blogs sempre so habilitados com este servio, ento se desejar
adicione os seguintes endereos:

Minha pgina pessoal: http://fernandoanselmo.orgfree.com/wordpress/


Meu blog sobre tecnologia: http://www.fernandoanselmo.blogspot.com.br/

Instalei o Ubuntu e agora?

Pgina 23

mp3splt-gtk Divisor de udio


O nome deste programa pode ser muito
complicado, mas em compensao muito
prtico, porm existem muitas opes para
dividir um arquivo de udio. A mais prtica delas
acessar a aba Type of split selecionar a opo
type, digitar o tempo desejado (em segundos) e
apertar o boto Split, e pronto. Para instalar
atravs da Loja pesquise por mp3splt-gtk.

Nemo Organizador de pastas


No posso negar que o Windows Explorer vicia
a gente a trabalhar de uma certa forma e para ter
que mudar essa forma no fazia parte dos meus
planos, gosto do Nautilus mas o Nemo muito
mais interessante principalmente em se poder
deixar uma hierarquia de rvores do lado
esquerdo Curioso que este o Gerenciador de
Pastas oficial do Linux Mint. Para instalar
atravs da Loja pesquise por Nemo ou digite os
seguintes comandos no terminal:
$sudoaddaptrepositoryppa:webupd8team/nemo
$sudoaptgetupdate
$sudoaptgetinstallnemonemofileroller

PhotoQT Visualizador de Imagens


Muito mais trabalhado que o EOG, o PhotoQT
permite diversas opes na visualizao e
organizao das imagens, possvel inclusive
deix-lo aberto (minimizado no canto superior
esquerdo) para trabalhos mais complexos. Para
instalar digite os seguintes comandos no
terminal:
$sudoaddaptrepository
ppa:samrog131/ppa
$sudoaptgetupdate
$sudoaptgetinstallphotoqt

Planner Planejamento de Projetos


Este um daqueles aplicativos que no posso
viver sem, a Microsoft possui o MS-Project e foi
um dos que mais senti falta quando abandonei o
MS-Office ento corri atrs de um substituto e o
Planner se encaixou como uma luva. Possui
suporte para Grfico de Gantt e Alocao de
Recursos. Para instalar atravs da Loja pesquise
por Planner.

Instalei o Ubuntu e agora?

Pgina 24

RedNotebook Agenda Eletrnica


Tem muitas pessoas que gostam de agendas de
papel mas se esquecem que agendas no
computador possui vrias vantagens entre elas
uma pesquisa rpida ou mesmo a possibilidade
de ter uma nuvem de palavras com os termos
mais digitados. Para instalar atravs da Loja
pesquise por Rednotebook ou digite os
seguintes comandos no terminal:
$sudoaddaptrepository
ppa:rednotebook/stable
$sudoaptgetupdate
$sudoaptgetinstallrednotebook

SearchMonkey Localizador de Documentos


As vezes localizar um determinado arquivo pode
ser uma tarefa bem complicada, principalmente
para pessoas que tem milhares de arquivos
perdidos em milhares de pastas. Esse aplicativo
permite a pesquisa (atravs de Expresses
Regulares) para localizarmos um determinado
arquivo. Para instalar atravs da Loja pesquise
por searchmonkey.

ScreenLets Gerenciador de Widgets


Widgets so pequenos programas (no caso
deste aplicativo, escrito em linguagem Python)
que podem ser colocados na rea de trabalho,
assim possvel ter um relgio, saber o tempo,
um calendrio ou mesmo uma planta enfeitando
sua rea de trabalho (Cuidado: o Widget criado
bem atrs do aplicativo, ento arraste-o para um
canto clique no Widget desejado e pressione o
boto Instalar). Para instalar atravs da Loja
pesquise por ScreenLets.

SMPlayer Reprodutor de Vdeo


O Totem um excelente reprodutor de vdeo
porm existem algumas lacunas a serem
preenchidas no aplicativo como buscar uma
legenda automaticamente e entre alguns outros
detalhes, O SMPlayer excelente e possui um
enorme suporte a CODECS, alm de suporte
para vdeos do YouTube. Para instalar atravs
da Loja pesquise por SMPlayer.

Instalei o Ubuntu e agora?

Pgina 25

UNetbootin Ferramenta para a criao de drives Live USB


Em algumas ocasies pode ser interessante ter
um aplicativo que gere um Pen Driver com um
determinado sistema operacional porttil que
pode ser utilizado das mais variadas formas,
este programa utiliza uma imagem ISO para
realizar esse servio de criar sistemas Live USB.
Para instalar atravs da Loja pesquise por
UNetbootin.

3.3 Editores
Esses so facilitadores de aes dentro de muitas reas, tais como, construo de Mapas
Mentais, um editor de textos mais potente que um simples bloco de notas mas no to robusto
quanto a um Writer (LibreOffice), para escrever um programa ou mesmo para anlise de BPM.

Adobe Reader Editar arquivos PDF


No tem jeito, o Adobe Reader o campeo
dos leitores de PDF, pode ser mais pesado e
apresentar os vrios problemas j conhecidos,
mas uma unanimidade entre os usurios de
qualquer sistema operacional. Para Linux uma
opo melhor que Evince principalmente se
deseja utilizar muito captura de texto (Ctrl+C).
Para instalar um processo um tanto
complicado mas nada que um bom passo a
passo no ajude. Ento abra um terminal e
vamos em frente.
1. Antes do aplicativo propriamente dito precisamos instalar as bibliotecas de 32-bits necessrias,
para isso digite os seguintes comandos:
$sudoaptgetinstalllibgtk2.00:i386libnss31d:i386libnspr40d:i386
lib32nssmdns*libxml2:i386libxslt1.1:i386libstdc++6:i386

2. Baixar o pacote de instalao da verso 9.5.5:


wget
http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5
1_i386linux_enu.deb

3. Instalar o programa:
$sudodpkgiAdbeRdr9.5.51_i386linux_enu.deb

Depois de instalado, voc pode executar o programa digitando no Dash: Adober Reader 9.

Audacity Editar trilhas de udio


Acabou de baixar uma trilha de udio para
compor um software ou uma apresentao, mas
deseja apenas um pedao, realizar determinados
cortes ou mesmo adicionar partes de um outro
udio este o editor que pode lhe ajudar a fazer
tudo isso e muito mais. Para instalar atravs da
Loja pesquise por Audacity.

Instalei o Ubuntu e agora?

Pgina 26

BlueJ Editor de Programao Java


Este um editor leve para realizar coisas rpidas
e prticas com a linguagem de programao
Java, ideal para estudantes ou para aqueles que
esto iniciando em Programao. Para instalar
baixe o pacote atravs do site oficial
http://www.bluej.org/ e ao dar um duplo clique
sobre o arquivo, a Loja ser chamada para
continuar com a instalao normal.

Bonita Editor de BPM


Como Analista preciso de uma boa ferramenta
de BPM para realizar alguns trabalhos de mapas
de fluxos de projetos, e sem a ferramenta
adequada isso fica bem complicado. Bonita
leve e ideal para esse tipo de trabalho e tenho
rapidamente o que preciso a mo. S quero
deixar claro que existe uma verso paga que
bem mais completa mas a verso livre atende
muito bem as necessidades bsicas. Para
instalar baixe o arquivo do seguinte endereo:
http://br.bonitasoft.com/products/download/bonita-bpm-linux-64-bit-18?skip=true quando o arquivo
terminar de baixar, abra o Nautilus e clique no arquivo com o boto direito do mouse, na aba de
permisses marque a opo Permita a execuo deste arquivo como um programa. Feche
esta janela e d um duplo clique no arquivo e o instalador ser iniciado.

Brackets Editor de Programao JavaScript


Existem dois editores perfeitos para a
programao JavaScript, o primeiro se chama
Sublime (pago e normalmente dedicado ao
mundo MacOS) e o segundo Brackets
totalmente livre e pertencente ao mundo Linux.
Para instalar baixe o pacote atravs do site
oficial http://brackets.io/ e ao dar um duplo clique
sobre o arquivo, a Loja ser chamada para
continuar com a instalao normal.

Geany Editor de Textos com Expresses Regulares


No tenho absolutamente nada contra ao gEdit
da mesma forma que no tenho com o Bloco de
Notas e acredito que ambos aplicativos so teis
mas que deixam a desejar em alguns no quisito
quanto a pesquisa no texto com base em
expresses regulares. Para instalar atravs da
Loja pesquise por geany.
No gosta de expresses regulares e acha tudo
isso uma frescura?
Vamos imaginar ento que possua um arquivo com um texto repleto de linhas em branco e queira
eliminar todas, como fazer? Simplesmente digite Ctrl+H e troque a seguinte expresso regular
^\s*\npor vazio e pressione o boto No Documento e pronto todas as linhas vazias sumiram.
Instalei o Ubuntu e agora?

Pgina 27

Eclipse Editor de Programao Java


Quem desenvolve Java de modo profissional no
pode viver sem o Eclipse que atualmente o
editor mais usado tanto para desenvolvimento
Web como em Desktop. Para instalar baixe o
arquivo compactado atravs do site oficial
http://www.eclipse.org e apenas descompacte o
arquivo ( recomendvel baixar a verso Eclipse
IDE for Java Developers).

Evolus Pencil Prototipao de Projetos


Ter a mo uma ferramenta de prototipao ajuda
muito na hora de conceber sistemas, como
Analista no posso me imaginar sem tal tipo de
ferramenta e o Evolus Pencil a melhor nessa
categoria. Para instalar acesse o site:
https://code.google.com/p/evoluspencil/download
s/list
Baixe o arquivo .deb, aps o trmino acesse o
Nautilus e d um duplo clique sobre o arquivo.
A Loja ser chamada para continuar com a instalao normal.

Kazam Editor de Vdeo


Com o advento do YouTube no conheo um
nico professor que no queira gravar um vdeo,
seja uma mera e simples apresentao seja algo
profissional para mostrar aos alunos, o Kazam
muito simples de se usar e atravs dele
podemos rapidamente gerar vdeos. Para
instalar atravs da Loja pesquise por kazam ou
digite os seguintes comandos no terminal:
$sudoaddaptrepositoryppa:kazam
team/stableseries
$sudoaptgetupdate
$sudoaptgetinstallkazam

mComix Editor de Revista em Quadrinhos


Assim como os livros esto virando e-books as
Revistas em Quadrinhos esto virando e-comics,
na verdade o processo bem mais simples,
basta pegar varias imagens compactar em
formato ZIP ou RAR e renomear o arquivo para
CBZ ou CBR (respectivamente) e editores como
o mComix conseguem ler esse tipo de arquivo
abrindo-os em formato de revista. Para instalar
atravs da Loja pesquise por MComics.

Instalei o Ubuntu e agora?

Pgina 28

MyPaint Editor de Desenho


No tenho absolutamente nada contra ao Gimp,
muito pelo contrrio, porm possuo uma mesa
de desenho e prefiro usar o MyPaint que capta
muito melhor a sensibilidade da caneta alm de
me fornecer vrias opes de estilos. Para
instalar atravs da Loja pesquise por MyPaint ou
digite o seguinte comando no terminal:
$sudoaptgetinstallmypaint

Plank Barra de cones


No Ubuntu existe a barra lateral, com o Plank
possvel criar uma nova barra (semelhante a do
MacOS) essa nova barra pode aparecer em
outros aplicativos e facilita muito a organizao
de cones na rea de trabalho. Para instalar
digite os seguintes comandos no terminal:
$sudoaddaptrepositoryppa:ricotz/docky
$sudoaptgetupdate&&sudoaptgetinstallplank

QUCS Editor para Circuitos Digitais ou Analgicos


Quite Universal Circuit Simulator um
simulador de circuitos que pode ser usados por
estudantes ou engenheiros para desenhar
sistemas analgicos ou digitais antes de
construir um prottipo. Para instalar digite os
seguintes comandos no terminal:
$sudoaddaptrepositoryppa:qucs/qucs
$sudoaptgetupdate
$sudoaptgetinstallqucs

Scribus Editorao de Revista


possvel sem o menor problema utilizar o
LibreOffice para realizar a editorao de uma
revista, mas garanto que com o Scribus o
resultado final se torna muito mais interessante,
basta pesquisar um pouco e ver que a grande
maioria das revistas livres so criadas com este
software. Para instalar atravs da Loja pesquise
por Scribus.

Instalei o Ubuntu e agora?

Pgina 29

XMind Editor de Mapa Mental


Desde que conheci os Mapas Mentais os
considero essenciais para organizar minha vida,
existem dois aplicativos que sou f o FreeMind e
o XMind escolho o segundo simplesmente pela
quantidade de modelos disponveis. Sua
instalao ser um pouco diferente, visite o Site
Oficial em http://www.xmind.net/ e baixe o
arquivo .deb, aps o trmino acesse o Nautilus
e d um duplo clique sobre o arquivo, a Loja
ser chamada para continuar com a instalao
normal.
Se ocorrer qualquer problema recomendo instalar o aplicativo GDebi para atravs deste proceder
a instalao, procure na loja por Instalador de pacotes GDebi ou digite o seguinte comando no
terminal:
$sudoaptgetinstallgdebi

3.4 Internet
Hoje em dia impossvel no estar conectado ao mundo virtual, por mais que se queira ficar em
um stio afastado de toda a tecnologia apenas curtindo o som dos pssaros e dos grilos noturnos,
no tem jeito a Internet acaba-se tornando um mal necessrio, e alguns aplicativos acabam
sendo utilizados por padro.

FileZilla Transferncia de Arquivos via FTP


Para aqueles que possuem um site, sabem
como impossvel ficar sem um cliente FTP para
a transferncia de arquivos e nessa categoria o
melhor sem dvida o FileZilla, prtico, rpido e
muito fcil de usar e basta apenas arrastar um
arquivo do endereo local para o endereo
remoto. Para instalar atravs da Loja pesquise
por FileZilla.

Google Chrome Navegador da Internet


Existem pessoas que so fs do navegador
Firefox, sou f do Chrome e acho que
navegador como meia, cada um tem seu gosto
e prefiro sinceramente no participar dessa
discusso. Talvez a Google me conquistou
devido a facilidade de poder ter meus favoritos e
perfis tudo em um lugar apenas. Sua instalao
realizada somente pelo terminal, abra-o e
insira os seguintes comandos:
$wgetqOhttps://dlssl.google.com/linux/linux_signing_key.pub|sudoapt
keyadd
$sudoshc'echo"debhttp://dl.google.com/linux/chrome/deb/stablemain"
>>/etc/apt/sources.list.d/google.list'
$sudoaptgetupdate;sudoaptgetinstallgooglechromestabley

Instalei o Ubuntu e agora?

Pgina 30

Opera Navegador da Internet


Falando em navegadores uma outra boa opo
o Opera, que no Linux por ser baseado no
Chromium possui uma interface muito mais
limpa e uma boa velocidade.
ATENO sua instalao apenas para o
Sistema Operacional de 64 bits e realizada
exclusivamente pelo terminal, abra-o e insira os
seguintes comandos:
$wgetOhttp://deb.opera.com/archive.key|sudoaptkeyadd
$sudoshc'echo"debhttp://deb.opera.com/opera/stablenonfree">
/etc/apt/sources.list.d/opera.list'
$sudoaptgetupdate
$sudoaptgetinstalloperastablepepperflashpluginnonfree

Thunderbird Cliente de E-mail


No ambiente Windows existe o Outlook, s que
de todos os clientes de E-mail existentes no
troco o Mozilla Thunderbird por nenhum outro.
A maior facilidade deste aplicativo consiste na
unio de vrias caixas postais em um aplicativo
nico alm de poder integr-lo com o Google
Calendar e muitos outros aplicativos, o que
facilita muito em matria de organizao. Para
instalar atravs da Loja pesquise por Correio
Thunderbird.
Ou digite os seguintes comandos no terminal:
$sudoaddaptrepositoryppa:lucidbleed/ppa
$sudoaptgetupdate
$sudoaptgetinstallthunderbirdthunderbirdlocaleenusthunderbirdgnome
support

3.5 Ambiente Windows


Abandonar uma vida inteira dedicada ao Sistema Operacional Windows no fcil principalmente
quando nos resta vrios legados, por exemplo, no vivo sem um jogo chamado Stronghold e
meu simulador financeiro CashFlow.
Se existe uma real necessidade para se instalar um aplicativo Windows existem duas
possibilidades, a primeira o Wine, recomendo-o para programas muito simples como o
VisuALG e para programas muito complexos uma Virtualizao resolver sem problemas, como
por exemplo o aplicativo TextAloud. Porm, antes de correr para ambos os aplicativos (como um
meio de salvao deste terrvel ambiente do Pinguim), tente encontrar alternativas no prprio
Linux, uma mudana sempre saudvel.

Instalei o Ubuntu e agora?

Pgina 31

PlayOnLinux Executor de Jogos Windows


Em muitas ocasies alguns jogos so lanados,
e devido ao mercado, apenas com opes para
Windows. Para no ficar mais com aquela
vontade enorme de jogar a soluo baixar o
PlayOnLinux que uma interface desenvolvida
para Wine que facilita a instalao e a execuo
de games no Linux. Para instalar atravs da Loja
pesquise por PlayOnLinux ou digite os
seguintes comandos no terminal:
$wgetq"http://deb.playonlinux.com/public.gpg"O|sudoaptkeyadd
sudowgethttp://deb.playonlinux.com/playonlinux_precise.listO
/etc/apt/sources.list.d/playonlinux.list
$sudoaptgetupdate
$sudoaptgetinstallplayonlinux

Skype Programa de troca de Mensagens


Skype para chamadas de voz e dados
imbatvel, seu nico concorrente a altura se
encontra preso ao celular, ento gostando ou
no acabamos por necessitar deste programa e
ainda bem que existe agora uma verso para
Linux. Para instalar atravs da Loja pesquise
por Skype ou digite o seguinte comando no
terminal:
sudoaptgetinstallskype

VirtualBox Virtualizao para Sistemas Operacionais


Tudo o mais falhou? A sada ento instalar o
Windows. Calma, no precisamos desinstalar o
Ubuntu apenas instalar um aplicativo que
permita a instalao de sistemas hospedeiros (o
que excelente para testar outros sistemas ou
outras distribuies). Para instalar atravs da
Loja pesquise por VirtualBox ou digite o
seguinte comando no terminal:
sudoaptgetinstallvirtualbox

Wine Executor de Aplicativos Windows


Diversas
vezes
podemos
executar
um
determinado programa do Windows, o Wine
excelente para essas ocasies (Ateno: Pois
nem todos os programas rodam com o Wine).
Para instalar atravs da Loja pesquise por Wine
ou digite o seguinte comando no terminal:
$sudoaddaptrepositoryppa:ubuntu
wine/ppa
$sudoaptgetupdate
$sudoaptgetinstallwine1.7
winetricks

Instalei o Ubuntu e agora?

Pgina 32

3.6 Jogos
Fiquei na dvida se colocaria ou no essa seo neste livro, acredito que cada pessoa tenha sua
preferncia em relao aos jogos, porm quis mostrar que o Linux tambm tem sua parte
divertida. S que irei me limitar aos jogos encontrados diretamente na loja e considerados anti
estressantes.
Mas se realmente deseja jogos de ao mais profissionais, recomendo baixar o Steam for Linux.
Steam uma aposta da Valve (mesma empresa que criou entre outros sucessos o Counter
Strike) como uma plataforma para a distribuio de contedos digitais que aos poucos vem
ganhando usurios e aumentando seu catlogo de jogos. Outra dica, se gosta de simuladores
(MSX, NES, Game Boy e outros) pesquise na loja simplesmente pela palavra Emulador e
garanto que vai encontrar todos eles a sua disposio.

BurgerSpace Desafio tipo Arcade


Conhecia este jogo por outro nome e nada tem a
ver com Espao, s o divertimento que continua
o mesmo, sua misso completar os
hambrgueres enquanto foge de salsichas, ovos
e picles assassinos ( possvel derrub-los junto
com os hambrgueres e assim ganhar mais
pontos), me lembra muito as antigas mquinas
de fliperama. Para instalar atravs da Loja
pesquise por BurgerSpace.

Galaga Desafio tipo Arcade


Outro jogo que gastei muito, mas muito mesmo
(foram mesadas inteiras) no fliperama foi
Galaga, pois este jogo vicia. Uma nave deve
cruzar o universo mas para conseguir isso deve
acabar com hordas de naves invasoras que
partem para ataques suicidas, s existe uma
nica sada ser to louco quanto esses
aliengenas. Para instalar atravs da Loja
pesquise por Galaga.

Super Tux 2 Jogo no Estilo de Plataforma 2D


Sente falta do Super Mario ou Sonic? No se
preocupe esse jogo vai fazer esquec-lo
rapidinho, no mesmo estilo dos melhores jogos
2D percorra vrias trilhas, pule sobre seus
inimigos, colecte as moedas e prmios
escondidos, so 26 nveis para serem concludos
para salvarmos Penny a adorvel namorada do
Tux. Para instalar atravs da Loja pesquise por
SuperTux 2.

Instalei o Ubuntu e agora?

Pgina 33

SuperTuxKart Corrida no Estilo Mario Kart


Esse um dos mais divertido jogos 3D com
personagens que representam os softwares do
mundo livre, ento alm do prprio Tux temos o
Wilber (Gimp) ou o Burrinho (eMule) e muitos
outros. So vrias pistas que so desbloqueadas
a medida que sua experincia vai aumentando e
com cenrios engraados a diverso garantida
para os mais estressados. Para instalar atravs
da Loja pesquise por SuperTuxKart.

Tali Jogo de Dados


Tali uma mistura de sorte, jogo de Poker e
estratgia, conta a lenda que sua origem
remonta dos exrcitos romanos que utilizavam o
jogo como diverso, cinco dados so jogados e
voc deve selecionar a opo que mais lhe dar
pontos, s que so 13 opes e 13 jogadas dos
dados. Para instalar atravs da Loja pesquise
por Tali.

TuxRacer Corrida no Estilo Ski


Presente por padro em vrias distribuies
voltadas para crianas, um divertido jogo 3D
para todos aqueles que desejam descer uma
montanha a toda velocidade, no meio do
caminho pegar o maior nmero de peixes e
ainda fazer isso tudo no menor tempo possvel.
Para instalar atravs da Loja pesquise por
Extreme Tux Racer.

XBoard Jogo de Xadrez


Me tire todos os jogos mas deixe meu tabuleiro
de Xadrez e esse realmente impressionante,
como os bons jogos profissionais, e ao ganhar
do computador no modo mais difcil pode
comear a pensar em seguir uma nova carreira.
Para instalar atravs da Loja pesquise por
XBoard.

3.7 Estudo
Ter um computador e no utiliz-lo para estudo como ter uma calculadora HP 12C e fazer
apenas contas bsicas.

Instalei o Ubuntu e agora?

Pgina 34

4K Video Downloader Baixar Vdeos do YouTube


Antigamente bastavam algumas folhas de papel
e tnhamos um trabalho razovel para ser
apresentado, o mundo mudou e a utilizao de
vdeo ou udio pode ser o suficiente para
garantir aqueles to sonhados pontos extras,
este aplicativo permite fazer download de vdeo
do YouTube. Para instalar, baixar o arquivo do
site https://www.4kdownload.com/pt-br/ e com
um duplo clique no arquivo, a Loja ser chamada
para continuar com a instalao normal.

Anki Baralhos de Flashcard


Interessante mtodo de estudo de provas que
exigem decorar alguma matria nada melhor que
o Anki permite criar baralhos de FlashCards
(cartes que de um lado possuem uma pergunta
e de outro a resposta) que so possveis de
serem organizados por temas, assim estudar
para provas de certificao se torna uma tarefa
muito simples. Para instalar basta acessar o site
http://ankisrs.net/, baixar o arquivo e com um
duplo clique sobre o arquivo, a Loja ser
chamada para continuar com a instalao
normal.

Calibre Leitor de e-books


O preo dos livros em papel so muito caros
para um mero mortal ento a sada apelar para
os livros digitais, e o Calibre permite a leitura e a
organizao de uma coleo de EPUB ou MOBI,
alm disso ainda possui um bom conjunto de
recursos como facilitar a busca e a converso
para outros formatos. Para instalar atravs da
Loja pesquise por Calibre.

GeoGebra Criar construes matemticas dinmicas


Combina geometria, lgebra, tabelas, grficos,
estatstica e clculo em um nico sistema com
uma vantagem didtica de apresentar, ao
mesmo tempo, duas representaes diferentes
de um mesmo objeto que interagem entre si: Sua
representao Geomtrica e sua representao
Algbrica. Tambm possvel inserir equaes e
coordenadas diretamente nos grficos e possui
todas as ferramentas tradicionais de um software
de Geometria dinmica: Pontos, Segmentos,
Retas e Sees Cnicas.. Para instalar atravs
da Loja pesquise por GeoGebra.

Instalei o Ubuntu e agora?

Pgina 35

Klavaro Treinar digitao


Quantos toques voc consegue por segundo?
Antigamente essa era uma pergunta muito
frequente para o cargo de Secretria, atualmente
a velocidade de digitao s necessria para
em casos de muita necessidade, e o pior esses
casos so sempre urgentes ento bom ter uma
boa prtica. Para instalar atravs da Loja
pesquise por Klavaro.

YouTube to MP3 Baixar MP3 do YouTube


Muitas pessoas esto se tornando verdadeiros
artistas do YouTube criando msicas fantsticas
ou mesmo trilhas, j perdi as contas de quantas
vezes quis baixar uma determinada msica para
compor minha coleo ou mesmo ao encontrar
uma trilha sonora interessante que poderia fazer
parte de um aplicativo que estou criando. Para
instalar atravs da Loja pesquise por YouTube
to MP3.
Existe uma lista infindvel de aplicativos para todos os gostos e posso dizer que esses que
mostrei so os que mais preferi, mas como disse acho isso uma questo muito pessoal. No
prximo captulo entraremos no Ambiente de Desenvolvimento.

Instalei o Ubuntu e agora?

Pgina 36

Captulo 04
Neste captulo veremos:
Papo de Desenvolvedor
Produtos Bsicos
Instalao do Subversion
Integrao Contnua: Jenkins
Gerenciador de Repositrios: Nexus
Unio dos servios atravs do Apache

4.1 Papo de Desenvolvedor


Este captulo vamos criar um ambiente de desenvolvimento completo para o Ubuntu. Percebo que
muitos desenvolvedores acreditam que desenvolver aplicativos se restringe apenas a instalar uma
IDE, normalmente o Eclipse (como vista no capitulo anterior na seo Editores). Contudo
diversos problemas podem ocorrer, vejamos os mais comuns:

Como controlar as verses? Gostaria de obter parte de cdigo que criei para a verso X
porm j sobrepus com a verso Y.

Como controlar as bibliotecas? Baixamos diversas APIs e muitas delas podem dar
incompatibilidade, ou ento simplesmente baixar novamente uma mesma biblioteca para
diferentes projetos, ou seja, vrias cpias de uma mesma biblioteca em partes diferentes
do sistema.

Aonde est determinada Classe? Peguei um artigo que falava de uma classe X porm qual
biblioteca (e suas dependncias) devo baixar? Ou ser que j tenho?

Problemas na integralizao, pois muitas vezes trabalhamos por partes e os mdulos so


criados separadamente, resultado: ter que compilar tudo toda vez (e testar) apenas
quando terminamos uma nova verso para descobrir se est tudo certo.

E isso para citar apenas alguns problemas que podem ocorrer no desenvolvimento de aplicativos.
Resolvi atravs de vrias pesquisas eliminar parte (ou todos) esses problemas que podem
acontecer na criao de um projeto por parte do desenvolvedor e chamei isso de Ambiente de
Desenvolvimento.

Figura 4.1 Ambiente de Desenvolvimento

Instalei o Ubuntu e agora?

Pgina 37

Tudo parte da criao dos fontes por parte do desenvolvedor atravs do Eclipse, ao ser realizado
um commit5 os fontes iro para o repositrio que controlado por um SCV (GitHub 6 ou
Subversion7). A verso atual disponibilizada para um SIC (Jenkins 8) que possui duas aes
primordiais: conversar com o GR (Sonatype Nexus 9) para atualizar ou verificar a necessidade de
alguma biblioteca e conversar com o GC (Maven10) para a criao de um nova verso do
aplicativo.
Vou partir do pressuposto que so duas mquinas 11 j ligadas em rede e com o sistema Ubuntu
14.04. E a partir deste ponto iremos baixar, instalar e configurar todos os aplicativos necessrios
tanto para o Servidor como para o Cliente.

4.2 Produtos Bsicos


As configuraes do ambiente tanto para o servidor quanto para os clientes podem variar muito
quanto ao tipo de projeto a ser executado. Porm, iremos trabalhar com um ambiente padro
Java ento alguns softwares so necessrios que estejam prioritariamente instalados.

Instalao do Java Oracle verso 7.0


parte essencial do ambiente a instalao correta do Java. Recomenda-se a verso Oracle JDK
1.7, no recomendvel usar a verso OpenJDK por esta apresentar problemas de
incompatibilidade com o Nexus (que ser instalado futuramente).
1. Verificar se j existe uma instalao do Java:
$javaversion

2. Normalmente no Ubuntu se encontra a verso OpenJDK, remover essa verso:


$sudoaptgetremovepurgeopenjdk*

3. Adicionar o repositrio necessrio para a instalao do Oracle Java:


sudoaddaptrepositoryppa:webupd8team/java
sudoaptgetupdate
sudomkdirp/usr/lib/mozilla/plugins

4. Copiar o arquivo e descompact-lo na pasta /usr/lib/java-1.7.0:


$sudoaptgetinstalloraclejava7installer

5. Testar novamente a instalao:


#javaversion

Varivel de Ambiente JAVA_HOME


Alguns aplicativos como o Maven necessitam da localizao da varivel de ambiente
JAVA_HOME, ento vamos defini-la.
1. Acessar como superusurio:
$sudosu

2. Editar o script .bashrc no GEdit:


#gedit.bashrc

3. Adicionar as seguintes linhas no final do arquivo:


5

No existe uma traduo para essa palavra com o que representa na rea de informtica e me recuso a usar
"comitar"
6 Disponvel no endereo https://github.com/
7 Disponvel no endereo https://subversion.apache.org/
8 Disponvel no endereo http://jenkins-ci.org/
9 Disponvel no endereo http://www.sonatype.org/nexus/
10 Disponvel no endereo http://maven.apache.org/
11 Uma ser o Servidor e a outra o Cliente
Instalei o Ubuntu e agora?

Pgina 38

JAVA_HOME=/usr/lib/jvm/java7oracle
exportJAVA_HOME
PATH=$PATH:$JAVA_HOME
exportPATH

4. Sair do usurio root e do terminal e acess-lo novamente. Verificar o valor da varivel


JAVA_HOME:
$echo$JAVA_HOME

Instalao do Maven 3
Outro aplicativo importante o Apache Maven que responsvel pela gerao dos projetos e
disponibilizao das bibliotecas.
1. Como todos os comandos devem ser realizados pelo superusurio trocar o usurio corrente:
$sudosu

2. Instalar o programa gdebi que permite instalar arquivos .deb no Ubuntu:


#aptgetinstallgdebi

3. Verificar e baixar do seguinte endereo o arquivo .deb com a verso corrente do Maven 3:
http://ppa.launchpad.net/natecarlson/maven3/ubuntu/pool/main/m/maven3

4. Instalar o Maven:
#gdebimaven3_[verso]~ppa1_all.deb

5. Verificar a instalao do Maven:


#mvn3version

6. Testar a instalao do Maven:


#rmmaven3_[verso]~ppa1_all.deb

7. Porm, por padro usamos o comando mvn (e muitos programas tambm, incluindo o Jenkis),
ento criar um link simblico desse comando, isso realizado da seguinte forma:
#cd/usr/bin
#lns../share/maven3/bin/mvn./mvn

8. Retorne ao seu usurio padro:


#exit

9. Verificar a verso do Maven:


$mvnversion

Instalao do Apache TomCat nos clientes


Outro aplicativo que deve ser instalado o Apache TomCat essencial para projetos Web.
1. Criar uma pasta (por exemplo Aplicativos) na raiz do usurio /home para melhor organizar os
produtos:
$mkdirAplicativos

2. Baixar a verso corrente do site oficial do TomCat no endereo:


http://tomcat.apache.org/download80.cgi

3. Selecionar a verso Core tar.gz para baixar e coloc-la nesta pasta criada.
4. Descompactar com o seguinte comando:
$tarxvzfapachetomcat[verso].tar.gz

5. Remover o arquivo baixado:


$rmapachetomcat[verso].tar.gz

Instalei o Ubuntu e agora?

Pgina 39

Configurar o TomCat e o Maven no Eclipse


A parte final dessa instalao a configurao do TomCat para o Eclipse, lembrar que o Eclise
deve ser a verso "Eclipse for Java EE Developers".
Com o Eclipse aberto selecionar a perspectiva Java EE no canto direito. Na janela de baixo
aparece a palheta Servers (se no aparecer no menu principal selecionar Window | Show View |
Servers. Pressionar o boto direito do mouse e selecionar New | Server. Selecionar Apache |
Tomcat v[verso] Server e pressionar o boto Next>. Pressionar o boto Browse... e localizar a
pasta do TomCat em Aplicativos | apache-tomcat-[verso] e pressionar o boto Finish.
Selecionar agora o novo servidor criado e pressionar o boto Start the Server (a seta verde) para
iniciar. E assim que mostrar a mensagem: Server startup abrir o navegador e digitar o endereo:
http://localhost:8080/.
Outra configurao importante configurar o plugin do Maven (j por padro instalado no Eclipse),
acessar Window | Preferences, localize Maven | Installations. Pressionar o boto Add... e
localizar o seguinte diretrio /usr/share/maven3 e pressione o boto Finish. Deixar
selecionado esta verso.

4.3 Instalao do Subversion


Parte Servidor - Sistema de Controle de Verso
Tudo aqui ser instalado a partir de comandos no terminal, necessrio ateno pois alguns
comandos precisam da permisso do superusurio12 e existe a remota possibilidade de corromper
qualquer coisa13.
Iremos criar um ambiente local e sem interferncias externas e utilizaremos o Subversion.
muito importante controlar as verses de publicaes de um sistema, podemos consultar o
histrico ou retornar uma verso antiga em caso de qualquer problema. Para usarmos o SCV em
toda a rede recomendvel instalar um servidor Web Apache que serve como uma "janela Web".
Trabalharemos aqui com aplicaes Java portanto os nomes dos repositrios devem ser
simples14.
Sigamos os passos para a instalao do SVN e configurao do repositrio, abra uma janela de
terminal (Ctrl+Alt+T) e digite os seguintes comandos:
1. Instalar o Apache2 para acesso via servidor Web:
$sudoaptgetinstallapache2

2. Instalar o Subversion e o mdulo de acesso ao Apache:


$sudoaptgetinstallsubversionlibapache2svn

3. Criar uma pasta de trabalho onde estaro localizados os fontes:


$mkdir[repositorio]

4. Criar o SVN nesta pasta de trabalho:


$sudosvnadmincreate[repositorio]

5. Fornecer as permisses necessrias para esta pasta:


$sudochownRwwwdata:wwwdata[repositorio]
$sudochmodR770[repositorio]/

6. Se desejar importar arquivos para a pasta de trabalho (no fazer):


$sudosvnimport[origem]file:///[repositorio]

7. Habilitar o mdulo do SVN para o Apache


12 Ou seja, o Deus do sistema
13 Ter sempre cpias de segurana sempre a mo
14 O padro Java no permite acentos ou espaos
Instalei o Ubuntu e agora?

Pgina 40

$sudoa2enmoddav_svn

8. Editar o arquivo de configurao do mdulo


$sudogedit/etc/apache2/modsavailable/dav_svn.conf

9. E deix-lo com a seguinte configurao:


<Location/svn/[repositorio]>
DAVsvn
SVNPath[repositorio]
</Location>

10. Reiniciar o servio do Apache2


$sudoserviceapache2restart

11. Testar o endereo no navegador


http://localhost/svn/[repositorio]/

Pronto pode digitar o comando exit no terminal e voltar a respirar pois se tudo est correto o
Subversion foi instalado sem problemas.

Parte Cliente - Configurao no Eclipse


No cliente necessrio instalar o plugin do Subversion no Eclipse. A instalao do Eclipse
consiste em realizar o download do aplicativo no site15 e descompactar em qualquer local16. Como
referncia, utilizaremos a verso Luna tipo "Eclipse for Java EE Developers".
No menu principal do Eclipse acessar "Help | Install New Software". Na janela mostrada
pressionar o boto Add... e os seguintes dados:
Name:Subversion
Location:http://subclipse.tigris.org/update_1.10.x

Pressionar o boto OK e ser mostrada duas opes "Subclipse" e "SVNKit", marque ambas e
pressionar o boto Next>. Na prxima janela mostrado o que ser instalado, pressione o boto
Next>. Se concorda com os termos da licena marque "I accept the terms of the license
agreements" e pressionar o boto Finish. Ao trmino reiniciar o Eclipse para aplicar todas as
mudanas.
Novamente com o Eclipse aberto ser solicitado sua participao nas pesquisas do Subversion,
isso uma contribuio valiosa e o mnimo para ajudar o projeto a melhorar, deixar marcado e
pressionar o boto OK.
Neste ponto pode ocorrer um erro e acusar a falta da biblioteca JavaHL, abrir uma janela de
terminal e digitar os seguintes comandos:
1. Tentar localizar se a biblioteca existe em algum lugar do sistema:
$sudofind/namelibsvnjava

2. Se no existir ento instalar:


$sudoaptgetinstalllibsvnjava

3. Aps a instalao, localize-a (com o comando em 1, vamos supor que a resposta seja:
/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so). Anotar o caminho do diretrio e na pasta que foi
descompactado o Eclipse existe um arquivo chamado eclipse.ini, adicionar ao final deste a
seguinte linha:
Djava.library.path=/usr/lib/x86_64linuxgnu/jni

Reiniciar o Eclipse e no menu principal selecionar "New | Other...", selecionar a opo "SVN |
Checkout Projects from SVN", pressionar o boto Next>. Selecionar "Use existing repository
location:" e marcar o endereo "http://[servidor]/svn/[repositorio]". Selecionar a pasta (virtual)
para fazer o checkout do projeto e pressionar o boto Finish. Confimar com Yes.
15 Disponvel no endereo http://www.eclipse.org/downloads/
16 De preferncia abaixo da sua pasta \home
Instalei o Ubuntu e agora?

Pgina 41

Como teste vamos criar um projeto tradicional, por exemplo, selecionar "Java Project" e
pressionar o boto Next>. Digitar o nome do projeto e pressionar o boto Finish. Confimar com
OK.
Observar que no projeto criado aparece um * em preto, isso significa que existem dados que no
foram versionados no servidor, clique com o boto direito sobre o projeto e selecione Team.
Aparece as opes para a realizao de um trabalho versionado.

4.4 Integrao Contnua: Jenkins


Jenkins um aplicativo para integrao contnua utilizado para gerenciar a criao e implantao
dos artefatos do projeto. Integrao contnua importante para um projeto pois constri e verifica
o projeto no momento que so realizadas modificaes. Isso fundamental, como por exemplo
para verificar se no aconteceram problemas na verso integrada quando for realizado um checkin no sistema de controle de verso. Pois se o projeto criado somente uma vez no final de um
dia (ou semana) torna-se difcil rastrear a origem de todos os problemas.
1. No terminal habilitar a chave:
$wgetqOhttp://pkg.jenkinsci.org/debian/jenkinsci.org.key|sudoapt
keyadd

2. Saia do terminal e acesse o programa Programa e Atualizaes e na aba Outros programas


pressione o boto Adicionar e adicionar a biblioteca:
debhttp://pkg.jenkinsci.org/debianbinary/

Figura 4.2 Programa e atualizaes

3. Retornar ao terminal e instalar o Jenkins:


$sudoaptgetinstalljenkins

O Jenkins j est instalado e rodando na porta 8080, verifique isso no navegador atravs do
endereo http://localhost:8080. Porm, precisamos realizar mais uma modificao.
4. Acessar o terminal e logar como superusurio:
$sudosu

5. Acessar o terminal e interromper o servio do Jenkins:


#servicejenkinsstop

6. Editar o script jenkins na pasta /etc/default,


#geditjenkins

7. na ltima linha, completar a varivel JENKINS_ARGS e adicionar o atributo prefix:


JENKINS_ARGS="webroot=/var/cache/jenkins/warhttpPort=$HTTP_PORT
Instalei o Ubuntu e agora?

Pgina 42

ajp13Port=$AJP_PORTprefix=$PREFIX"

8. Reiniciar o servio do Jenkins:


#servicejenkinsstart

9. Agora podemos testar corretamente o Jenkins no endereo:


http://[servidor]:8080/jenkins

Figura 4.3 Tela inicial do Jenkins

4.5 Gerenciador de Repositrio: Nexus


Pacotes de Software so utilizados e gerados durante o processo de criao, conhecidos como
artefatos. Projetos dependentes de um artefato externo devem recuper-los de um repositrio.
ideal que o usurio busque esses artefatos necessrios de um nico repositrio central que
obtido com o Sonatype Nexus.
1. Baixar o arquivo compactado (tar.gz) do site do Nexus no seguinte endereo:
http://www.sonatype.org/nexus/archived/

2. Copiar para uma pasta /Aplicativos (crie-a caso seja necessrio):


$mkdirAplicativos
$cdAplicativos
$cp/Downloads/nexus[verso]bundle.tar.gz.

3. Descompactar o arquivo:
$tarxvzfnexus[verso]bundle.tar.gz

4. Remover o arquivo compactado do diretrio:


$rmnexus[verso]bundle.tar.gz

5. Renomear o diretrio deixando-o mais simples:


$mvnexus[verso]/nexus/

6. Por padro o Nexus j vem no endereo /nexus, porm caso esteja na raiz, editar o script
nexus.properties na pasta /home/[usurio]/Aplicativos/nexus/conf e trocar o valor da seguinte
varivel:
nexuswebappcontextpath=/nexus

7. Acessar a pasta /etc/init.d e copiar o script nexus:


$sudosu
Instalei o Ubuntu e agora?

Pgina 43

#cd/etc/init.d
#cp/home/[usurio]/Aplicativos/nexus/bin/nexus.

8. Editar este roteiro:


#geditnexus

9. Modificar a varivel NEXUS_HOME para o endereo correto:


NEXUS_HOME="/home/fernando/Aplicativos/nexus"

10. Salvar o script e iniciar o Nexus como um servio:


#exit
$servicenexusstart

11. Aguardar o servio subir e acessar o Nexus no endereo:


http://[servidor]:8081/nexus

12. Logar no usurio padro: admin e senha padro: admin123.

Figura 4.4 Tela inicial do Nexus

4.6 Unio dos servios atravs do Apache


Sempre me perguntei o que um ambiente de desenvolvimento perfeito, junto com os aplicativos
de desenvolvimento porque no possuir um Blog para criar artigos com dicas interessantes dos
projetos (que no final pode se transformar em parte da documentao do mesmo), uma Wiki para
que os desenvolvedores possam colaborar construindo uma base de conhecimento ativo ou
quem sabe um ambiente completo de ensino a distncia para os novatos. Ainda bem que para
tudo isso j existem softwares consagrados no mercado como WordPress, MediaWiki ou Moodle
e muitos outros que nem cheguei a citar e seria um grande desperdcio no se aproveitar dessa
fantstica base de conhecimento.
A maneira mais prtica para se instalar esses aplicativos atravs do XAMPP (que veremos no
prximo captulo) que possui uma base de mdulos 17 que podem ser instalados, porm deixar o
Jenkis e Nexus fora desse conjunto seria um tanto estranho pois o que desejamos criar um
ambiente nico.
A configurao atual se encontra da seguinte maneira, o Jenkins est executando na porta 8080
enquanto que o Nexus na porta 8081. O Apache far o papel de um proxy desviando os servios e
para realizarmos esse trabalho sigamos os seguintes passos:
1. Uma vez instalado o XAMPP acessar o gerenciador e clicar na aba Manage Servers.
17 Veja mais em https://bitnami.com/stack/xampp
Instalei o Ubuntu e agora?

Pgina 44

2. Pressionar o boto Configure.

Figura 4.5 Tela do Gerenciador do XAMPP

3. Na janela de configurao do servidor Apache, pressionar o boto Open Conf File e


confirmar esta ao.
Uma vez aberto a edio do arquivo, no final deste adicionar as seguinte linhas:
#CHAMADADOJENKINS
<IfModulemod_proxy.c>
ProxyRequestsOff
<Proxyhttp://localhost:8080/jenkins*>
Orderdeny,allow
Allowfromall
</Proxy>
ProxyPass/jenkinshttp://localhost:8080/jenkins
ProxyPassReverse/jenkinshttp://localhost:8080/jenkins
</IfModule>
#CHAMADADONEXUS
<IfModulemod_proxy.c>
ProxyRequestsOff
<Proxyhttp://localhost:8081/nexus*>
Orderdeny,allow
Allowfromall
</Proxy>
ProxyPass/nexushttp://localhost:8081/nexus
ProxyPassReverse/nexushttp://localhost:8081/nexus
</IfModule>

SAIBA MAIS...
Para que tudo funcione corretamente no incio do arquivo so lidos (seo LoadModule) trs
mdulos, so eles: mod_rewrite.so, mod_proxy.so e mod_proxy_http.so. Verifique se
esto realmente presentes.

Salvar o arquivo, iniciar o Apache e verificar se o Jenkins e o Nexus esto respondendo


corretamente na porta 80 nos seguintes endereos:

http://localhost/jenkins chama o Jenkins na porta 8080


http://localhost/nexus chama o Nexus na porta 8081

No prximo captulo veremos o que ainda podemos instalar no Ubuntu e muitas dicas de aes
prticas a serem realizadas.

Instalei o Ubuntu e agora?

Pgina 45

Captulo 05
Neste captulo veremos:
Conhece o XAMPP
Calligra, uma alternativa ao LibreOffice
Dicas rpidas para deixar o sistema a seu gosto
Fim?

5.1 Conhece o XAMPP


De repente sua praia no Java e o ambiente de desenvolvimento criado no captulo anterior no
lhe atende, ento conhea o XAMPP, um projeto que j existe h mais de 10 anos e possui uma
grande comunidade por trs dele. Completamente gratuito um jeito fcil de instalar um ambiente
muito simples de se instalar com a montagem do servidor Web Apache, o banco MySQL e permite
o desenvolvimento em linguagens PHP e Perl. O pacote de cdigo aberto do XAMPP foi criada
para ser extremamente fcil de instalar e de usar. O nome provem da abreviao de X (para
qualquer dos diferentes sistemas operacionais), Apache, MySQL, PHP e Perl.
A Bitnami fornece mdulos para instalar se o Drupal, Joomla, WordPress e muitos outros
aplicativos populares de cdigo aberto, para tanto visite o site oficial da Bitnami 18 ou acesse a lista
completa de extenses para o XAMPP19.

Instalando o XAMPP no Linux


Proceda os seguintes passos para sua instalao:
1. Baixar a ltima verso do arquivo do seguinte site:
http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/

2. Atravs do Nautillus (ou Nemo), clicar com o boto direito do mouse sobre o arquivo, acessar a
aba Permisses e marcar a opo Permitir a execuo deste arquivo como um programa e
pressionar o boto fechar.
3. Abrir um terminal e digitar o seguinte comando:
$sudo./xampplinuxx64[verso]installer.run

Figura 5.1 Tela de Instalao do XAMPP

Para criar um lanador e executar o Aplicativo de Administrao do XAMPP, abrir o gEdit e criar
um arquivo na pasta rea de Trabalho (se desejar execut-lo atravs do dash, criar o
18 https://bitnami.com/stack/xampp
19 https://www.apachefriends.org/pt_br/add-ons.html
Instalei o Ubuntu e agora?

Pgina 46

arquivo na pasta /usr/share/applications) com o nome XAMPP.desktop e inserir o


seguinte contedo (cuidado com a observao para sistemas de 32 ou 64 bits):
[DesktopEntry]
Version=1.0
Type=Application
Terminal=false
Name=manager
//USEALINHAABAIXOPARASISTEMASDE32BITS
Exec=gksudo/opt/lampp/./managerlinux.run
//OUUSEALINHAABAIXOPARASISTEMASDE64BITS
Exec=gksudo/opt/lampp/./managerlinuxx64.run
Icon=/opt/lampp/icons/world1.png
Categories=Application

Executar o atalho criado, acessar a aba Manage Servers e com um duplo clique iniciar o servio
do Apache:

Figura 5.2 Aplicativo de Administrao do XAMPP

SAIBA MAIS...
Se der algum erro, provavelmente j existe outro Apache rodando na porta 80, pressione o
boto Configure e mude a porta, ou pare o servio desse outro Apache, ou remova-o.

Abra o terminal e digite os seguintes comandos:


$sudoserviceapache2stop<PARAROSERVIO
$sudoaptgetremoveapache2<REMOVEROAPACHE

Abra seu navegador e digite o seguinte endereo:


http://localhost

Se tudo est correto, aparecer a seguinte pgina:

Figura 5.3 Tela Inicial do XAMPP

Instalei o Ubuntu e agora?

Pgina 47

Selecione a linguagem e seremos levado para a pgina principal. Agora, alm de poder
desenvolver para PHP ou Perl, tambm possvel baixar o WordPress para criao de Blogs, o
MediaWiki para um Ambiente de Colaborao tipo Wiki, o Moodle para um ambiente de ensino a
distncia, entre muitos outros aplicativos acessando a rea da BitNami.

5.2 Calligra, uma alternativa ao LibreOffice


O LibreOffice uma excelente sute de escritrio e isso totalmente indiscutvel. Porm existem
pessoas que simplesmente (e no sei porque) no gostam ou no se adaptam. O Calligra como
direi, atraente, bonito, mais limpo e possui uma sute mais funcional e contm modelos e
estilos de documentos para se utilizar como exemplo. Essa sute formada pelos seguintes
aplicativos (que se comunicam muito bem entre si):

Words como o processador de textos (correspondente ao Writer do LibreOffice).

Sheets para criao de planilhas (correspondente ao Calc do LibreOffice).

Stage para criao de apresentaes com uma variedade de elementos (correspondente


ao Impress do LibreOffice).

Kexi para criao de Bases de Dados que pode ser utilizado como banco de aplicaes
construdas do modo RAD (Aplicao de Desenvolvimento Rpido) como um aplicativo
para manuteno de uma coleo de CDs (correspondente ao Base do LibreOffice).

Karbon para criao de imagens vetoriais altamente personalizado e extensvel, pode ser
usado por artistas de todos os nveis (correspondente ao Draw do LibreOffice).

Plan para planejamento e oferece diferentes tipos de dependncias de tarefas e restries


de tempo com a possibilidade de estimativa do esforo necessrio para realizar cada
tarefa e a alocao dos recursos (como o Planner).

Flow para grficos do tipo fluxograma, alm de diagramas de rede ou organogramas


(como o Pencil).

Krita para manipulao de imagens como desenho e pintura e suporta a maioria dos
tablets grficos de mesa (como o Gimp).

Braindump para criao de Mapas Mentais, uma ferramenta para despejar (dump) o
contedo do crebro em cima de imagens, desenhos, textos e referncias (como o
XMind).

Um dos diferenciais desses aplicativos que os recursos das ferramentas de trabalho esto
distribudos na lateral da tela assim como o novo LibreOffice 4.4. Alm disso, seus aplicativos
foram feitos para o ambiente KDE, por esse motivo muitos comeam com a letra K, e sua
instalao j foi muito complexa no Ubuntu devido a essa caracterstica. Mas atualmente muito
simples devido a um repositrio criado pelo Kubuntu. Para instalar digite os seguintes comandos:
$sudoaddaptrepositoryppa:kubuntuppa/ppa
$sudoaptgetupdate
$sudoaptgetinstallcalligral10nptbr
$sudoaptgetinstallcalligra

Agora basta acessar o dash e chamar cada um dos aplicativos descritos.

5.3 Dicas rpidas para deixar o sistema a seu gosto


Essas so dicas que aprendi durante toda minha trajetria no Ubuntu e resolvi terminar este livro
com elas.

cones na rea de Trabalho


Sente falta de ter cones na rea de trabalho, realmente muitos usurios no gostam de ter que
ficar lembrando do nome de determinados aplicativos e colocar todos na barra lateral fica muito
Instalei o Ubuntu e agora?

Pgina 48

populado. Atravs do Nautilus (ou Nemo) acesse a pasta /usr/share/applications.


Nesta pasta esto todos os atalhos dos aplicativos do seu sistema, a nica coisa que devemos
fazer e dar um Ctrl+C no cone do aplicativo desejado, no lado direito acessar rea de Trabalho
e pressionar Ctrl+V. E pronto l est seu atalho pronto para ser usado.

Formatao do Pen Driver atravs de uma tela do terminal


Inserir o pen driver e proceder os seguintes passos em uma janela de terminal:

Localizar o nome do Sist. Arq. do pen driver:$df


Desmontar essa unidade:$umount[Sist.Arq.]
Formatar:$sudomkfs.vfat[Sist.Arq.]

Instalando vrias fonts no sistema


De posse de um pacote com vrias fonts (tipos de letras) para instalar no sistema, ter que clicar
uma por uma para instalar pode ser muito aborrecido, ento vamos fazer isso com apenas 4
passos no terminal:
1.
2.
3.
4.

Acessar o diretrio: $cd/usr/share/fonts/truetype


Criar uma pasta para conter as fontes, por exemplo: $sudomkdirnomeFamilia
Copiar as fontes nesta pasta
Na pasta anterior (/truetype) digitar o comando:$fccache. Pronto todas as fontes
foram instaladas.

Acessar o celular
Pode ser que seu celular no seja acessvel pelo computador (ao ligarmos o cabo USB), para
resolver esse problema instale o aplicativo AutoFS com o seguinte comando: $sudoaptget
installautofs. Depois plugue novamente o cabo USB e verifique se no celular aparece a
opo para habilitar a USB (Armazenamento em massa USB).

Limpar o sistema
Para deixar seu sistema limpo e sem problemas, abra um terminal e digite: sudoaptgetf
install. Esse comando verifica qualquer dependncia perdida de uma instalao. Completado
com os seguintes comandos: sudoaptgetautoclean ou sudoaptgetautoremove.

Renomear vrios arquivos de uma s vez


Para renomear vrios nomes dos arquivos, tente o comando rename que possui uma sintaxe
muito peculiar associado a Expresses Regulares, por exemplo o comando:
rename's/valor1/valor2/'*.jpg

Esse comando modificar todos arquivos com extenso jpg na pasta com a troca do valor1 pelo
valor2. Agora para modificar a extenso de um arquivo, podemos utilizar o seguinte Script:
#!/bin/sh
foroin$(ls1*.jpg);do
mv$o$(echo$o|awkF.'{print$1".jpeg"}');
done

Que troca todo arquivo jpg para jpeg.

Colocar uma pasta nos Favoritos (Nautilus ou Nemo)


No lado esquerdo dos gerenciadores de arquivos (Nautilus ou Nemo) ficam as chamadas Pastas
Favoritas (ou Bookmarks), para adicionar uma nova pasta naquela rea, entre nesta pasta e no
menu principal acesse: Marcadores (Bookmarks) | Marcar este Local (Add Bookmark) ou
simplesmente digite Ctrl+D.
Instalei o Ubuntu e agora?

Pgina 49

Atualizar o LibreOffice20
Normalmente, o Ubuntu demora (por ser uma distro bem conservadora) a atualizar seus
repositrios oficiais. Muitas vezes uma nova verso do LibreOffice lanada com novos detalhes
no design, funcionalidade e correes de problemas, se queremos ser um pouco mais geis basta
digitar os seguintes comandos no terminal para proceder a atualizao:
$sudoaddaptrepositoryppa:libreoffice/ppa
$sudoaptgetupdate
$sudoaptgetdistupgrade

Adicionar temas ao Gimp


Vamos colocar no Gimp os cones modificados por um padro flat, para tanto seguiremos os
seguintes passos:
1. Baixar o arquivo do site http://android272.deviantart.com/art/Flat-GIMP-icon-Theme-V-2-1375010811.
2. Extrair o arquivo.
3. No Nautilus (ou Nemo) as teclas Ctrl+H permite ver as pastas escondidas (no Linux so
pastas que possuem um . como primeiro caractere).
4. Copiar a pasta Decor e os arquivos da pasta GIMP_Orange para /home/[seu
usurio]/.gimp-[verso do Gimp]/themes
5. Abrir o Gimp e no menu principal acessar: Edit | Preferences | Theme e selecionar o tema
a seu gosto.
Se desejar outros temas para o Gimp acesse o endereo: http://www.deviantart.com/ e pesquise
pelas seguintes palavras: Gimp Theme.

5.3 Fim?
Aviso que este no o fim, pois assim como o Ubuntu minha jornada transformou-se um
documento vivo e dinmico e por esse motivo resolvi lan-lo de forma gratuita a quem fosse
necessrio.
Obrigado e at a prxima
Fernando Anselmo
Os artigos deste livro foram selecionados das diversas publicaes que fiz em meus sites e de
outras publicaes encontradas em diversos outros sites, acompanhe meu trabalho.

20 Com base na dica apresentada pelo site do DioLinux: http://www.diolinux.com.br/


Instalei o Ubuntu e agora?

Pgina 50

You might also like