Académique Documents
Professionnel Documents
Culture Documents
ENSINO
Sumrio
Captulo 1:Funcionamento Bsico do Linux (Histria) 1.1 Histria do GNU/LINUX 1.2 O nome GNU/LINUX 1.3 TUX e GNU 1.4 Distribuies 1.5 Exerccios Tericos 04 04 04 05 05 09
10 10
Captulo 3: Instalao do GNU/Linux em ambiente Desktop 3.1 Opes da tela de inicializao 3.2 Instalao do Ubuntu
12 12 13
23 23
Captulo 5: Ambiente no Grfico (Shell) 5.1 Variveis em shell 5.2 Variveis locais e de ambiente(Global) 5.3 Alias 5.4 Arquivos de login 5.5 Atribuindo um endereo de rede a uma interface (ifconfig) 5.6 Comandos teis em linha de Comando 5.7 Extenses de arquivos compactados
24 24 24 24 25 25 25 28
31
6.1 Teclado 6.2 Mouse 6.3 Monitor 6.4 Som 6.5 Gerenciar contas e permisses de usurios 6.6 Configurar data e hora
31 32 33 34 35 36
Captulo 7: Ambiente Grfico 7.1 Ambientes 7.2 Painis 7.3 Janelas 7.4 Espao de Trabalhos 7.5 Gerenciador de Arquivo
37 37 37 37 37 37
46 49 54
Em resumo Software Livre no sinnimo de software gratuito. Software livre uma filosofia que objetiva a no negao informaes sobre um software. Diferena entre SL e Freeware SL tem a liberdade de ter cdigo aberto e no necessariamente gratuito. Software Freeware obrigatoriamente gratuitamente mas no traz consigo o cdigo fonte e, em consequncia, no pode ser alterado. Diferena entre SL e cdigo aberto(open source) Software livre uma filosofia, uma maneira de pensar. Open Source seria um modelo de desenvolvimento que, no fim respeita os mesmo princpios do software livre.
1.4 Distribuies Distribuio a juno do kernel e de programas diversos. Existem vrias distribuies. As maiores e mais antigas ainda em produo so: Slackware, Debian, Suse e RedHat. Muitas distribuies so derivadas destas. Atualmente existem centenas de distribuies, algumas mais famosas que outras. Em sua maioria, as distribuies GNU/Linux so mantidas por grandes comunidades de colaboradores,
entretanto, h outras que so mantidas por empresas. Dessa forma, podemos dividir as distros, em duas categorias bsicas: livre e corporativas.
1.4.1 Distribuies Livres mantidas por comunidades de colaboradores sem fins lucrativos.
1.4.2 Distribuies Corporativas mantidas por empresas que vendem o suporte ao seu sistema.
Vale ressaltar o fato de que o produto vendido pelas empresas que comercializam sistemas GNU/Linux, so na verdade, os servios relacionados ao sistema vendido, como suporte tcnico, garantias e treinamentos, ou seja, o conhecimento do sistema. O fato de o produto no ser mais o software, mas sim o servio, devido Licena GPL que garante as j citadas quatro liberdades bsicas. Com isso, por mais que uma empresa queira fazer o seu prprio sistema GNU/Linux, enquanto ela estiver utilizando software com GPL, sero obrigadas a distribuir o cdigo fonte gratuitamente. Dentro do conjunto de distribuies livres, podemos dividi-las novamente em duas outras categorias: Convencional e Live. Distribuies Convencionais - so distribudas da forma tradicional, ou seja, uma ou mais mdias que so utilizadas para instalar o sistema no disco. Ex: Slackware, Debian. Distribuies Live - so distribuies em mdias com o intuito de rodarem a partir delas, sem a necessidade de instalar no HD. Ex: Kurumin, Ubuntu.
RedHat Tipo: Corporativa; Descrio: Primeira distro corporativa a ser criada. Muito utilizada nas empresas por
CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA
oferecer suporte tcnico e ter seu sistema compatvel com as diversas tecnologias disponveis. Interface padro: GNOME Sistema de pacote: RPM-RedHat Package Manager;
SuSe Tipo: Corporativa; Descrio: Comprada pela Novell em 2003, a principal concorrente da RedHat, atuando no meio corporativo tanto em servidores quanto em desktops. Inteface padro: GNOME Sistema de pacote: Baseado em RPM, tendo implementado algumas variaes. Mandriva Distribuio: Corporativa; Descrio: Originada da fuso da Mandrake e Conectiva; Interface Padro: KDE; Sistema de pacote: RPM; Slackware Tipo: Livre; Descrio: Primeira distro GNU/Linux a ser distribuda em CD; Interface padro: KDE; Sistema de pacote: tgz; Debian Tipo: Livre; Descrio: Criada com o intuito de prover um SO totalmente livre e gratuito, foi uma das primeiras distro GNU/Linux a serem criadas. Atualmente uma das maiores distribuies e a que mais gerou distro derivadas. Por ser uma referncia em sistema GNU/Linux, a distro mais utilizada em rgos pblicos. Interface padro: GNOME; Sistema de pacote: DEB Debian Package; Ubuntu Tipo: Livre (Convencional e Live); Descrio: Slogan Linux for Humman Beings (Linux para Seres Humanos) voltada para o usurio final, apesar de ter verso para servidores. atualmente a maior distro em nmero de downloads. Interface padro: GNOME ou KDE (kubuntu); Sistema de pacote: DEB Debian Package; Fedora Tipo: Livre; Descrio: Mantida pela RedHat, serve de teste para o carro chefe da empresa, o RedHat Enterprise. Interface padro: GNOME; Sistema de pacote: RPM RedHat Package Manager; OpenSuSe
Tipo: Livre; Descrio: Patrocinada pela Novell, baseia-se no SuSe Linux; Interface padro: GNOME; Sistema de pacote: RPM;
Knoppix Tipo: Livre (Live); Descrio: Popularizou distro do gnero, devido sua ferramenta de remasterizao que facilitou o processo de gerar novas distros; Interface padro: KDE; Sistema de pacote: DEB; Gentoo Tipo: Livre (Live); Descrio: Todos os programas so compilados na prpria mquina. As principais vantagens so a performance e a personalizao conforme as necessidades do usurios. A principal desvantagem o trabalho e tempo necessrio a sua instalao. Interface padro: A escolha do usurio; Sistema de pacote: No utiliza;
Exerccios Tericos
1. Quais so as liberdades bsicas idealizadas por Richard Stallman? ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ 2. O que Linux e quem seu criador? ___________________________________________________________________ 3. O que uma distribuio GNU/Linux? ___________________________________________________________________ ___________________________________________________________________ 4. O que GPL? ___________________________________________________________________ ___________________________________________________________________ 5. Qual a diferena entre uma distro livre e convencional? ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________
10
O diretrio mais importante para o administrador do sistema o /etc, pois contm quase todas as configuraes do sistema, e as configuraes dos usurios ficam no diretrio /home. importante conhecer a estrutura de diretrios, pois nos ajudar a resolver problemas ou implantar novas funcionalidades.
11
diferentes sistemas de arquivos. Conforme cresce a capacidade dos discos e aumenta o volume de arquivos e acessos, esta tarefa torna-se mais e mais complicada, exigindo o uso de sistemas de arquivos cada vez mais complexos e robustos. Existem diversos sistemas de arquivos diferentes, que vo desde sistemas simples como o FAT16, que utilizamos em cartes de memria, at sistemas como o NTFS, EXT3 e ReiserFS, que incorporam recursos muito mais avanados. No mundo Windows, temos apenas trs sistemas de arquivos: FAT16, FAT32 e NTFS. O FAT16 o mais antigo, usado desde os tempos do MS-DOS, enquanto o NTFS o mais complexo e atual. Apesar disso, temos uma variedade muito grande de sistemas de arquivos diferentes no Linux (e outros sistemas Unix), que incluem o EXT2, EXT3, ReiserFS, XFS, JFS e muitos outros. Para quem usa apenas o Windows, estes sistemas podem parecer exticos, mas eles so velhos conhecidos de quem trabalha com servidores, j que neles o Linux que o sistema mais popular. Algumas caractersticas dos sistemas de arquivos utilizados no Linux: Sistema de Arquivos Caracterstica Ext2 Usado em parties Linux Nativas para o armazenamento de arquivos. identicado pelo cdigo 83. Seu tamanho deve ser o suciente para acomodar todo os arquivos e programas que deseja instalar no GNU/Linux Este sistema de arquivos possui melhorias em relao ao ext2, como destaque o recurso de jornaling. Ele tambm identificado pelo tipo 83 e totalmente compatvel com o ext2 em estrutura. O journal mantm um log de todas as operaes no sistema de arquivos, caso acontea uma queda de energia eltrica (ou qualquer outra anormalidade que interrompa o funcionamento do sistema), o fsck verifica o sistema de arquivos no ponto em que estava quando houve a interrupo, evitando a demora para checar todo um sistema de arquivos (que pode levar minutos em sistemas de arquivos muito grandes). O sistema de journaling grava qualquer operao que ser feita no disco em uma rea especial chamada journal, assim se acontecer algum problema durante a operao de disco, ele pode voltar ao estado anterior do arquivo, ou nalizar a operao. Desta forma, o journal acrescenta ao sistema de arquivos o suporte a alta disponibilidade e maior tolerncia a falhas. Aps uma falha de energia, por exemplo, o journal analisado durante a montagem do sistema de arquivos e todas as operaes que estavam sendo feitas no disco so verificadas. Dependendo do estado da operao, elas podem ser desfeitas ou nalizadas. O retorno do servidor praticamente imediato (sem precisar a enorme espera da execuo do fsck em parties maiores que 10Gb), garantindo o rpido retorno dos servios da mquina. Usado em parties Linux Swap para oferecer memria virtual ao sistema. altamente recomendado o uso de uma partio Swap no sistema . Este tipo de partio identificado pelo cdigo 82.
Ext3
ReiserFS
Swap
12
13
Ento escolha a opo de acordo com o que deseja: Testar o Ubuntu (para ver como o Sistema) ou Instalar o Ubuntu (para instalar diretamente). Vamos escolher a opo de Testar o Ubuntu, depois o Ubuntu reconhecer todo o seu computador (vdeo, som, internet, monitor etc.). Lembre-se: O Ubuntu no como o Windows, ele ir encontrando os componentes do seu computador, ou seja, voc no precisa ir a vrios sites buscando drivers e mais drivers. Ele encontra e instala tudo.
14
escolha a opo de instalar, diretamente na tela de inicializao e o guia ir comear o processo de instalao.
15
Escolha sua cidade e hora. Lembre-se que nem sempre voc encontrar sua cidade, porm encontre uma cidade perto de voc que tenha o mesmo fuso horrio. No caso de Braslia escolhemos So Paulo.
16
Sem muitos problemas. Nesta etapa o sistema geralmente acerta de primeira, caso erre, tente escolher o certo e teste as teclas.
O Particionamento a etapa mais complicada da instalao. Tudo que voc fizer aqui, leia 3 vezes antes de aplicar qualquer coisa. Se voc tem o Windows no seu HD, no clique em Assistido. Com isso ele ir limpar todo o seu HD (Apagar seu Windows, seus documentos etc.) e instalar o Ubuntu por cima).
17
Guiado: a mais indicada caso voc no saiba manejar muito bem o Gparted (O programa de particionamento do Ubuntu). Basicamente o que ele faz retirar um pouco de espao do HD do Windows, e disponibilizar ao Ubuntu. [Ex: caso voc tenha 100GB de espao na partio do Windows, voc escolhe tirar 30GB, e automaticamente o HD do Windows ficar com 70GB e sobrar um espao no alocado (em branco) com 30GB, que o modo Guiado usar para criar a partio do Ubuntu]. Automaticamente ele, destes 30GB, tira 256MB para criar a partio swap. Manual: Esse indicado para quem sabe manejar o Gparted ou entende um pouco de parties. Como foi dito acima, caso voc tenha o Windows, tire um pouco de espao e formate esta nova partio em branco como ext3 ou Reiserfs, que so os tipos de arquivo do Ubuntu. (Lembre-se que, diferente do modo Guiado acima, para criar a partio do Ubuntu, no basta formatar em ext3 ou Reiserfs, tambm se deve montar como / que a pasta raiz). Pois s assim o Ubuntu pode ser instalado. Isso tudo o modo guiado acima faz automaticamente.
Aps o particionamento, voc escolhe as configuraes e documentos, papeis de paredes, fotos da pasta minhas imagens, etc., que esto no Windows. Voc pode simplesmente ignorar esta etapa, caso voc tenha configurado j a partio Windows para visualizar no Ubuntu.
18
Aqui so as perguntas de qual o seu nome, que nome deseja entrar no Ubuntu (que se preenche automaticamente quando voc digita seu nome), a senha e o nome do computador, que faz sentido quando se usa internet e/ou est em rede.
19
20
Apesar de poucos saberem, aqui est uma dica valiosa, que ficou mais simples no Ubuntu 8.04. Dica: Existe o boto de configuraes avanadas abaixo que voc pode usar para instalar o GRUB (Gerenciador de Boot) em outra partio ou disco (HD) diferente.
21
A instalao ir comear e voc poder esperar tranqilo agora. Durar cerca de 30min e quando tudo estiver correto, aparecer uma imagem para reiniciar. Dica: Parece est ocorrendo um "travamento" na instalao em 82%, mas na verdade o Ubuntu baixando as atualizaes de segurana. O problema que trava porque fica procurando rede e no a encontra. Para solucionar, se isso ocorrer, desconecte o cabo de rede para instalar.
22
23
Obs.: As teclas Page Up e Page Down s iro funcionar se o comando less estiver instalado. Instalar : # aptitude install less Exemplos: # man ls Solicita o manual on-line do comando ls.
O comando info similar ao man s que no est to difundido. Exemplo: # info ls Solicita o info do comando ls.
=> whatis Mostra resumidamente, para que serve um determinado comando. Exemplo: # whatis ls Mostra um resumo do comando ls.
=> apropos Busca por definio do tipo whatis a partir de uma expresso. Com isso , possvel encontrar um comando que se encaixe s nossas necessidades. Exemplo: # apropos reiser Busca por comandos que citem a expresso reiser.
24
5.3 Alias
Um recurso que facilita a vida do usurio, no shell, a definio de alias. Imagine s que um usurio gosta de utilizar o comando ls sempre com os parmentros -- color=auto; seria muito trabalhoso para ele ter que escrever o comando com todos os parmetros toda vez que fosse execut-lo. Para resolver esse problema basta criar um alias para o comando ls, para que quando o usurio digitar um simples ls o que ser executado ser o ls --color=auto. Para criar o alias basta
CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA
25
26
cp [origem] [destino] Copia origem para o diretrio de destino. -r : copia recursivamente. -i : interativo. Se quer sobrescrever arquivos. cd [diretrio]: Abre o diretrio especificado. file: determina o tipo do arquivo head / tail: exibe linhas no inicio/fim do arquivo. history: mostra os ltimos comandos inseridos. less / more: lista o contedo do arquivo. lynx: abre o navegador de internet de mesmo nome; ln -s [path link]: cria links simblicos ls: Contedo do diretrio atual. -a: todos arquivos/diretrios, incluindo ocultos. -l : formato lista. -R : lista subdiretrios recursivamente. -S : Ordena pelo tamanho dos arquivos. man filename: manual online do programa. mkdir [diretrio]: Cria um diretrio com o nome especificado. mv [origem] [destino] Move origem para o diretrio de destino. -f : no solicita confirmao. -i : interativo. Se quer sobrescrever arquivos. rmdir [diretrio]: Remove o diretrio especificado, se estiver vazio. rm [parametros] [arquivo] Exclui o arquivo especificado. -i: Confirmao antes de excluir arquivo/diretrio. -r: Remove diretrios e seus contedos recursivamente. pwd: listar caminho atual. su: passa para o usurio administrador, isto , root time: tempo do incio ao fim de um processo. # time updatedb real 1m42.233s user 0m0.490s sys 0m10.290s top: exibe a lista dos processos, conforme os recursos de memria consumidos; uname: mostra informaes do S.O. e do computador. uname -a para obter mais detalhes;
Combinaes de teclas
ctrl+alt+del : reinicia o sistema. ctrl+alt+backspace: sai do servidor x. ctrl+c: sai do programa. ctrl+l: limpa a tela.
No terminal
reset: reseta o terminal (volta ao normal).
27
Usurios
last: listagem do histrico de logins; lastlog: informaes sobre ltimos logins; passwd: altera sua senha; useradd usurio: cria uma nova conta usurio, por exemplo, useradd ccabr cria o usurio ccabr; userdel usurio: apaga a conta do usurio especificado; w: usurios logados e seus processos; who: usurios atuais logados.
Matando processos
kill -1 [id-do-processo]: reinicia processo; kill -9 [id-do-processo]: mata processo; killall tem funo igual ao kill, porm usa o nome do processo no lugar do PID (id do processo).
Sistema
df -h: espao livre e ocupado nos discos; du -sh: espao ocupado pelo diretrio e seus subdiretrios; free: status da memria e swap; halt: desliga o computador; reboot: reinicia o sistema; shutdown -h now : desliga o computador; shutdown -r now : reinicia o computador; uptime: mostra a quantas horas seu computador est ligado.
Permisses
chmod chmod +x nome_do_arquivo chmod g+x nome_do_arquivo chmod 755 nome_do_arquivo
28
locate [nome_do_arquivo]
gzip
praticamente o compactador padro do GNU/Linux, possui uma tima taxa de compactao e velocidade. Opes -d, decompress [arquivo] : Descompacta um arquivo. -f : Fora a compactao, compactando at mesmo links. -l [arquivo] : Lista o contedo de um arquivo compactado pelo gzip. -r : Compacta diretrios e sub-diretrios. -c [arquivo] : Descompacta o arquivo para a sada padro. Exemplos: gzip -d texto.txt.gz - Descompacta o arquivo texto.txt gzip -c texto.txt.gz - Descompacta o arquivo texto.txt para a tela gzip -9 *.txt - Compacta todos os arquivos que terminam com .txt
tar
Na verdade o tar no um compactador e sim um arquivador (ele junta vrios arquivos em um s), mas pode ser usado em conjunto com um compactar (como o gzip ou zip) para armazena-los compactados. O tar tambm muito usado para cpias de arquivos especiais
29
ou dispositivos do sistema. comum encontrar arquivos com a extenso .tar, .tar.gz, .tgz, .tar.bz2, o primeiro um arquivo normal gerado pelo tar e todos os outros so arquivos gerados atravs tar junto com um programa de compactao (gzip (.gz), bzip2 (.bz2). tar [opes] [arquivo-destino] [arquivos-origem] Onde: arquivo-destino o nome do arquivo de destino. Normalmente especificado com a extenso .tar caso seja usado somente o arquivamento ou .tar.gz/.tgz caso seja usada a compactao (usando a opo -z). arquivos-origem Especifica quais arquivos/diretrios sero compactados. Opes -c, create : Cria um novo arquivo .tar -j, bzip2 : Usa o programa bzip2 para processar os arquivos do tar. -v : Mostra os nomes dos arquivos enquanto so processados. -x : Extrai arquivos gerados pelo tar. Exemplos: tar -cf index.txt.tar index.txt - Cria um arquivo chamado index.txt.tar que armazenar o arquivo index.txt. Voc pode notar digitando ls -la que o arquivo index.txt foi somente arquivado (sem compactao), isto til para juntar diversos arquivos em um s. tar -xf index.txt.tar - Desarquiva o arquivo index.txt criado pelo comando acima.
bzip2
um novo compactador que vem sendo cada vez mais usado porque consegue atingir a melhor compactao em arquivos texto se comparado aos j existentes (em conseqncia sua velocidade de compactao tambm menor; quase duas vezes mais lento que o gzip). Suas opes so praticamente as mesmas usadas no gzip e voc tambm pode usa-lo da mesma forma. A extenso dos arquivos compactados pelo bzip2 a .bz2. bzip2 [opes] [arquivos] Onde: arquivos Especifica quais arquivos sero compactados pelo bzip2. Caso seja usado um -, ser assumido a entrada padro. Curingas podem ser usados para especificar vrios arquivos de uma s vez. Opes -d, --decompress [arquivo] : Descompacta um arquivo. -f : Fora a compactao, compactando at mesmo links. -r : Compacta diretrios e sub-diretrios. -c [arquivo] : Descompacta o arquivo para a sada padro. -[num , --fast, --best] : Ajustam a taxa de compactao/velocidade da compactao. Quanto melhor a taxa menor a velocidade de compactao e vice versa. A opo --fast permite uma compactao rpida e tamanho do arquivo maior. A opo --best permite uma melhor compactao e uma velocidade menor. O uso da opo -[nmero] permite
30
especificar uma compactao individualmente usando nmeros entre 1 (menor compactao) e 9 (melhor compactao). til para buscar um bom equilibro entre taxa de compactao/velocidade (especialmente em computadores muito lentos). Quando um arquivo compactado pelo bzip2, automaticamente acrescentada a extenso .bz2 ao seu nome. As permisses de acesso dos arquivos so tambm armazenadas no arquivo compactado. Exemplos: bzip2 -9 texto.txt - Compacta o arquivo texto.txt usando a compactao mxima. (compare o tamanho do arquivo compactado usando o comando ls -la). bzip2 -d texto.txt.bz2 - Descompacta o arquivo texto.txt. bzip2 -c texto.txt.bz2 - Descompacta o arquivo texto.txt para a sada padro (tela). bzip2 -9 *.txt - Compacta todos os arquivos que terminam com .txt.
31
32
33
34
35
Gerenciar Contas e Permisses de Usurios Sistemas > Administrao > Usurios e Grupos
36
37
7.Ambiente Grfico
Quando voc iniciar uma sesso da rea de trabalho pela primeira vez, dever ver uma rea de trabalho padro, com painis, janelas e vrios cones. Os principais componentes do GNO ! so os se"uintes#
7.1 Ambiente
$ rea de trabalho propriamente dita %ica atrs dos outros componentes da rea de trabalho. &oc pode colocar objetos na rea de trabalho para acessar seus ar'uivos e diret(rios rapidamente, ou iniciar aplicativos 'ue voc use com %re')ncia.
7.2 Painis
Os painis so as duas barras nas partes superior e in%erior da tela. *or padro, o painel superior mostra a barra de menu principal do GNO !, a data e a hora, e um conjunto de cones lan+adores de aplicativos para o sistema do GNO !, e o painel in%erior mostra a lista das janelas abertas e o alternador de reas de trabalho. &oc pode personalizar os painis de %orma a conterem uma variedade de %erramentas, como outros menus e lan+adores, e pe'uenos aplicativos utilitrios, chamadas miniaplicativos. *or e,emplo, voc pode con%i"urar seu painel para e,ibir o clima atual de sua localidade.
7.3 Janelas
$ maioria dos aplicativos so e,ecutados em uma ou mais janelas. &oc pode e,ibir m-ltiplas janelas em sua rea de trabalho ao mesmo tempo. .anelas podem ser redimensionadas e movidas para se ade'uar ao seu %lu,o de trabalho. /ada janela tem uma barra de ttulo no topo, com bot0es 'ue lhe permitem minimizar, ma,imizar e %echar a janela.
38
Tela inicial do Ubuntu 8.04 O menu 2$plica+0es3 similar ao menu 24niciar3 do 5indo6s.
Menu Aplicaes
39
No menu 2$plica+0es 78 $cess(rios3 podemos encontrar o /onsole do 9buntu 'ue uma %erramenta importante para e,ecu+o de comandos.
Menu Acessrios enu !scrit(rio, encontramos o conjunto de aplica+0es para escrit(rio, como editor de te,to, planilha eletr:nica, editor de slides. $ sute de escrit(rio pode ser OpenO%%ice ;padro<, =rO%%ice.
Menu scritrio No menu 4nternet podemos encontrar aplica+0es como o cliente de correio !volution, /liente do >erminal
40
?erver, 'ue serve para %azer acesso remoto @ servidores, tambm l est o nave"ador Aire%o,, um cliente de essen"er; *id"in < 'ue bem leve e com recursos bsicos para uma simples conversa online.
Menu !nternet enu ?om B &ideo, como o pr(prio nome diz nele podemos encontrar pro"ramas relacionados a m-sica;ChDthmbo,< e video;>otem<, alm de pro"ramas para "rava+o de /EFE&E ;GHb, =rasero<.
41
Adicionar%&e#o'er (ro)ra#as
Menu *ocais
42
Menu "iste#a
43
O monitor de processos similar ao Gerenciador de >are%as do 5indo6s. /om ele podemos 2matar3 al"um processo 'ue esteja travado no linu,. +Menu, Sistema => Administrao => Monitor do Sistema
Monitor de (rocessos
44
45
Menu (rincipal
"air do "iste#a
46
8. Gerenciamento de Pacotes
DPKG O dpI" ;Eebian *acIa"e< o pro"rama responsvel pelo "erenciamento de pacotes em sistemas Eebian. ?ua opera+o %eita em modo te,to e %unciona atravs de comandos, o dpI" no resolve dependncia ou seja 'uando um pacote intalando com o comando dpI"1i Jnome do pacote.deb8 o E*GG veri%ica 'ue tal pacote depende de outros, porem no %az a busca automtica desses pacotes, j no caso do aptitude e do apt a busca dessas dependncias so automticas. O E*GG muito usado por usurios avan+ados da Eebian e desenvolvedores para %ins de instala+o, manuten+o e constru+o de pacotes. 9m nome de pacote tem a %orma nome1versoKreviso.deb 4nstalar pacotes# 9se o comando# dpI" 1i LNomedo*acoteM ;ou 11install< para instalar um pacote em seu sistema. >alvez ele pe+a 'ue seja instalado al"um outro pacote 'ue depende para seu %uncionamento. Eependencias# ?o pacotes re'ueridos para a instala+o de outro pacote. No Eebian cada pacote contm um pro"rama com uma certa %un+o.
Nistar *acotes !,istentes no ?istema# dpI" 1l LpacoteM ;11list< Na lista"em de pacotes tambm ser mostrado o OstatusO de cada um na coluna da es'uerda, acompanhado do nome do pacote, verso e descri+o bsica. /aso o nome do LpacoteM seja omitido, todos os pacotes sero listados. P recomendado usar OdpI" 1 lQlessO para ter um melhor controle da lista"em ;pode ser lon"a dependendo da 'uantidade de pro"ramas instalados<.
Remove !o "#$o%e& !o &'&%em#( dpI" 1r Nomedo*acote ;11remove< *ara remover um pacote do sistema completamente. ?omente necessrio di"itar o nome e verso do pacote 'ue deseja remover, no sendo necessrio a reviso do pacote. obs# O comando dpI" 1r no remove os ar'uivos de con%i"ura+o criados pelo pro"rama. *ara isso use o comando#dpI" 1* LNomedo*acoteQ1aM ;11pur"e< para remover um pacote e todos os diret(rios e ar'uivos de con%i"ura+o criados. No necessrio especi%icar a reviso do pacote. O comando dpI"11pur"e pode ser usado ap(s uma remo+o normal do pacote usando dpI" 1r
47
Mo&%)#) !e&$)'*+o !o "#$o%e dpI" 14 Nomedo*acote ;11in%o< para mostrar a descri+o do pacote.
P)o$,)# !e "#$o%e& #%)#v-& !o ome !e ,m #).,'vo dpI" 1? ar'uivo ;11search< para saber de 'ual pacote e,istente no sistema o ar'uivo pertence
S%#%,& !o "#$o%e dpI" 1s pacote ;11status< para veri%icar o status de um pacote em seu sistema, se esta ou no instalado, con%i"urado, tamanho, dependncias, etc.
P)o$,)# !o "#$o%e& $om ")o/0em#& !e ' &%#0#*+o dpI" 1/ ;11audit< ?er listado todos os pacotes com al"um tipo de problema, veri%i'ue os detalhes do pacote com OdpI" 1sO para decidir como corri"ir o problema Mo&%)# !o # 0'&%# !e "#$o%e& !o &'&%em# dpI" 11"et1selections para obter uma lista de sele+o dos pacotes em seu sistema.
Co 1'2,)# !o "#$o%e& !e&$o 1'2,)#!o& dpI" 11con%i"ure LNomedo*acoteM *ara con%i"urar um pacote.
APT O apt sistema de "erenciamento de pacotes de pro"ramas 'ue possui resolu+o automtica de dependncias entre pacotes, %acilidade de opera+o, permite atualizar %acilmente sua distribui+o, etc. !le %unciona atravs de linha de comando sendo bastante %cil de usar. esmo assim, e,istem inter%aces "r%icas para o apt como o sDnaptic ;modo "r%ico< e o aptitude ;modo te,to< 'ue permitem poderosas manipula+0es de pacotes su"eridos. $r'uivo /etc/apt/sources.list este ar'uivo contm os locais onde o apt encontrar os pacotes, a distribui+o 'ue ser veri%icada ;stable, testin", unstable, 5oodD, ?ar"e< e a se+o 'ue ser copiada ;main, non1%ree, contrib, non19?<
48
aptitude install# 4nstalar novos pacotes em sua distribui+o. *odem ser instalados mais de um pacotes ao mesmo tempo separando os nomes por espa+os. ?omente preciso especi%icar o nome do pacote
aptitude remove# 9se o comando Rapt1"et remove LpacotesMS para remover completamente um pacote do sistema. *odem ser removidos mais de um pacote ao mesmo tempo separando os nomes dos pacotes com espa+os. O Rapt1"et removeS remove completamente o pacote mas mantm os ar'uivos de con%i"ura+o, e,ceto se %or adicionada a op+o R11pur"eS.
apt1"et update# ;*ara atualizar a lista de pacotes ;obri"at(rio<< apt1"et dist1up"rade# ;*ara atualizar a distribui+o< $ op+o R1%S %az com 'ue o RaptS veri%i'ue e corrija automaticamente problemas de dependncias entre pacotes. apt1"et clean# Apagar qualquer arquivo baixado durante uma atualizao ou instalao de arquivos com o `apt'. Os arquivos baixados residem em `/var/cache/apt/archives'. apt1cache# *rocurando por pacotes atravs da descri+o. apt1"et 1% install# /orri"indo problemas de dependncias e outros erros
49
9. Programas Adicionais
No 9buntu podemos %azer tudo 'ue somos capazes o 5indo6s, s( 'ue com al"uns aplicativos di%erentes. &eremos detalhadamente as se"uintes tare%as# utiliza+o de nave"ador, "rava+o de /EFE&E, e,ecu+o de ar'uivos de audio, utiliza+o de cliente de correio.
/om o GHb voc ainda pode ripar seus /Es rapidamente para os %ormatos ;5 $, OGG, *H<, %ormatar seus /EsFE&Es re"ravveis, "rava &/E, e oviT e ainda aceita Overburnin" ;utilizar a capacidade m,ima da mdia<. 9ma curiosidade sobre o GHb a ori"em de sua si"la. $ letra OGO vem de GE!, 'ue o ambiente no 'ual o GHb mais %acilmente encontrado e OHbO vem de ObbbO 'ue a abrevia+o de Oburn babe burnO. $ palavra O=urnO 'ue si"ni%ica O'ueimarO em in"ls, bastante usada para e,pressar a "rava+o de mdias.
50
L enuM Aplicaes => Escritrio => Correio e Agenda do E ol!tion !volution uma incrvel %erramenta elaborada inicialmente para o universo Ninu, e posteriormente disponibilizada para outras plata%ormas. >em o intuito de prover um servi+o uni%icado de "erenciamento de in%orma+0es pessoais de alta 'ualidade e bai,os re'uisitos de sistema. $presenta ainda a"enda de contatos e um or"anizador de atividades dirias. O pro"rama apresenta uma inter%ace simples de cliente de e1mail com suporte a *O* e 4 $*. *ossui compatibilidade com %ormatos de calendrio emitidos por outros so%t6ares "abaritados como Netscape, Notus Notes e OutlooI.
O ozilla Aire%o, um dos nave"adores de maior sucesso entre os internautas, sendo uma das melhores op+0es para voc nave"ar na internet U e pode ser utilizado simultaneamente com o 4nternet !,plorer ou 'ual'uer outro nave"ador. P um nave"ador leve, com bastante recursos, dentre eles destaca1se a possibilidade de instala+o de complementos ;plu"ins adicionais< 'ue %acilitam al"umas tare%as na 6eb, por e,emplo, %azer do6nloads de videos do Voutube.
Player : Totem
L enuM 2$plica+o 78 ?om B &ideo3 >otem um media plaDer livre para o ambiente desItop GNO !. >otem o padro media plaDer no GNO ! desde a verso W.XY. O >otem capaz de reproduzir muitos %ormatos, embora por vezes mais codecs so necessrios. !,emplo de instala+o de codecs para reprodu+o de ar'uivos de audio e video. *rimeiro tentamos e,ecutar o ar'uivo de audio ;.mpH<. Aazendo isso o plaDer >otem vai per"untar se para procurar o codec ade'uado, ento clicamos em buscar.
51
$ busca ser %eita e retornar os se"uintes codecs# Gstreamer e,tra plu"ins e Gstreamer %%mpe" video plu"in.
52
?elecionamos os dois para serem instalados, sendo 'ue no momento da sele+o ele avisar sobre o uso de so%t6are restrito em al"uns pases, mas nessa janela s( con%irmar.
53
54
Referncias Bibliogrficas
A4NZO, .oo !. ota, Eescobrindo o Ninu, W[ !di+o, Novatec, WYY\
$postila Ninu, !ssential, ]Ninu,, WYY^ $postila /urso Ninu, =sico e $van+ado, .oo !riberto, WYY_ Guia Aoca Ninu,,Eisponvel em# J3%%"(441o$#0' ,56$'"&2#6o)26/)48. $cesso em mar WYY`. >he Ninu, Eocumentation project. Eisponvel em# J3%%"(447776%0!"6o)28 ?ite O%icial do 9buntu, Eisponvel em# J7776,/, %,6$om8. $cesso em mar WYY`.