Você está na página 1de 54

MINISTRIO DA DEFESA COMANDO DA AERONUTICA

ENSINO

APOSTILA CURSO LINUX BSICO (INF051) 2009

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

Captulo 2: Estrutura Bsica de Diretrios no GNU/LINUX 2.1 Sistema de Arquivos ( FileSystems )

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

Captulo 4: Uso da Documentao Auxiliar 4.1 Comandos de ajuda

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

Captulo 6: Configurao Bsica do Sistema Operacional

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

Captulo 8: Gerencia de Pacotes Captulo 9: Programas Adicionais Referncias Bibliogrficas

46 49 54

INF051 - LINUX BSICO

1. Funcionamento Bsico do Linux


1.1 Histria do GNU/LINUX
1969: desenvolvimento do Unix, inicialmente por Ken Thompson e Dennis Ritchie 1974: ampla divulgao do Unix e de outros softwares com a disponibilizao do cdigo. 1978: os novos Unix pararam de vir com o seu cdigo disponibilizado. 1984: insatisfeito como fim da era do cdigo aberto, Richard Stallman decide fazer um SO totalmente aberto, compatvel com o Unix(Projeto GNU). 1984: Richard Stallman introduz o conceito de free software ou software livre; 1985: Richard Stallman cria a Free Software Foundation (FSF) para arrecadar fundos para o projeto GNU; 1985: a FSF cria a Licena GNU GPL, que especifica se um software livre ou no; 1986: Andrew Tanenbaum, um professor universitrio na Holanda, desenvolvel o Minix, um SO similar ao Unix, para estudos acadmicos. Por fora era idntico ao Unix mas, por dentro, era totalmente diferente; 1991: Linus Torvalds, um universitrio Finlands estuda o Minix e desenvolve, como projeto pessoal, um kernel de SO, compatvel com o Unix; 1991: Linus testa o seu kernel com programas da FSF e obtm xito; 1992: Theodore, um jovem programador C e usurio de Unix, junta o kernel Linux e vrios programas da FSF em disquetes e vende em uma lista de discusso por US$ 2,50. Essa foi a primeira distribuio GNU/Linux; 1993: Surgem as distribuies Slackware (filha do SLS) e Debian; 1994: Surgem as distribuies SuSE (filha do Slackware) e BOGUS; 1996: Surge a distribuio RedHat.
Os dados aqui apresentados foram retirados do captulo 1 do livro Descobrindo o Linux. O referido captulo pode ser baixado em http:// www.novateceditora.com.br/livros/linux2

1.2 O nome GNU/LINUX


Torvalds disse em seu e-mail inicial: Estou fazendo um sistema operacional. A Free Software Foundation comeou o GNU pelos aplicativos e ainda no conseguiu terminar o kernel. Linus, ao contrrio da FSF, comeou pelo kernel mas nunca chegou aos aplicativos. Ou seja: O Linux um Kernel. No um sistema operacional, mas sim o GNU/LINUX o sistema operacional formado pelo Kernel(Torvalds) e o GNU(FSF). Conceito de Software Livre(free software) Segundo a definio de Richard Stallman, o software livre tem como base a licena GPL(General Public License) essa licena nos proporcionam 4 liberdades, so elas: a de executar um programa, seja qual for o propsito: a de modificar um programa, seja para adapt-lo s nossas necessidades e, para que isso ocorra, devemos ter acesso ao cdigo fonte: a de redistribuir cpias, gratuitamente ou mediante uma taxa; a de distribuir verses modificadas do programa e, nesse caso, toda a comunidade poder beneficiar-se dos aperfeioamentos.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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.3 TUX e GNU


Apesar de haver uma juno do Sistema Operacional GNU com o kernel Linux, gerando o sistema operacional GNU/Linux, cada um dos dois possui o seu smbolo. A prpria FSF ainda tenta desenvolver um kernel prprio (o Hurd) para o projeto GNU. Tux um mascote do Kernel Linux, um smbolo que representa uma fuso de Torvalds com Unix.

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,

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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.

Caractersticas de Algumas Distribuies

RedHat Tipo: Corporativa; Descrio: Primeira distro corporativa a ser criada. Muito utilizada nas empresas por
CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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;

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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? ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

10

2. Estrutura bsica de diretrios no GNU/Linux


Cada diretrio da rvore bsica tem uma funo especfica. Os seus subdiretrios sero responsveis por alguma parte do funcionamento do GNU/Linux. uma estrutura lgica e organizada. A estrutura de diretrios dos Unix regulada por uma norma chamada Filesystem Hierarchy Standard (FHS), disponvel em http://www.pathname.com/fhs. O Debian uma das poucas distribuies que seguem rigorosamente a FHS. Funo de cada diretrio no Linux: /bin /boot /cdrom /media /dev /etc /home /lib /lost+found /mnt /proc Contm arquivos programas do sistema que so usados com freqncia pelos usurios. Contm arquivos necessrios para a inicializao do sistema. Ponto de montagem da unidade de CD-ROM. Ponto de montagem de dispositivos diversos do sistema (rede, pen-drives, CD-ROM em distribuies mais novas). Contm arquivos usados para acessar dispositivos (perifricos) existentes no computador. Arquivos de configurao de seu computador local. Diretrios contendo os arquivos dos usurios. Bibliotecas compartilhadas pelos programas do sistema e mdulos do kernel. Local para a gravao de arquivos/diretrios recuperados pelo utilitrio fsck.ext2. Cada partio possui seu prprio diretrio lost+found. Ponto de montagem temporrio. Sistema de arquivos do kernel. Este diretrio no existe em seu disco rgido, ele colocado l pelo kernel e usado por diversos programas que fazem sua leitura, verificam conguraes do sistema ou modicar o funcionamento de dispositivos do sistema atravs da alterao em seus arquivos. Diretrio do usurio root. Diretrio de programas usados pelo superusurio (root) para administrao e controle do funcionamento do sistema. Diretrio para armazenamento de arquivos temporrios criados por programas. Contm maior parte de seus programas. Normalmente acessvel somente como leitura. Contm maior parte dos arquivos que so gravados com freqncia pelos programas do sistema, e-mails, spool de impressora, cache, etc.

/root /sbin /tmp /usr /var

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.

2.1 Sistema de Arquivos ( FileSystems )


Um sistema de arquivos um conjunto de estruturas lgicas e de rotinas, que permitem ao sistema operacional controlar o acesso ao disco rgido. Diferentes sistemas operacionais usam

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

12

3. Instalao do GNU/Linux em ambiente Desktop


Para dar boot pelo CD do Ubuntu (ou seja, rodar o LIVE-CD) voc precisa ir configurao da BIOS (Setup=Configuraes da placa me) e mudar a ordem do boot, para que seja iniciado o driver de CD de DVD etc., e no iniciar o seu HD ou o disquete. Caso no saiba como entrar e/ou configurar a BIOS do seu computador, leia o manual. Em geral para entrar na BIOS, apenas deve, aps ligar o computador, apertar F2, F10 ou Del. Uma das trs opes, pois depende de cada modelo de computador. [Importante] - Se voc decidir instalar o Ubuntu mantendo o Windows (No caso de voc tirar um pouco de espao da partio do Windows) lembre-se de rodar o Scandisk no HD do Windows e de desfragmentar o mesmo para que todo o contedo v para os primeiros setores, evitando assim perda de dados numa diviso de partio com programas de particionamento como o Gparted do Ubuntu. Pois, caso voc no desfragmente e no rode o Scandisk, o instalador do Ubuntu pode danificar sua partio do Windows, fazendo assim voc perder dados ou dar alguns erros, at perder tudo. Faa tambm uma copia dos seus dados mais importantes (backup). Em teoria o Ubuntu no far nenhum problema ao HD, mas sempre importante ter uma copia dos seus dados importantes sempre, seja instalando o Ubuntu ou mesmo no uso cotidiano do computador. 3.1 Opes da tela de inicializao

Escolha o idioma desejado (Portugus do Brasil).

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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.

3.2 Instalao do Ubuntu


A instalao do Ubuntu super fcil, dinmica e explicativa. Diferente do Windows, depois das perguntas, voc poder deixar seu Ubuntu instalando, enquanto faz outra coisa ou toma um caf. Caso voc tenha o sistema operacional Windows XP ou Vista e deseja usar junto com o Ubuntu, no tem problema nenhum! No deixar seu PC lento, no estraga e no dar nenhum outro problema. E para ter o dual-boot (os 2 sistemas no mesmo PC), no necessrio instalar o XP primeiro ou o Ubuntu primeiro. Aos novatos indicado que se use o dual-boot e assim, ir aprendendo sobre o Ubuntu pouco a pouco. Tambm, caso outros membros da sua famlia usem o computador, aconselhvel deixar o dual-boot. Para instalar o Ubuntu, busque o cone de instalao na rea de trabalho (desktop) ou
CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

14

escolha a opo de instalar, diretamente na tela de inicializao e o guia ir comear o processo de instalao.

Selecione o idioma para o sistema. (Portugus do Brasil)

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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).

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

19

Aqui a reviso de tudo que ser feito.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

22

Reinicie o computador e seu Ubuntu estar instalado.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

23

4. Uso da Documentao Auxiliar


4.1 Comandos de ajuda
Existem comandos que oferecem ajuda dentro do GNU/Linux que so muito teis em momentos de necessidade. => help Fornece ajuda rpida; util para saber que opes podem ser usadas com os comandos. $ [comando] help => man Manual on-line. Comando de ajuda mais utilizado nos Unix e nos GNU/Linux. Utilizado para solucionar dvidas sobre utilizao de comandos e a configurao de arquivos. Opes do comando man: /expresso Page Up Page Down q Procura pela expresso. Percorre o manual para cima. Percorre o manual para baixo. Sai do ambiente man.

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.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

24

5. Ambiente no grfico (Shell)


O ambiente shell a famosa tela preta onde executamos os comandos. Existem vrios ambientes shell no GNU/Linux, por default, o Debian e a maioria das distribuies utiliza o Bash (Bourne-Again Shell).

5.1 Variveis em Shell


As variveis da shell tem o mesmo objetivo das variveis que conhecemos na rea de computao, ou seja, so reas de memria que podem conter dados. Quando estamos falando de variveis em shell no precisamos nos preocupar em declar-las nem mesmo definir seu tipo. Em shell, uma varivel definida simplesmente atribuindo-se um valor a ela. Exemplo: # FAB=Fora Area Brasileira Armazena o texto Fora Area Brasileira na varivel FAB. Para acessarmos o endereo de memria atribudo varivel FAB, no shell utilizamos o operador $(cifro) antes do nome da varivel. Para imprimir na tela o contedo da varivel vamos utilizar o comando echo. Exemplo: # echo $FAB

5.2 Variveis Locais e de Ambiente(Global)


Existem dois grupos de variveis no shell, as locais e globais. A diferena entre elas que uma varivel local tem visibilidade restrita apenas ao escopo ao qual ela foi definida e uma varivel de ambiente(global) tem visibilidade alm do escopo em que foi definida, ou seja, em ambientes derivados do ambiente ao qual ela foi definida. Outra diferena entre elas, est na hora de defin-las. Para definir uma varivel local basta atribuir um valor e um nome de varivel, j a de ambiente o procedimento basicamente o mesmo, adicionado o comando export antes da definio. Exemplos: # LOCAL=sem export na frente #export GLOBAL=com export na frente Aps definidas as variveis que vamos utilizar, podemos vizualiz-las atravs dos comandos set e env para variveis locais e de ambiente respectivamente.

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

INF051 - LINUX BSICO

25

usar o seguinte comando: # alias ls='ls --color=auto'

5.4 Arquivos de Login


Quando uma bash executada como uma shell de login interativo ela l e executa o arquivo /etc/profile se ele existir. Esse arquivo deve conter as configuraes gerais que se aplicam a todos os usurios do sistema. Aps ler o arquivo /etc/profile, ela ir procurar por um dos arquivos. ~/.bash_profile ou ~/.bash_login ou ~/profile, na home do usurio, executando o primeiro que estiver disponvel e tiver permisso de leitura. Alm desses, executa tambm o arquivo ~/.bashrc. Quando a bash estiver sendo terminada (usurio fazendo logout), o arquivo ~/.bash_logout ser lido e executado caso exista. Atravs desse arquivo, podemos automatizar procedimentos como por exemplo limpar a tela ao se deslogar do sistema. Sendo assim, se desejarmos criar alias ou definir variveis ou funes que sejam comuns a todos os usurios, devemos fazer isso no arquivo /etc/profile.

5.5 Atribuindo um endereo de rede a uma interface (ifconfig)


Aps configurada fisicamente, a interface precisa receber um endereo IP para ser identificada na rede e se comunicar com outros computadores, alm de outros parmetros como o endereo de broadcast e a mscara de rede. O comando usado para fazer isso o 'ifconfig' (interface configure). Para configurar a interface de rede Ethernet ('eth0') com o endereo 192.168.1.1, mscara de rede 255.255.255.0, podemos usar o comando: $ ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up O comando acima ativa a interface de rede. A palavra 'up' pode ser omitida, pois a ativao da interface de rede o padro. Para desativar a mesma interface de rede, basta usar usar o comando: $ ifconfig eth0 down Digitando 'ifconfig' so mostradas todas as interfaces ativas no momento, pacotes enviados, recebidos e colises de datagramas. Para mostrar a configurao somente da interface eth0, use o comando: $ ifconfig eth0 ( Em sistemas baseado no 'Debian', o arquivo correto para especificar os dados das interfaces o '/etc/network/interfaces').

5.6 Comandos teis de linha de Comando


cat [arquivo] : exibe o contedo do arquivo na tela. clear: Limpa a tela.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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).

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

27

(shift)pgup/pgdn: barra de rolagem do bash. tab: auto-completa os comandos digitados.

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

Alterar usurio e grupo (arquivo/ diretrio):


chown root:root /sbin/firewall.sh (-R: recursivo).

Localizar arquivo por nome:


find [path...] -name [nome_do_arquivo] updatedb : Criar banco de dados.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

28

locate [nome_do_arquivo]

Alterar data do sistema:


date 0109143001 (09/01/2001 14:30)

5.7 Extenses de arquivos compactados


As extenses identificam o tipo de um arquivo e assim o programa necessrio para trabalhar com aquele tipo de arquivo. Existem dezenas de extenses que identificam arquivos compactados. Quando um arquivo (ou arquivos) compactado, uma extenso correspondente ao programa usado adicionada ao nome do arquivo (caso o arquivo seja compactado pelo gzip receber a extenso .gz, por exemplo). Ao descompactar acontece o contrrio: a extenso retirada do arquivo. Abaixo segue uma listagem de extenses mais usadas e os programas correspondentes: .gz - Arquivo compactado pelo gzip. Use o programa gzip para descompacta-lo. .bz2 - Arquivo compactado pelo programa zip. Use o programa bzip2 para descompacta-lo. .zip - Arquivo compactado pelo programa zip. Use o programa unzip para descompacta-lo. .tar.gz - Arquivo compactado pelo programa gzip no utilitrio de arquivamento tar. Para descompacta-lo, voc pode usar o gzip e depois o tar ou somente o programa tar usando a opo -z. .tgz - Abreviao de .tar.gz. .tar.bz2 - Arquivo compactado pelo programa bzip2 no utilitrio de arquivamento tar. Para descompacta-lo, voc pode usar o bzip2 e depois o tar ou somente o programa tar usando a opo -j.

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

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

31

6. Configurao Bsica do Sistema Operacional


Teclado Sistema > Preferncias > Teclado

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

32

Mouse Sistema > Preferncias > rato

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

33

Monitor Sistema > Preferncias > Resoluo da tela

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

34

Som #aptitude install alsa Sistema > Preferncias > Som

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

35

Gerenciar Contas e Permisses de Usurios Sistemas > Administrao > Usurios e Grupos

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

36

Configurar Data e Hora Sistema > Administrao > Data e Hora

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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.

7.4 Espaos de Trabalho


&oc pode subdividir sua rea de trabalho em espa+os de trabalho distintos. /ada espa+o de trabalho pode conter vrias janelas, permitindo1lhe a"rupar tare%as correlatas.

7.5 Gerenciador de Arquivos


O "erenciador de ar'uivos Nautilus %ornece acesso a seus ar'uivos, pastas e aplicativos. &oc pode "erenciar o conte-do de pastas no "erenciador de ar'uivos, e abrir os ar'uivos com os aplicativos apropriados.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

38

Tela inicial do Ubuntu 8.04 O menu 2$plica+0es3 similar ao menu 24niciar3 do 5indo6s.

Menu Aplicaes

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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<.

Menu "o# e $ideo

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

41

Adicionar%&e#o'er (ro)ra#as

Menu *ocais

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

42

Menu "iste#a

Menu "iste#a 1.1

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

43

Menu "iste#a 1.2

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

+Menu, Sistema => Administrao => Gerenciador de Pacotes Synaptic

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

44

"-naptic +Menu, Sistema => Administrao => Gerenciador de Atualizaes

Atuali.aes +/li0ue co# 1ot2o 3ireito,+Menu, Aplicaes => Editar Menus

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

45

Menu (rincipal

"air do "iste#a

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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?<

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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.

Programa para gravao de CD/DVD: K3b


L enuM Aplicaes => Som & Video => K3b O GHb um aplicativo similar ao %amoso Nero 'ue permite "ravar /EsFE&Es de dados, udio, vdeo, ima"ens de mdias de diversos %ormatos como ;=4N, /9!, 4?O<, %azer "rava+0es com multisesso, simular uma "rava+o para evitar erros e copiar discos inteiros.

/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.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

50

Cliente de Correio: Evolution

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.

Navegador: Mozilla Firefox


L enuM Aplicaes => "nternet => #ire$o%

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.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

51

$ busca ser %eita e retornar os se"uintes codecs# Gstreamer e,tra plu"ins e Gstreamer %%mpe" video plu"in.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

53

Neste momento ele %ar o do6nload e instala+o dos pacotes selecionados.

$o %inal ser e,ibida a mensa"em abai,o#

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA

INF051 - LINUX BSICO

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`.

CENTRO DE COMPUTAO DA AERONUTICA DE BRASLIA