Академический Документы
Профессиональный Документы
Культура Документы
ndice
Prefcio
Convenes Tipogrficas
1. Conceitos de Utilizao
O Que Linux?
Como surgiu o Linux?
O que uma Distribuio Linux?
O Que o Conectiva Linux?
Conceitos Bsicos de Utilizao
O que uma conta?
Permisses de Acesso
As Licenas no Mundo Linux
2. Interfaces Grficas
O Que um Gerenciador de Janelas?
KDE
Interface do KDE
Centro de Controle KDE
Konqueror
O Konqueror como Web Browser
Utilizando os Favoritos do Konqueror
O Konqueror como Gerenciador de Arquivos
WindowMaker
Interface do WindowMaker
A rea de Trabalho do WindowMaker
O Menu de Aplicaes
Trabalhando com Janelas no WindowMaker
Temas do WindowMaker
O Configurador de Ambiente Wmakerconf
Outros Gerenciadores do Conectiva Linux
3. Internet
Aplicativos para Internet
Navegadores Internet
Mozilla
Leitores de E-Mail
Kmail
Configurando o Kmail
Pastas de correio
Criando uma mensagem
Respondendo e reenviando um mensagem recebida
file:///E|/Doc/LabInf/usuario/book.html (2 of 9) [22/7/2004 14:39:38]
Prxima
Prefcio
Prefcio
Prxima
Prefcio
Conhecimento e informao. Mais do que palavras, dois conceitos que tornaram-se verdadeiros tesouros
para quem os possui. Todos sabemos que a informtica e principalmente a Internet, so fontes
inesgotveis desses valiosos bens.
Apesar dos avanos culturais e da divulgao sobre a importncia da informtica, algumas pessoas no
conhecem o que o Linux. Outros acreditam que o Linux demanda conhecimentos muito mais
avanados do que outros sistemas e que por esse motivo, representa um retrocesso tecnolgico.
Pensando nisso, o Conectiva Linux surge para romper esse pensamento equivocado, mostrando as
vantagens de se utilizar um sistema operacional que pode ser totalmente personalizado conforme a
vontade do usurio.
O Conectiva Linux 9 atende a todas as necessidades de quem utiliza o computador para tarefas simples
ou complicadas. Ainda melhor que suas verses anteriores, o Conectiva Linux 9 estvel e funcional. As
janelas foram redesenhadas e esto mais organizadas e bonitas. A maioria dos programas encontra-se em
portugus do Brasil, para facilitar o seu trabalho.
A variedade de aplicativos continua fazendo a diferena. Existem muitas opes para voc editar
documentos de texto, planilhas, organizar sua agenda, navegar na Internet, ler seus e-mails ou criar
apresentaes e desenhos.
A sute OpenOffice.org integrada ao Conectiva Linux 9 uma dessas opes. Voc ter a comodidade
necessria para executar as tarefas de escritrio alm de poder aproveitar a compatibilidade entre o
OpenOffice.org e outras sutes como o StarOffice ou MSOffice.
Programas poderosos como o Linuxconf e o Synaptic foram melhorados para que voc atualize seu
sistema e efetue instalaes facilmente, sem precisar saber ou decorar comandos. A interface grfica est
bem distribuda e intuitiva. Ficou muito mais fcil configurar seu sistema do jeito que voc gosta.
O Centro de Controle do KDE tambm foi redesenhado, facilitando sua compreenso e utilizao. Foram
includos mais temas, efeitos, cores, decoraes de janelas e outras configuraes da aparncia do KDE.
Nos Apndices D e E dessa documentao voc poder encontrar as licenas GPL (GNU General Public
License) e a OPL (Open Publication License) que a licena sob a qual liberado o Guia do Usurio.
Prefcio
Desejamos que o Guia do Usurio possa ajud-lo a usufruir de todas as vantagens que o Conectiva Linux
9 possui. Procuramos descrever as principais funcionalidades utilizando uma linguagem simples e clara
para que voc desfrute ao mximo desse sistema que foi produzido com muito cuidado e empenho, para
voc.
Convenes Tipogrficas
Para facilitar a leitura, esta seo fornece uma breve descrio e exemplos das formataes de texto
existentes neste guia. Veja na Tabela 1 estas convenes.
Tabela 1. Convenes Tipogrficas
Conveno
Itlico
Descrio
Palavras em ingls ou nfase no texto.
Opes de Menus e Submenus Letra diferenciada, os submenus esto separados por setas. Arquivo>Abrir
Letra courier
Negrito
Dicas
Notas
Ateno
Observao: Os cones de Dicas, Notas e Ateno constam apenas na verso impressa desse guia que
est na caixa do produto Conectiva Linux 9.
Anterior
Guia do Usurio do Conectiva
Linux
Principal
Prxima
Conceitos de Utilizao
Conceitos de Utilizao
Prxima
O Que Linux?
O Linux um sistema operacional derivado do Unix[1] feito para rodar em computadores pessoais.
O Linux faz tudo o que voc poderia esperar de um Unix moderno e completo. Suporta multitarefa real,
memria virtual, bibliotecas dinmicas, redes TCP/IP, nomes de arquivos com at 255 caracteres e
proteo entre processos (crash protection), alm de muitas outras funcionalidades que deixariam esta
lista extensa demais.
Um grande atrativo que o Linux oferece o fato de poder trabalhar tanto como servidor de aplicaes
quanto como estao de trabalho, sem que haja necessidade de grandes modificaes no seu sistema.
Conceitos de Utilizao
Conceitos de Utilizao
Conceitos de Utilizao
senha exclusivamente numrica, voc tem a possibilidade de combinar todas as teclas de seu teclado.[10]
Mas por que preciso de uma conta se somente eu utilizo a minha mquina?
Esse sistema de contas e usurios j vem junto com o Linux desde a sua concepo. Vem do fato dele ser
um sistema operacional voltado para ambientes em rede. Alm do fator segurana, que garante que cada
usurio faa somente aquilo que tem permisso de fazer (e no danifique o sistema), temos o fator de
identificao que garante que s voc alterar os seus documentos/arquivos.
Ento, algum usurio deve controlar o sistema, certo?
Sim, existe tal usurio e ele tem mais poderes que o usurio comum. A este usurio chamamos de
superusurio e seu login root. A senha do superusurio foi definida no processo de instalao.
importante no esquecer esta senha, pois ela necessria para fazer ajustes na instalao. Uma vez que o
instalador ajusta o ambiente inicial, necessria a interveno do superusurio na configurao de
detalhes que o instalador no prev ou que necessitam ser modificados no decorrer do tempo.
de fundamental importncia no utilizar esse usurio de maneira indiscriminada no seu dia-a-dia. A
maior parte das coisas que voc precisa fazer, o usurio comum tem permisso de faz-lo. O
superusurio deve ser utilizado somente para a configurao do sistema e assuntos relativos
administrao do sistema. Utilizar um sistema como superusurio diariamente pode ser catastrfico.[11]
H pouco, mencionamos que seu usurio tem permisso. Vamos falar um pouco mais sobre isto agora.
Permisses de Acesso
No Linux existe o conceito de permisses de acesso. Como ele voltado para um ambiente multiusurio
(rede), foram criadas permisses para que determinados usurios tenham acesso somente quilo para o
qual podem ter acesso. Para explicar melhor, ser feita uma breve analogia.
Imagine que voc trabalha numa empresa e faz parte do departamento de pessoal dela. Todos os
computadores dessa empresa esto interligados na mesma rede. Sendo assim, caso no houvesse
permisses de acesso, todos na empresa, desde o funcionrio que acabou de entrar at o presidente,
poderiam visualizar e at mesmo alterar os dados de qualquer departamento, fosse o departamento de
pessoal, jurdico ou qualquer outro.
fcil perceber que uma empresa dessas logo faliria, pois qualquer funcionrio poderia tomar "decises
de presidente", bastando para isso alterar os dados no computador.
Por isso e por outras coisas, existem as permisses de acesso, que nada mais so do que indicativos que
file:///E|/Doc/LabInf/usuario/conceitos.html (4 of 9) [22/7/2004 14:39:39]
Conceitos de Utilizao
dizem quem pode e quem no pode acessar - ler - modificar - executar determinado arquivo.
claro que existem situaes nas quais no somente uma pessoa poder/dever acessar determinados
arquivos, mas, tambm, um grupo de pessoas.
Seguindo com o exemplo da empresa, todos os componentes do departamento de pessoal devem poder
notificar a contratao/demisso de um funcionrio e registrar essa situao nos arquivos de controle de
pessoal.
Sendo assim, as permisses do arquivo de registros devem ser diferentes; no somente um elemento ter
acesso a esse arquivo e sim um grupo seleto de pessoas.
Esse conceito de grupos existe ativamente no Linux; como exemplos de grupos que j vm predefinidos
temos: adm, disk e wheel[12], entre outros. O detalhe importante que podemos criar novos grupos e
alterar os j existentes, de maneira que atendam nossa necessidade especfica. Quem deve manipular os
integrantes dos grupos o superusurio. Somente ele tem acesso a essa tarefa. conveniente que o
superusurio crie grupos para definir e permitir quais usurios podero acessar quais tipos de arquivo.
Assim como existem diferentes tipos de permisses para os arquivos, existem diferentes tipos de
arquivos existentes no Linux, cada um com sua finalidade especfica.
Os formatos mais comuns so: texto, executvel[13], arquivos de imagens, diretrios e links
simblicos[14].
Existem ainda arquivos especiais, que so associados a dispositivos. No Linux temos o seguinte
conceito: "Tudo pode ser tratado como se fosse um arquivo". No se assuste, continue lendo e ver que
uma coisa simples de ser entendida.
Assim como os arquivos, a maior parte dos perifricos[15] que voc possui no seu microcomputador
permite as operaes de leitura e/ou escrita. Por exemplo: uma impressora. Exatamente! Quando voc
manda os dados para a impressora como se voc estivesse escrevendo nela, certo? No Linux funciona
de maneira semelhante, apenas existe uma diferena, o contedo que voc envia "diretamente para a
impressora" escrito num "arquivo especial", que faz a ponte entre o computador e a impressora.
Esse sistema no existe somente para a impressora, mas para todos os dispositivos que o Linux controla,
incluindo drive de disquete, CD-ROM e HD[16], entre outros.
Isso quer dizer que vou poder gravar CDs no meu leitor de CD?
No, absolutamente no. O Linux no modifica o que o hardware do perifrico pode fazer! Ele utiliza as
funcionalidades do dispositivo, portanto existiro dispositivos que s podero ser lidos e outros que
file:///E|/Doc/LabInf/usuario/conceitos.html (5 of 9) [22/7/2004 14:39:39]
Conceitos de Utilizao
somente permitiro a escrita, assim como haver um terceiro grupo que permitir ambas as operaes
(como o caso do seu disco rgido).
No se preocupe com isso. Essa explicao tem uma finalidade que esclarecer algumas das dvidas
mais freqentes com relao aos dispositivos no Linux: O que montar/desmontar um dispositivo no
Linux? Por que meu CD no sai do drive quando eu aperto o boto de Eject? Para que eu preciso
montar um dispositivo? Todas essas dvidas sero sanadas agora.
Montar um dispositivo nada mais do que torn-lo disponvel ao sistema. Agora que voc entende o
porqu de explicar toda aquela histria de "arquivos especiais", pode entender como funciona esse
tornar disponvel ao sistema.
Quando montamos um dispositivo, seja ele um disquete, CD-ROM ou outro perifrico, estabelecida
uma "ligao" do dispositivo com o perifrico especificado.
Por exemplo: quando montamos um CD-ROM, o kernel faz a comunicao com o drive de CD e verifica
se existe algum CD-ROM no drive e tenta reconhecer o formato do CD que est l. Caso ele reconhea o
formato do CD ser feita uma "ligao" do perifrico do dispositivo de CD-ROM com o dispositivo
cdrom, disponibilizando o contedo do CD no diretrio especificado pelo comando de montagem[17]. O
mesmo acontece tanto para um drive de disquete quanto para um drive de fita.
Agora vamos saber por que o CD no sai do drive quando voc aperta o boto de Eject.
O que acontece quando montamos um CD/disquete que o kernel considera o dispositivo como se
estivesse sendo utilizado, at que seja desmontado.
Sendo assim, como o CD-ROM controlado de maneira lgica[18] voc no consegue ejet-lo sem antes
desmontar o dispositivo, pois o Linux avisa que o sistema ainda est usando o drive.
Por que motivo? simples, basta imaginar a seguinte situao: voc trabalha numa empresa e todos
compartilham o mesmo dispositivo, como uma fita por exemplo, para armazenar os resultados de
operaes demoradssimas. Inadvertidamente, um funcionrio novo ejeta a fita ou o CD que estava sendo
gravado com os resultados das operaes da semana inteira. Todos os dados se perdem e voc NO tem
cpia reserva. Essa uma situao que pode ocorrer em outros sistemas operacionais que no tm esse
tipo de atitude, mas num sistema como o Linux isso no ocorreria.
O drive de disquete, por ter um meio mecnico que ejeta o disquete, no pode ser controlado com tanta
segurana, mas deveras importante que no retiremos o disquete do drive enquanto ele estiver montado,
pois dados importantes podero ser perdidos. Isso porque algumas operaes de escrita so deixadas para
momentos nos quais o sistema operacional est "desocupado", pois o acesso ao disquete/HD demora
muito do ponto de vista do processador.
Conceitos de Utilizao
No captulo Linux Modo Texto, ser visto como montar e desmontar dispositivos manualmente, alm de
muitas outras informaes teis no seu dia-a-dia com o Linux.
Mas como nem s de modo texto vive o homem, temos tambm o modo grfico. nesse ambiente que
iremos trabalhar na maior parte do tempo.
Conceitos de Utilizao
pgina do Projeto GNU , que oferece uma descrio mais completa sobre os conceitos desta seo. Nos
apndices, no final deste livro, voc tambm poder encontrar algumas licenas na ntegra.
Notas
[1]
[2]
[3]
[4]
Podendo diferir entre si de diversas maneiras, porm normalmente mantendo um padro bsico de
aplicativos.
[5]
[6]
[7]
A maioria dos produtos da Conectiva j est sendo comercializada tambm em ingls e espanhol.
[8]
[9]
Ou seja, voc pode ter letras e nmeros no login. Um exemplo seria aluno10.
[10] extremamente aconselhvel que sua senha tenha mais de quatro caracteres e que possua letras e
nmeros.
[11] Voc pode destruir seu sistema sem inteno; basta um erro de digitao.
[12] Normalmente fazem parte desses grupos os administradores do sistema, pois do permisses
especiais aos seus integrantes.
[13] Tambm chamado de arquivo binrio.
[14] Veremos melhor este tipo de arquivo assim como os outros no captulo Linux Modo Texto.
Conceitos de Utilizao
Anterior
Prefcio
Principal
Prxima
Interfaces Grficas
Interfaces Grficas
Prxima
Interfaces Grficas
KDE
Nesta seo examinaremos o gerenciador de janelas KDE (K Desktop Environment) que muito poderoso, intuitivo, fcil de utilizar e que possui inmeros
recursos grficos, funcionalidades e facilidades para o usurio, alm de uma vasta gama de aplicativos escritos para ele.
Com o tempo o KDE foi crescendo e incorporando mais e mais facilidades e funcionalidades para o usurio final. Devido a isto, recomendado que se
tenha uma mquina mais robusta que a utilizada para executar outros gerenciadores mais leves[3].
Vejamos agora como iniciar o KDE. Estando no modo texto, e sem utilizar nenhum ambiente grfico, basta digitar: kde. Estando no KDM (login grfico),
selecione KDE no Tipo de Sesso.
Interface do KDE
file:///E|/Doc/LabInf/usuario/interfaces.html (2 of 44) [22/7/2004 14:39:42]
Interfaces Grficas
Nosso objetivo nesta seo adquirir mais familiaridade com o ambiente do KDE e tirar mais proveito de suas caractersticas. Na Figura 2-2 poderemos
ver a janela do ambiente inicial do KDE.
A rea de Trabalho do KDE
A rea de trabalho compreende o papel de parede, cones e barra de ferramentas do KDE.
Interfaces Grficas
Interfaces Grficas
Interfaces Grficas
Dois cliques com o boto direito do mouse na barra de ttulo da janela fazem com que ela enrole/desenrole, ficando apenas do tamanho da barra de ttulo.
Observando a parte inferior da janela pode-se notar que existe uma rea diferenciada na qual a janela poder ser redimensionada usando-se o mouse,
apenas clicando na borda inferior. Agora que j vimos a estrutura de uma janela, vejamos os menus do KDE.
Comecemos com o Menu da rea de Trabalho. Clique com o boto direito na rea de Trabalho e em seguida, com o boto esquerdo, na opo
Configurar rea de Trabalho.
Interfaces Grficas
Interfaces Grficas
Interfaces Grficas
Cria um novo cone na rea de trabalho para acessar o drive de disquete. Pede que voc especifique o dispositivo do disquete e o diretrio onde o
contedo dele estar disponibilizado. Monta o disquete automaticamente quando o cone selecionado.
Disco Rgido
Exibe as propriedades do disco rgido instalado na mquina e possibilita a alterao de seu cone.
Link para aplicativo
Cria um novo cone que executa um aplicativo, que especificado na criao do cone de aplicao.
Link para localizao (URL)
Cria um cone associado a um endereo na Internet. Quando voc clica nesse cone o endereo associado aberto no Konqueror Web Browser.
Dentro do Menu Favoritos temos as seguintes opes:
Interfaces Grficas
Interfaces Grficas
Interfaces Grficas
Interfaces Grficas
Ajuda do KDE em formato HTML. aberta pelo Konqueror, que um Web Browser do KDE.
Centro de Controle Conectiva
Executa praticamente as mesmas funes do Centro de Controle KDE porm tem uma interface mais moderna personalizada pela equipe Conectiva
Linux.
Encontrar Arquivos
Aplicativo que procura por arquivos no seu disco rgido.
Home (Arquivos pessoais)
Abre o gerenciador de arquivos (Konqueror) no diretrio home do usurio.
Favoritos
Um menu para acesso rpido aos seus favoritos.
Executar Comando...
Executa um comando digitado pelo usurio. Guarda um histrico dos comandos digitados anteriormente.
Bloquear a tela
Trava a janela do KDE com a proteo de tela atual, pedindo a senha do usurio para liberar a janela.
Sair "usurio"
Apresenta uma tela com trs opes:
Interfaces Grficas
Acessar como outro usurio - fecha os programas abertos e disponibiliza o micro para o acesso de outro usurio
Assim finalizamos a explanao rpida sobre o tem mais extenso do KDE, que o menu K.
Ao lado do menu K existem atalhos para algumas funes e programas bastante utilizados. So eles:
Mostrar rea de Trabalho
Minimiza todos os aplicativos deixando a rea de Trabalho mostra.
Home
Ao clicar nesse boto ser aberto o gerenciador de arquivos Konqueror diretamente no diretrio home do usurio.
Konsole
Interfaces Grficas
Interfaces Grficas
Interfaces Grficas
Interfaces Grficas
Possibilita a configurao de um protetor de tela que acionado quando o computador permanece sem utilizao aps determinado perodo.
cones
Neste tem voc pode gerenciar temas e efeitos para seus cones.
Regional e Acessibilidade
Dentro desse tem voc tem a possibilidade de alterar as opes de acessibilidade, como a demora na digitao das teclas. Configura tambm o
layout do teclado o pas e idioma onde voc se encontra, como a data e hora devem ser mostradas e outros. Veja a tela de configurao do
Pas/Regio e Idioma na Figura 2-13.
Interfaces Grficas
Interfaces Grficas
campainha, deixando-a como visvel e audvel, de acordo com sua necessidade. Na aba Teclado voc tem a possibilidade de definir quanto tempo a
tecla deve ser pressionada para que o caractere correspondente seja mostrado na tela. As opes para configurar o mouse encontram-se em
Perifricos/Mouse.
Disposio do Teclado
Aqui voc configura o seu modelo de teclado e a disposio das teclas que mais se ajusta ao seu teclado.
Pas/Regio e Idioma
Aqui voc informar pas, idioma e conjunto de caracteres que deseja utilizar; tambm como deseja que sejam formatados os nmeros, a moeda,
alm de data e hora dentro do KDE.
Dica: O Centro de Controle Conectiva possui basicamente as mesmas funes que acabamos de descrever. Utilize tambm essa nova
opo clicando no menu K->Configuraes->Centro de Controle Conectiva.
Interfaces Grficas
Konqueror
Nesta seo estudaremos o Konqueror, que um aplicativo muito verstil, pois incorpora as funes de navegador Internet e gerenciador de arquivos,
file:///E|/Doc/LabInf/usuario/interfaces.html (21 of 44) [22/7/2004 14:39:42]
Interfaces Grficas
Interfaces Grficas
Barra de Menus: nesta barra que se localizam os menus Localizao, Editar, Ver entre outros.
Barra de Ferramentas: Nesta barra temos as ferramentas mais utilizadas no Konqueror, como as setas de movimentao e o cone de incio.
Barra de Localizao: Aqui voc digita os endereos da internet que deseja visitar ou endereos locais para visualizar os arquivos do seu
computador. Durante a navegao, voc pode conferir o que est sendo visualizado atravs dessa barra.
"Janela": nesta rea que so mostrados os arquivos que esto no seu diretrio home e tambm o contedo das pginas WWW quando solicitadas.
Barra de Status: Localizada no rodap da janela, nesse local que so mostradas informaes sobre o que est sendo processado pelo Konqueror.
Interfaces Grficas
AltaVista
gg / google
dj / deja
Deja
lycos / ly
Lycos
seek
Go.com
Para verificar todas as palavras-chave predefinidas no Konqueror, criar as suas prprias palavras-chave e modificar as palavras-chave existentes utilize o
menu Configuraes->Configurar Konqueror->Atalhos Web.
Nota: Note que este tipo de navegao s estar disponvel caso voc tenha selecionado o tem Habilitar Atalhos da WEB no menu
Configurar Konqueror. Lembre-se tambm de que voc precisa informar a palavra-chave seguida de dois pontos (:) e o assunto a ser
pesquisado.
Interfaces Grficas
O Konqueror tambm pode acessar sites ftp como qualquer outro browser. A grande vantagem do Konqueror o fato de voc poder ter, no painel direito o
site ftp que est acessando e no painel esquerdo os diretrios da sua mquina local, podendo copiar o(s) arquivo(s), simplesmente arrastando de um painel
para outro. Veja o Konqueror acessando um site ftp na Figura 2-18.
Interfaces Grficas
O Konqueror atualmente suporta os plugins projetados para o Netscape verses 4.x. Para configurar a utilizao desses plugins utilize o seguinte menu:
Configuraes->Configurar Konqueror->Plugins, e na janela que mostrada clique no boto Procurar por Novos plugins. Pronto! O Konqueror ir
procurar pelo plugins suportados e inclu-los automaticamente na lista de plugins dele.
O Konqueror pode ainda ser usado como leitor de man-pages e pginas info. Para isso basta digitar na barra de localizao do Konqueror a palavra-chave
man: seguida do nome da pgina de manual que voc quer buscar. O Konqueror ir mostrando as opes disponveis medida que voc for digitando o
nome. De maneira semelhante voc pode visualizar pginas info dentro do Konqueror. Apenas troque a palavra-chave por info: e informe a pgina info
que deseja. A vantagem de utilizar o Konqueror para visualizar essas pginas que ele apresenta as pginas em cores e facilita a navegao entre elas.
Utilizando os Favoritos do Konqueror
O Konqueror tambm tem seu sistema de organizao de "Marcadores" ou Favoritos, como so chamados dentro do programa. Porm, por se tratar de um
software muito verstil ele tambm pode trabalhar com os "Favoritos / Marcadores / Bookmarks" dos browsers Netscape e Mozilla. O Konqueror importa,
exporta e edita esses Favoritos.
Quando voc inicia o Konqueror pode utilizar os Favoritos do Netscape, sem inclu-los diretamente nos Favoritos do Konqueror. Caso voc tenha o
Netscape instalado na sua rea home o Konqueror criar uma pasta de acesso aos favoritos do Netscape dentro do menu Favoritos. Caso isso no ocorra,
v em Favoritos->Editar Favoritos e na janela que surge clique no seguinte menu: Configuraes->Mostrar Favoritos do Netscape em janelas do
Konqueror. Nessa mesma janela voc pode organizar os seus favoritos do Konqueror. Veja na Figura 2-19 a janela de edio dos Favoritos do
Konqueror.
Interfaces Grficas
Interfaces Grficas
Observe o painel da esquerda, onde voc pode ver toda a estrutura de diretrios presente na sua mquina. Caso voc no veja o painel da esquerda ou veja
simplesmente um nico painel, v em Janela->Mostrar Painel de Navegao. Inicialmente o Konqueror nos levar direto ao diretrio home. Para
compreender melhor o funcionamento do Konqueror vamos utiliz-lo para criar diretrios e movimentar arquivos, familiarizando-nos assim com seu
funcionamento.
Vamos criar uma rvore de diretrios no diretrio atual.
Inicialmente, clique com o boto direito em qualquer rea livre (sem cones) do painel direito, e com o boto esquerdo em Criar novo->Diretrio. A
seguir indique o nome do diretrio que iremos criar: Teste (note que o Conectiva Linux diferencia maisculas de minsculas). Surgir ento o cone do
diretrio Teste no painel direito do Konqueror.
Nota: Veja que o painel esquerdo tambm foi atualizado quando voc criou o diretrio. Isso ocorre porque as duas janelas esto interligadas.
Observe que no canto inferior direito de cada painel existe uma caixa de marcao. As duas caixas esto marcadas indicando a interligao
das janelas. Clicando por sobre a caixa de marcao voc desvincula os painis. Esse recurso til quando voc quer acessar um site de ftp
num painel e em outro acessar os arquivos da sua mquina. No canto inferior esquerdo existe um indicador de que painel est ativo. O painel
ativo indicado por um crculo de cor verde limo. Exercite essas propriedades clicando em Janela->Separar Viso Esquerda/Direita ou
Separar Viso Topo/Fundo.
Clique no cone do diretrio Teste para entrar nele. Basta um clique simples.
Dica: O Konqueror utiliza o sistema de clique simples. Para selecionar um arquivo voc pode utilizar o boto esquerdo do mouse
juntamente com a tecla Ctrl pressionada.
Quando voc criou o diretrio Teste deve ter notado que pode criar arquivos nesse menu tambm. Os arquivos que so criados dessa maneira no tm
contedo algum, apenas possuem um nome.
Clicando com o boto direito do mouse por sobre o novo diretrio (Teste), crie um arquivo texto (boto direito->Criar novo->Arquivo Texto...) de
maneira semelhante utilizada para criar um novo diretrio. Clique em OK. Ao clicar com o boto direito sobre o cone do arquivo texto, observe que
surge a opo Abrir Com para editar o arquivo recm-criado. Experimente editar o arquivo com o editor avanado alterando-o e salvando. Em seguida
clique novamente no cone do arquivo texto que voc editou. Pronto! Voc visualiza seu arquivo texto dentro do prprio Konqueror sem nenhuma
dificuldade.
Dica: Para visualizar algum tipo de arquivo conhecido basta clicar sobre o cone. Para configurar quais tipos de arquivo cada programa
abrir, voc deve acessar a opo Componentes do KDE->Associaes de Arquivos dentro do Centro de Controle KDE.
Vamos utilizar o recurso de arrastar e soltar do Konqueror para movimentar o arquivo que criamos. Primeiro crie um diretrio com o nome de segundo
dentro de Teste. Voc pode modificar o nome dos diretrios, o importante que perceba que essa nova pasta indica o segundo nvel dentro de nossa
rvore de diretrios. Note que, assim que terminada a execuo do comando aparece o cone escrito segundo. Agora clique com o boto esquerdo do
file:///E|/Doc/LabInf/usuario/interfaces.html (28 of 44) [22/7/2004 14:39:42]
Interfaces Grficas
mouse sobre o arquivo texto e arraste-o at o cone do diretrio segundo. Surge um menu permitindo que voc copie/mova/crie um link para o arquivo
selecionado. De maneira semelhante voc pode utilizar esse recurso para os diretrios que esto localizados na rvore de diretrios, no painel da esquerda.
Alguns detalhes do Konqueror merecem ateno especial, como por exemplo a maneira pela qual ele apaga os arquivos. O Konqueror nos fornece trs
maneiras de apagar os arquivos:
1. Movendo-os para a lixeira.
2. Apagando-os da maneira convencional.
3. Apagando o arquivo e sobrescrevendo a rea ocupada no disco com dados aleatrios e removendo esses dados diversas vezes, garantindo assim que
os arquivos no sero recuperados.
As teclas de atalho associadas a essas funes so as seguintes:
1. Mover os arquivos para a lixeira: Del
2. Apagar os arquivos: Shift-Del.
3. Apagar e sobrescrever os arquivos: Ctrl-Shift-Del.
Outra funcionalidade do Konqueror a que possibilita "filtrar" os arquivos que sero mostrados no painel. Para fazer isso basta voc especificar um padro
de procura (por exemplo: *.jpg) ao final do endereo do diretrio na barra de localizao. Veja o contedo da barra de localizao antes da seleo:
Interfaces Grficas
Agora que j conhecemos algumas das opes existentes no Konqueror, vejamos alguns menus que nos fornecem mais algumas funcionalidades, na Figura
2-22.
Duplicar a janela.
Sair do Konqueror.
No menu Ver podemos entre outras opes, modificar o modo de viso, recarregar o contedo dos painis e atribuir uma imagem de fundo ao painel. No
menu Ferramentas temos opo de abrir um terminal texto no diretrio atual, executar um comando e procurar um arquivo.
file:///E|/Doc/LabInf/usuario/interfaces.html (30 of 44) [22/7/2004 14:39:42]
Interfaces Grficas
no menu Configuraes->Configurar o Konqueror que configuramos os detalhes de gerenciador de arquivos e navegador do Konqueror.
Na barra de ferramentas do Konqueror observamos os botes de movimentao, que nos permitem subir, avanar e retroceder um ou mais nveis dentro da
nossa navegao. Encontramos tambm o boto que nos faz voltar ao diretrio de origem, os botes de Recarregar, Recortar, Copiar, Colar, Imprimir,
Parar, os botes de zoom, por fim de modo de visualizao dos arquivos.
Nota: Alguns botes da barra de ferramentas variam de acordo com a utilizao do Konqueror. Como Web Browser os dois ltimos botes
so: Segurana e Mostrar o Soltar Alvo do Kget sendo o ltimo um gerenciador de downloads.
WindowMaker
O WindowMaker um gerenciador de janelas leve e verstil, com muitas funcionalidades que fazem dele um ambiente de trabalho muito prtico. Sua
interface nica, diferente das outras que sero mostradas, mas nem por isso ele deixa de ser muito interessante. Por ser um ambiente menos carregado e
sem muitos detalhes grficos, existe a possibilidade de que um hardware com menos recursos possa execut-lo sem problemas.
Apesar de ser uma interface diferente das tantas que existem, basta apenas um pouco de treinamento para voc notar que o WindowMaker possui muitas
opes interessantes. Ele um ambiente de fcil adaptao, pois seus menus e cones ajudam na realizao das tarefas, e os atalhos atravs do teclado
facilitam seu uso. Entre suas caractersticas podemos citar:
A criao de cones para aplicaes pode ser feita atravs de funcionalidades do tipo "arrastar e soltar".
Para iniciar o WindowMaker, selecione-o no KDM atravs da opo Tipo de Sesso, ou voc pode execut-lo atravs da linha de comando digitando
startx. Note que este comando pode inicializar tambm outras interfaces grficas. Verifique a seo Outros Gerenciadores do Conectiva Linux para ver
como inicializar outras interfaces atravs deste comando.
Interface do WindowMaker
A interface inicial do WindowMaker est sendo mostrada na Figura 2-23. Este um exemplo de ambiente, que pode ser modificado do jeito que se deseja.
Interfaces Grficas
Interfaces Grficas
aplicativos vai ser descrito com mais detalhes ao longo do guia. Para descobrir qual aplicao o cone est representando, basta colocar o mouse sobre o
cone e visualizar o nome da aplicao.
Chamamos a rea central da tela de rea de trabalho. Atravs dela possvel acessar os menus e manipular os programas. Pode-se personaliz-la
modificando o papel de parede, incluindo cones, entre outras tarefas.
A rea vertical direita da rea de trabalho conhecida como dock, sinalizada pelo cone mostrado pela Figura 2-24. Se voc desejar, poder retirar cones
desta rea, bastando apenas arrast-los e solt-los para a rea de trabalho.
Interfaces Grficas
Interfaces Grficas
Conectiva: mostra uma listagem de programas que podem ser executados diretamente pelo menu.
Informaes: exibe informaes gerais do sistema como informaes legais e lista de processos, entre outras.
reas de Trabalho: fornece opes para voc trabalhar com mltiplas reas de trabalho.
Seleo: esse menu auxilia voc a mandar e-mails ou navegar, fazendo uma seleo prvia da URL ou do e-mail desejado. Para e-mails utilizado
o leitor pine, que est presente no conjunto de CDs do Conectiva Linux , e para URLs utilizado o navegador Netscape. Se voc desejar enviar um
e-mail, por exemplo, selecione o endereo eletrnico (com o mouse) e dirija-se opo Email Para. Agora basta voc utilizar o cliente de e-mail.
O endereo selecionado deve estar escrito no formato texto.
rea de Trabalho: mostra opes para voc trabalhar com sua rea de trabalho atual como atualizar a rea de trabalho, travar e mostrar todos os
aplicativos em execuo, entre outras opes.
Dica: Se em algum momento voc precisar deixar o seu computador existe a possibilidade da colocao de um protetor de tela. Para isso
acesse este submenu (rea de Trabalho) na opo Travar, e aps retornar, digite a sua senha de acesso. Assim, voc pode deixar o seu
trabalho em segurana. Para trocar de proteo de tela, digite xscreensaver na linha de comando e utilize este aplicativo.
Aparncia: trabalha com a aparncia da rea de trabalho. Atravs desta opo possvel modificar cones, papis de parede e outros itens do layout
da rea de trabalho.
Interfaces Grficas
Dica: Para modificar o papel de parede de sua rea de trabalho basta clicar na opo Aparncia->Temas->Papis de Parede no Menu de
Aplicaes e escolher o papel de parede que desejar.
Sair: atravs deste menu voc pode sair do gerenciador de janelas, ou tambm alternar para outro de sua preferncia.
No submenu Sair existem duas opes que parecem iguais: Sair e Terminar Sesso. Existe uma sutil diferena entre elas: a primeira opo indica
que apenas o gerenciador de janelas ser finalizado, enquanto que a segunda finaliza o gerenciador de janelas, todas as aplicaes em execuo e o
servidor de janelas X.
Do mesmo modo que possvel executar aplicativos atravs do Menu de Aplicaes, voc pode tambm utilizar os cones das aplicaes que esto na rea
do dock, bem como utilizar a linha de comando, abrindo um terminal.
Dica: Para verificar quais aplicativos esto em execuo atualmente no ambiente, tecle F11 ou clique com o boto do meio do mouse sob a
rea de trabalho. Procedendo assim voc poder visualizar quais janelas esto ativas e tambm acessar tais aplicativos.
Barra de Ttulo: barra localizada no topo da aplicao; no seu canto direito est localizado o boto de encerramento da aplicao e no seu canto
esquerdo est localizado o boto de minimizao.
Barra de Redimensionamento: localizada na parte inferior da janela. Ela pode ser dividida em trs partes, onde a parte esquerda trabalha com o
redimensionamento horizontal, a parte central, que trabalha com o redimensionamento vertical e a parte direita da barra, que redimensiona a janela
de qualquer modo.
rea do Programa: a aplicao propriamente dita.
possvel personalizar a janela do modo que se queira. Para isso, clique com o boto direito do mouse sobre a barra de ttulo. Ser exibido um menu
semelhante ao da Figura 2-28.
Interfaces Grficas
Temas do WindowMaker
Tema um conjunto de imagens e definies de cores que formam uma configurao especial para o ambiente de trabalho. O WindowMaker aceita vrios
formatos de imagens (jpeg, tiff, xpm). Para instalar um tema, execute o seguinte comando em um terminal X:
tar -zxvf tema.tar.gz -C ~/GNUstep/Library/WindowMaker/Themes
Existem vrios temas disponveis no menu de aplicaes em Aparncia->Temas. Escolha um deles e d um clique duplo que voc poder visualiz-lo.
Voc pode obter mais temas interessantes atravs da pgina http://www.themes.org. Basta escolher seu tema, salv-lo no diretrio
~/GNUstep/Library/WindowMaker/Themes e executar o comando citado acima. Os temas tambm podem ser instalados atravs do aplicativo
wmakerconf, que ser visto na seo O Configurador de Ambiente Wmakerconf.
Interfaces Grficas
Interfaces Grficas
A seguir temos uma barra contendo cinco botes, sendo que os mais relevantes so os botes Sair do wmakerconf, que finaliza a aplicao, Salvar
arquivo do WindowMaker, que deve ser pressionado antes de sair da aplicao sempre que se deseja aplicar alguma configurao, e o boto
Documentao, que mostra um pequeno manual de ajuda em ingls. Mova o mouse sobre os botes para saber quais as funcionalidades de cada um deles.
Os botes para o acesso s opes esto localizados na parte esquerda da aplicao. Atravs deles voc faz suas configuraes. Vamos analisar
rapidamente todas as opes presentes no wmakerconf:
Menu: aqui voc pode configurar o seu menu de aplicaes. Para inserir ou retirar comandos, submenus ou outro item do menu, clique com o boto
direito do mouse sobre o menu escolhido e execute a operao escolhida. Voc pode criar atalhos para um comando ou um menu criado atravs do
campo Atalho. Observe tambm as opes de configurao localizadas na parte inferior da janela.
Aparncia: nesta opo voc encontra quatro sub-opes; na aba rea de Trabalho configura-se o papel de parede, a fonte para o nome das reas
de trabalho, enfim, a sua rea de trabalho de um modo geral. Voc pode configurar os seus cones na aba cones, os detalhes das janelas, como tipo
da fonte e cor da barra de ttulo na aba Janelas e, finalmente, configurar as formataes dos seus menus em Menu.
Temas: voc pode modificar ou instalar novos temas em sua rea de trabalho. Pode tambm gerar uma pr-visualizao para ter uma idia do tema
escolhido. Para instalar um novo tema, clique em Instalar e indique o caminho para a instalao (visto na seo Temas do WindowMaker).
Mouse: opo para a configurao de aes como, por exemplo, tarefas que podem ser feitas com o boto do meio do mouse.
Comportamento das janelas: as janelas podem ter diferentes comportamentos, dependendo do local em que voc esteja clicando. Aqui voc pode
configurar o comportamento da sua janela quando, por exemplo, voc a maximiza.
rea de trabalho: esta opo serve para configurar as tarefas que so executadas em sua rea de trabalho, como a apresentao de vrias janelas e
a posio dos cones.
Efeitos especiais: efeitos especiais ajudam a tornar o seu ambiente mais agradvel. Existem efeitos muito interessantes como, por exemplo, o modo
pelo qual sua janela minimizada e a velocidade de deslizamento dos cones. Escolha as opes, salve-as e teste cada um dos efeitos para voc ter
uma idia.
Caminhos: esta opo exibe duas janelas. A primeira configura o caminho para arquivos de figuras que podero integrar o ambiente, como no caso
de arquivos de papel de parede. A segunda janela mostra diretrios que contm arquivos de procura de cones. Voc pode incluir o diretrio que
desejar, contendo as figuras que escolher.
Misc: esta parte, chamada de "misc" ou "miscelnea", rene configuraes diversas.
Interfaces Grficas
Nota: Lembre-se sempre de que, ao efetuar uma configurao, voc deve apertar o boto Salvar arquivo do WindowMaker para que a
mesma seja efetuada.
O wmakerconf j est contido em sua rea de dock do WindowMaker, no ambiente do Conectiva Linux. Se voc desejar, existe um outro configurador
chamado WPrefs. Para execut-lo, digite diretamente na linha de comando de um terminal X a seguinte linha:
# /usr/X11R6/lib/GNUstep/Apps/WPrefs.app/WPrefs
Suas opes so muito intuitivas. Os dois configuradores de ambiente so prticos; voc pode escolher o que mais lhe agradar.
onde nome_da_interface indica a interface que voc deseja inicializar. Por exemplo, para inicializar o FVMWM basta digitar:
fvmwm2
Interfaces Grficas
A grande preocupao dos desenvolvedores desta interface a minimizao do uso dos recursos da mquina, fornecendo assim uma interface
simples e rpida, que suporta tambm aplicativos do KDE.
XFCE
Projetada tanto para sistemas Linux como para sistemas UNIX, esta interface baseada em GTK, uma ferramenta de programao que muito
utilizada atualmente e adotada em vrias aplicaes. O XFCE possui vrias ferramentas para a configurao do sistema, como, por exemplo, o
XFMouse para a configurao do mouse e o XFGNOME, que consiste no mdulo para a configurao da interao com o GNOME.
IceWM
Interfaces Grficas
Interfaces Grficas
Interfaces Grficas
onde comando_interface a linha de inicializao do ambiente grfico. Por exemplo, vamos supor que voc j esteja com o ambiente KDE
aberto e deseja inicializar o Window Maker. Basta, ento, digitar startx -- :1, que ir abrir o Window Maker como segundo ambiente.
Lembre-se de que o KDE continua aberto e para acess-lo basta teclar CTRL-ALT-F7.
Notas
[1]
X-Window.
[2]
K Desktop Manager.
[3]
[4]
Desktop.
[5]
Pode-se executar um aplicao atravs do Menu de Aplicaes, ou atravs da linha de comando em um terminal.
Anterior
Conceitos de Utilizao
Principal
Prxima
Internet
Internet
Prxima
Captulo 3. Internet
ndice
Aplicativos para Internet
Desenvolvimento Web
Veremos nesse captulo os programas relacionados a internet. Navegadores, leitores de e-mail e programas para desenvolvimento Web sero
explicados para que voc aproveite tudo o que a grande rede mundial pode oferecer.
Navegadores
Clientes de E-mail
Cliente de ICQ
Chat
Discador Internet
Navegadores Internet
Nesta seo veremos um dos navegadores presentes no Conectiva Linux.
Mozilla
O navegador Mozilla pode ser acessado digitando mozilla na linha de comando de um terminal ou clique no menu K->Internet->Mozilla.
Internet
Leitores de E-Mail
Nesta seo veremos o Kmail que o leitor de e-mails padro do KDE.
Kmail
Internet
Barra de Menus: nesta barra se localizam os menus Arquivo, Editar, Ver, entre outros.
Barra de Ferramentas: nesta barra temos as ferramentas mais utilizadas no Kmail: Nova mensagem, Salvar como, Imprimir. Repare que o
nome destas ferramentas s aparecem quando deixamos o cursor parado sobre elas por alguns segundos.
Painel Esquerdo: Neste painel, voc pode observar as pastas que contero suas mensagens.
Painel Direito: nesta rea so mostrados os assuntos de cada mensagem recebida que est na pasta selecionada no painel direito.
Painel de Mensagens: neste painel que mostrado o contedo da mensagem selecionada no Painel Direito.
Barra de Status: nesta barra so mostradas informaes sobre o que est sendo processado pelo Kmail.
Nota: Voc pode alterar facilmente o tamanho de cada painel, simplesmente clicando na linha divisria do painel e arrastando o mouse
at a posio de destino.
Todas as mensagens que chegam so mostradas no painel direito do Kmail. Inicialmente as mensagens esto ordenadas por data de chegada. Para
ordenar as mensagens conforme qualquer um dos campos contidos na primeira linha (assunto, remetente ou data), basta clicar sobre o nome do campo
desejado (experimente clicar por sobre o campo Assunto diversas vezes e observe como as mensagens vo sendo ordenadas dinamicamente).
Internet
Quando as mensagens chegam, elas aparecem no painel esquerdo com um marcador (uma bolinha vermelha) indicando que ainda no foram lidas. Ao
lermos a mensagem este marcador some. As mensagens anteriores data de hoje e que ainda no foram lidas aparecem com uma bolinha verde como
indicador. Voc pode modificar o estado atual de uma mensagem clicando no menu Mensagem->Marcar Mensagem e escolher o novo estado da
mensagem.
Configurando o Kmail
Internet
Internet
Internet
Internet
Internet
Licq
O Licq[2] um clone do ICQ escrito na sua quase totalidade em C++. Ele faz uso de uma grande gama de plugins[3] para gerenciar as mais diversas
funes.
A seguir temos uma lista com as principais funes que o Licq implementa; lembre-se de que voc pode acrescentar mais funcionalidades incluindo
plugins no seu Licq.
Internet
Internet
Recupera as informaes dos usurios. possvel atualizar as informaes dos usurios a qualquer momento.
Troca de Contatos
Permite enviar contatos de sua lista para seus amigos.
Grupos de Usurios
Permite organizar seus contatos em determinados grupos de contatos.
Lista Visvel
Faz com que todos os usurios nessa lista possam enxergar sua presena on-line .
Lista Invisvel
Faz com que todos os usurios nessa lista no consigam enxergar sua presena quando voc estiver on-line.
Lista Ignorados
Faz com que todas as mensagens mandadas pelos usurios desta lista sejam ignoradas. Elas so recebidas, mas no so mostradas. E os usurios
presentes nessa lista no ficam visveis na lista de contatos normal.
Resposta Automtica
Permite configurar uma resposta que enviada automaticamente para cada usurio que lhe envie uma mensagem.
Janela de Monitorao da Rede
Permite visualizar os dados enviados/recebidos pela rede para o servidor e/ou outros usurios.
Modo Miniatura
Modifica a visualizao do Licq deixando apenas o menu acessvel, ocultando a lista de usurios.
Mostrar Usurios Desconectados
Mostra os contatos da lista que esto offline.
Notificao de Usurio Conectado
Emite um som quando o usurio ficar online .
Classificar por Grupos
Mostra sua lista de contatos separada pelos grupos nos quais os usurios esto permitindo ocultar/mostrar esses grupos.
Seletor de Skins
Voc pode mudar a aparncia do seu Licq simplesmente modificando o skin.
Agora que j sabemos o que o Licq pode implementar, vejamos sua utilizao bsica. Comearemos criando um novo usurio. Quando voc inicia o
Licq pela primeira vez, voc tem a opo de criar um novo usurio ou utilizar um usurio j existente. Para criar um novo usurio voc deve clicar em
Prximo e a seguir digitar sua senha e confirmar a senha. Caso voc j tenha um UIN[4], pode clicar em Registrar como Usurio
Existente e informar seu UIN e senha. Continuando, clique em Prximo e em seguida em Finalizar. A seguir, aparecer a janela da Figura 3-10.
Internet
Alias
Primeiro Nome
ltimo Nome
UIN
Na janela de busca de usurio, que ativada clicando-se em Sistema->Funes do Usurio->Buscar usurio, voc pode procurar um amigo que
tenha um UIN conhecido, um e-mail cadastrado ou simplesmente procurar um novo contato.
Existe no Licq a opo de avisar o contato que voc est adicionando sua lista de contatos. Aps ter cadastrado o contato, voc pode modificar o
grupo de usurios no qual ele se encontra. Isso pode ser feito clicando com o boto direito do mouse sobre o nick[5] do contato que deseja alterar e em
seguida em Editar Grupo do Usurio, onde voc pode selecionar o grupo ao qual o seu contato pertencer. Voc pode colocar os contatos
indesejados[6]na sua lista invisvel, para os quais voc sempre estar offline. Vejamos agora como enviar uma mensagem para o seu contato.
Das diversas maneiras que existem de se mandar uma mensagem para um contato, a mais fcil clicar duas vezes sobre o nick dele. A seguir
aparecer a tela da Figura 3-11:
Internet
Observe que o cursor j est no campo onde ir a mensagem para seu contato. Basta escrev-la e clicar no boto Enviar que a mensagem ser enviada
ao seu destinatrio. Note tambm que existem dois menus abaixo do campo onde vai a mensagem. O primeiro menu um menu personalizado para
aquele contato, onde voc pode ver os dados dele, status e demais propriedades desse contato. O segundo menu onde voc escolhe o tipo de conexo
que ir enviar ao usurio, se uma mensagem, uma URL, uma requisio de chat (bate-papo), uma transferncia de arquivos ou o envio de um contato
da sua lista de contatos.
Existe ainda uma funcionalidade muito til no Licq que permite que voc veja o histrico das suas conversas com um contato determinado. Voc pode
acessar essa funcionalidade clicando com o boto direito do mouse no apelido e em seguida em Ver Histrico. Essa ferramenta pode ser acessada
tambm quando se est enviando uma mensagem a um usurio, bastando clicar no boto que contm um pergaminho no canto superior ao lado do
boto de cadeado e do boto de informaes do usurio.
Falta-nos ainda, para concluir a utilizao bsica do Licq, saber como autorizar um usurio a nos incluir na sua lista de contatos e como mudar a
aparncia do nosso Licq. Primeiro, veremos como autorizar um usurio. Isso pode ser feito quando o usurio nos envia uma requisio, clicando em
Autorizar na janela que aparece. Ou ento, basta clicar com o boto direito do mouse sobre o contato que queremos autorizar e em seguida clicar em
Enviar->Enviar Autorizao.
Agora, veremos como mudar a aparncia skin do Licq. Para isto, voc dever clicar em Sistema->Seletor de Skins. Skins so modelos que podem ser
utilizados para indicar operaes (entrada de mensagens, por exemplo). Observe que voc tem opo de mudar a aparncia da janela do Licq e tambm
dos cones de status da sua lista de contatos. As opes superiores referem-se janela e as inferiores aos cones; veja na Figura 3-12.
Voc pode escolher a configurao que mais lhe agradar na janela Skins e clicar no boto Aplicar para visualizar a modificao. Os cones podem ser
modificados atravs da janela cones. Do mesmo modo clique em Aplicar para ver o resultado. Voc pode manter essa configurao at o momento
que quiser mudar novamente. Aps efetuadas as configuraes, para que elas sejam mantidas clique em Sistema->Salvar Configuraes.
Internet
X-Chat
O X-Chat um aplicativo grfico de IRC[7], usado para conexo com servidores de Chat ao redor do mundo. Esse aplicativo utilizado para
"conversar" com outros usurios. Para iniciar o X-Chat, voc pode clicar no menu K->Internet->Clientes de BatePapo IRC->X-Chat. Iniciando o XChat aparecer a tela mostrada na figura Figura 3-13. Nesta janela podemos escolher o nickname (apelido) que iremos utilizar enquanto estivermos
conectados, os apelidos alternativos, se houver pessoas com o apelido inicial j conectadas, o servidor onde se encontra o canal[8] no qual queremos
conversar, entre outras coisas. Aqui utilizaremos apenas como exemplo o servidor i.conectiva.com e o canal #suporte; importante notar que so
apenas referncias e exemplos de servidor e canal, que podem ser mudados sem nenhuma dificuldade. Todos os canais tm um tpico, que
normalmente expressa sobre o que discutido no canal. Vejamos como incluir esse novo servidor na lista de servidores que j vem pronta quando
voc instala o X-Chat, e tambm como entrar automaticamente no canal.
Internet
Internet
Descrio
onde s um operador do canal pode modificar o tpico
I somente convite
Internet
P privativo
o operador est num canal privativo e os outros usurios conseguem v-lo mas sem saber onde ele est
M moderado
L limita o usurio
O operador do canal limita a entrada de usurios colocando o valor mximo de usurios no canal dentro do
campo ao lado do boto L
K palavra-chave
Aqui termina a explicao sobre o X-Chat. Mais informaes e detalhes de configurao podem ser obtidos localmente em /usr/share/doc/xchat-x.x.x
onde x.x.x representa a verso utilizada do X-Chat e na Internet na pgina do X-Chat[9].
Tipo de Autenticao
Tendo esses dados, iremos configurar o Kppp com uma conta de acesso [11]
Execute o Kppp clicando no menu K->Internet->Discador->KPPP.
Surgir a Figura 3-16. Clique em Configurar.... Clique no boto Nova...
Internet
Internet
Antes de Conectar
Ao Conectar
Antes de Desconectar
Aps Desconectar
Internet
Internet
Voltamos janela inicial que pode ser vista na Figura 3-16. Para conectar-se ao seu provedor, selecione a conta em Conectar a:, digite no campo ID de
Login: o seu nome de usurio (escolhido quando voc assinou o provedor) e no campo Senha: a sua senha (tambm escolhida no momento da
assinatura do provedor). A seguir, clique no boto Conectar par iniciar a discagem. Caso queira ver os comandos que seu modem est executando,
marque a opo Mostrar Janela de Registro .
Desenvolvimento Web
Uma ferramenta muito importante atualmente aquela utilizada para construir pginas ou sites comerciais, ou seja, construir pginas que possam ser
visualizadas na Internet. Existem algumas ferramentas no Conectiva Linux, e outras tantas em desenvolvimento. Iremos mostrar alguns editores que
so prticos e podem ajud-lo a construir suas pginas HTML.
Editores HTML
Mostraremos agora alguns dos editores de arquivos HTML presentes no Conectiva Linux:
Mozilla Composer
O navegador Mozilla possui um editor HTML muito simples que inclui tabelas simples, imagens e texto. Para acess-lo clique no menu K>Todos os Programas Instalados->Menu do KDE->Aplicativos->Mozilla Composer. As opes so bem claras e em portugus.
Bluefish
Internet
Notas
[1]
[2]
O Licq um comunicador instantneo utilizado para troca de mensagens, arquivos e etc, entre seus usurios.
[3]
Programas auxiliares.
[4]
[5]
[6]
Aqueles contatos que lhe adicionam na lista deles sem que voc os autorize
[7]
[8]
Sala de bate-papo.
[9]
http://www.xchat.org
[10]
Utilizamos o Kppp por ele ser mais fcil e intuitivo, alm de apresentar os resultados de uma maneira mais fcil de ser entendida.
[11]
[12]
Esses nmeros so adicionados dinamicamente, quando iniciada a conexo Internet, ao arquivo /etc/resolv.conf, sendo retirados
quando a mesma finalizada
Anterior
Interfaces Grficas
Principal
Prxima
Aplicativos do Conectiva Linux
Prxima
O OpenOffice
Nesta seo descreveremos uma conjunto de aplicativos muito utilizado para essas finalidades, que o OpenOffice. O OpenOffice integra vrios
componentes, e com isso voc pode realizar muitas tarefas sem precisar executar outros aplicativos.
possvel criar novos menus, substituindo os existentes, acessando o menu Ferramentas na opo Configurar.
O OpenOffice pode ser instalado normalmente, como qualquer outra aplicao. Se desejar, utilize o Synaptic para instalar seus aplicativos.
Componentes do OpenOffice
O OpenOffice formado por vrios mdulos, cada um executando uma funo especfica. Voc pode acessar cada um dos itens diretamente no
menu K->Escritrio e clicar no aplicativo de deseja executar.
Voc pode criar um novo documento a partir do menu Arquivo de qualquer aplicativo existente no OpenOffice. Para verificar essa funcionalidade,
clique no menu Arquivo->Novo. Observe que existem vrias opes de novos arquivos, como por exemplo, Planilha, Desenho e outros.
Cada aplicativo do OpenOffice tem um formato padro ao salvar os arquivos, mas existem outras opes para tornar seus documentos compatveis
com outros programas. Verifique essa funcionalidade quando salvar seus documentos clicando na caixa Tipo de arquivo.
Calc
O OpenOffice.org Calc permite que voc crie planilhas de clculo. possvel criar at 256 folhas, incluindo tambm funes matemticas,
financeiras, estatsticas, frmulas para base de dados e at mesmo visualizao 3D. Observe a Figura 4-1 que mostra a tela do OpenOffice.org
Calc.
O OpenOffice.org Writer o editor de textos do OpenOffice. Para acess-lo clique no menu K->Escritrio->OpenOffice.org Writer.
Atravs dele voc pode escrever seus textos como com qualquer editor de textos comum.
H uma variedade de opes que possibilitam a criao de documentos no formato texto, folhetos, capas, livros e muitas outros. Esto
disponveis funes automticas de formatao, correo ortogrfica alm da grande compatibilidade com outros formatos, como HTML e
documentos do Microsoft Word. Por padro, os arquivos sero salvos no formato sxw.
KOffice
O KOffice uma sute de aplicativos integrada ao KDE e segue a linha de programas de escritrio. O KOffice composto dos seguintes aplicativos:
KWord
Processador de textos;
KSpread
Planilha eletrnica;
KPresenter
Aplicativo voltado para criar apresentaes;
Kontour
Indicado para desenhos vetoriais;
KFormula
Editor de frmulas matemticas;
KChart
Editor de diagramas grficos.
Outros aplicativos foram incorporados sute original, aumentando a sua aplicabilidade, como o Krita (programa para a manipulao de imagens) e
o Kivio (editor de fluxogramas). Nesta seo veremos apenas os principais aplicativos que compe a sute do KOffice. importante saber que o
KOffice est em desenvolvimento constante e extremamente recomendvel atualizar as informaes sobre ele no site oficial .
KWord
file:///E|/Doc/LabInf/usuario/aplicativos.html (5 of 22) [22/7/2004 14:39:48]
O KWord o editor de textos do KOffice e segue o padro dos editores de texto avanados existentes no mercado, como o Framemaker, com
resultado final bastante profissional e sem nada dever aos seus similares comerciais.
Uma das preocupaes do projeto do KOffice a compatibilidade dos seus aplicativos e, por exemplo, os arquivos com extenso .doc, criados no MS
Word, acabaram sendo distribudos como documentos, por terem se tornado muito populares. Esses arquivos, portanto, podem ser abertos e
editados no KWord sem maiores problemas.
Ao inicializar o KWord o usurio ser questionado sobre a origem do documento, se deve abrir o programa com um documento vazio ou baseado em
um modelo, como na Figura 4-5, sempre com a extenso .kwd.
Barra de Ferramentas vertical: com os itens referentes criao de quadro de textos, tabelas, imagens, fmulas e demais elementos.
Tabuladores (horizontal e vertical): que orientam a era de escrita do texto e as suas tabulaes.
Antes de inserir o texto propriamente dito, lembre-se de que necessrio configurar as margens e o papel de acordo com o desejvel. Normalmente o
padro 20 mm de margens e papel A4 (209,90 mm por 296,69 mm) e isto pode ser configurado em Formatar->Pgina. Aps digitar o texto
desejado selecione-o e modifique o tamanho das fontes, a nfase e a posio com os botes referentes na barra de ferramentas (Ctrl-Alt-E e
tambm em Formatar->Fonte) e, para inserir uma imagem, utilize o boto Figura ou Inserir->Figura (a sua tecla de atalho F2).
Observe a formatao do texto e o uso de atributos em trechos com negrito, itlico e sublinhado, nos quais foi necessrio apenas selecionar a rea do
texto e clicar na opo requerida.
file:///E|/Doc/LabInf/usuario/aplicativos.html (7 of 22) [22/7/2004 14:39:48]
KSpread
Aplicativo baseado nas planilhas eletrnicas mais populares, o KSpread bastante simples e oferece compatibilidade com os arquivos gerados pelo
StarCalc e similares.
A Figura 4-7 apresenta o ambiente de trabalho do KSpread, com apenas uma tabela no documento. De acordo com os outros aplicativos semelhantes,
cada planilha pode ter inmeras tabelas, que sero salvas no KSpread em uma nica planilha com o formato .ksp.
Alm da prpria planilha, que toda dividida em clulas, que aceitam texto e algarismos, temos os seguinte componentes da janela do KSpread:
A forma de insero de imagens e edio de textos semelhante do KWord, bastando que seja compreendido que cada clula oferece atributos de
configurao de forma, texto e outros elementos de uma forma completamente independente.
KPresenter
O Kpresenter um aplicativo voltado para criao de apresentaes utilizando slides. Tem uma interface semelhante utilizada nos outros
aplicativos do KOffice, que possui os seguintes tens:
Barra de Ttulo
rea de Trabalho
Voc pode criar apresentaes baseadas em modelos que permitem especificar o tipo de sada, se sua apresentao ter como sada uma folha
A4,Legal,Letter, ou na tela do seu computador, e especificar ainda como deseja a disposio do texto na sua apresentao, simplesmente clicando nos
modelos existentes. Na Figura 4-8 voc pode ver algumas dessas opes.
A partir de agora iremos criar uma apresentao simples com o KPresenter. Para isso, na janela mostrada pela Figura 4-9, clique em: Criar novo
documento a partir do Modelo, em seguida na aba Screen e no cone One Column. A seguir clique no boto Ok para que o KPresenter construa a
estrutura do primeiro slide da apresentao.
Dica: Para editar um campo depois que o KPresenter gerar a estrutura do slide voc precisar dar um duplo clique por sobre o campo
indicado.
Edite os campos que aparecem inserindo um texto qualquer. Observe a Figura 4-9 para ver como ficou o nosso exemplo.
Para iniciar a apresentao que voc criou, pressione o boto Iniciar que fica na barra de ferramentas horizontal ou inicie a apresentao clicando no
menu Apresentaes em Tela->Iniciar.
A partir de agora voc pode explorar todas as funcionalidades do KPresenter e criar belas apresentaes de maneira fcil e rpida.
Kontour
O Kontour um aplicativo voltado para o desenho vetorial, tendo ferramentas especficas para esse tipo de trabalho e podendo ser utilizado como
uma alternativa ao Corel Draw. O Kontour j um software bastante maduro e ainda continua em desenvolvimento com novas funcionalidades
sendo includas a cada dia.
Agenda - KOrganizer
auxiliar o seu trabalho. Para executar o Gimp, digite gimp na linha de comando de um terminal ou dirija-se aos respectivos menus em sua interface
grfica (menu K no KDE, menu principal do Painel GNOME ou menu de aplicaes no WindowMaker). Observe a Figura 4-15 que exibe a interface
inicial do Gimp. Esta interface traz as ferramentas mais utilizadas em forma de cones.
Passe o mouse sobre o cone para obter o nome da ferramenta. Ao dar um duplo clique sobre um cone da interface do Gimp, possvel obter o menu
de opes dessa ferramenta.
Aps criar um desenho, abri-lo ou capturar uma tela, voc pode acionar um menu de opes, clicando com o boto direito do mouse sobre o mesmo.
Se voc capturou uma tela, mas deseja apenas uma janela, voc pode editar e cortar esta janela, criando uma nova imagem. A maioria das opes de
edio de imagens esto contidas neste menu, como edio de canais e camadas, propriedades da imagem (cor, brilho e contraste), ferramentas de
seleo e transformao, modos de visualizao da imagem, texturas[3] e gradientes[4]. Verifique neste menu as possibilidades que existem e
descobrir que so inmeras as opes para a manipulao de imagens.
impossvel descrever todas as caractersticas no Gimp nesta seo. Por isso sugerimos que voc crie e manipule seus desenhos para familiarizar-se
com este programa. Qualquer dvida procure ajuda no menu Help, onde voc encontrar vrias solues e dicas. Tambm poder ir at a pgina
oficial do Gimp [5]e encontrar um manual de ajuda e outras dicas.
Arquivos Postscript - gv
O gv um programa usado para a visualizao de arquivo no formato ps ou postscript. Para execut-lo, digite gv na linha de comando de um
terminal ou selecione-o do menu principal de sua interface grfica. Observe a Figura 4-17, que mostra a interface do gv.
Para abrir um arquivo clique em File->Open ou ento diretamente no boto Open. Apesar de os botes e menus estarem em ingls, a interao
bem intuitiva. Voc pode configurar, atravs do menu localizado na parte superior, as opes padro de impresso e de visualizao do gv no menu
State. Para manipular arquivos (por exemplo imprimir e salvar) voc pode se dirigir ao menu File. No menu Page voc pode navegar entre as
pginas e pedir para "marcar" as pginas escolhidas (a opo Toggle current mark assinala a pgina atual), onde esta marca ser mostrada ao lado
do nmero da pgina localizada no lado esquerdo da aplicao, em vermelho.
Aplicativos Multimdia
E impossvel pensar em um computador sem deixar de lembrar dos recursos de som. O Conectiva Linux possui aplicativos que podem auxili-lo a
tocar seus CDs e mp3 e colocar efeitos de som em seu computador.
XMMS
XMMS um aplicativo multimdia que reproduz arquivos de som e vdeo em diversos formatos. A compresso de arquivos no XMMS possibilita a
reproduo de arquivos de sons no formato mp3, pois so muito menores que os similares wav.
Para executar este aplicativo digite xmms na linha de comando. Surgir uma janela como na Figura 4-18. Ao iniciar o XMMS, aparecer o console
composto de um analisador de espectro, um mostrador de status, informaes e os botes de controle; veremos cada um destes tens com mais
detalhes. Juntamente com a interface principal do XMMS surgir tambm o editor de listas, que ser estudado neste captulo.
A: Faz com que a janela do XMMS fique sempre acima das outras aplicaes.
+file: Adio de um arquivo de som lista de msicas. Mantendo pressionado este boto tambm teremos as opes para adicionar uma URL
como fonte de uma msica (+URL) e adicionar um diretrio contendo arquivos de som, de modo recursivo (+DIR).
-file: Remove o arquivo selecionado da lista, em azul. Tambm possui as opes de remover tudo (-ALL) e apagar todos os arquivos, menos
aqueles que esto selecionados (-CROP). A opo -MISC no est disponvel.
Sel All: Seleciona todos os arquivos da lista. Tambm pode inverter arquivos selecionados por voc (opo INV SEL) ou no selecionar
arquivos (SEL ZERO).
MISC OPT: So apresentadas duas opes de organizao da lista. Atravs da opo SORT voc seleciona o critrio de organizao (por
nome, caminho + nome do arquivo, etc.) e pode embaralhar ou inverter a lista. A opo FILE INF exibe informaes sobre o arquivo.
LOAD LIST: Carrega arquivos ou uma lista de msicas. A opo new list apaga a lista atual e permite a criao de uma nova lista, enquanto
que a opo save list salva a lista atual.
O outro componente do XMMS o equalizador, apresentado na Figura 4-22. Para execut-lo clique no boto EQ, no lado direito do console do
XMMS, e clique no boto ON para habilit-lo. Estando ligado, pode-se us-lo como um equalizador comum, regulando as freqncias do som. As
configuraes do equalizador so salvas no arquivo ~/.xmms/config quando voc fecha o XMMS. Pode-se ter tambm suas prprias
configuraes para diferentes tipos de msicas, usando o boto Presets.
Ao
Msica anterior
Toca
Pausa
Pra
Prxima msica
Repete
Control + 3
Control + l
Control + p
Preferncias
Control + r
Control + a
Control + w
Control + d
Control + e
Movimento fcil
Control + j
Control + z
Control +Shift + w Faz com que a janela da lista de msicas seja reduzida para uma barra
Alt + w
Alt + e
Alt + g
Mostra/esconde o equalizador
Alt + s
Playmidi
Este programa executa arquivos de som MIDI atravs de uma placa sintetizadora. Sua interface simples, e ele inclui tambm um exemplo
bsico de um tambor para uso com um sintetizador FM.
Voc tambm poder encontrar alguns outros programas interessantes no KDE atravs do menu K, no submenu Multimdia.
Notas
[1]
[2]
Os "plugins" so efeitos que podem ser aplicados a uma imagem e existem em quantidade muito grande disponveis na Internet.
[3]
Padres de preenchimentos baseados em bibliotecas bitmaps e que normalmente apresentam aspectos realistas e tridimensionais.
[4]
[5]
http://www.gimp.org
[6]
http://www.xmms.org
Anterior
Internet
Principal
Prxima
Linux Modo Texto
Prxima
Shell
O que um shell ?
Um shell um interpretador de comandos que analisa o texto digitado na linha de comandos e executa esses
comandos produzindo algum resultado.
Para que serve um shell?
O shell pode ser considerado como um ponto a partir do qual podemos iniciar todos os comandos do Linux,
inclusive o modo grfico no qual temos trabalhado at agora. Podemos efetuar as mesmas classes de aplicaes
que executamos at agora no modo grfico, como, por exemplo, os editores de texto[1], e tambm modificar as
configuraes do sistema[2]. Da mesma maneira que temos vrias aplicaes para editores de texto, cada uma
com suas funcionalidades, existem tambm vrios shells, cada um com suas configuraes e funcionalidades
especficas.[3] A maior parte das diferenas existentes entre os shells mais conhecidos[4] envolve facilidade de
operao e tipos de configurao.
Um exemplo a maneira de voltar o cursor para a esquerda, que se faz no ksh utilizando-se as teclas Ctrl-H,
enquanto que no bash essa movimentao feita utilizando-se a tecla . A diferena nas teclas um pequeno
exemplo das diferenas entre esses dois shells. Isso no quer dizer que o ksh no possa ser configurado para
utilizar outros tipos de teclas para a movimentao.
bem provvel que o shell que voc est utilizando na sua mquina seja o bash, que o shell mais difundido dentre os
usurios de Linux. A partir de agora estudaremos mais detalhadamente esse shell.
Iniciando o Bash
Primeiramente precisamos entrar no modo texto do Linux. Caso voc esteja utilizando o Linux em modo grfico dever
pressionar Ctrl-Alt-F1. Onde est escrito nome_da_mquina[5] login: digite seu nome de usurio e a seguir o sistema
ir solicitar a sua senha com o pedido de Password:. Digite a senha e pressione Enter. Agora voc dever estar num
ponto semelhante a:
[usurio@nome_da_mquina diretrio_atual] $.
Este o seu prompt de comandos. Agora que estamos apresentados, comearemos a utiliz-lo. Mas antes disso,
precisamos de um pouco de teoria.
Conceitos do Shell
Vamos iniciar com alguns conceitos necessrios para a utilizao do shell (no nosso caso o bash) e tambm com
algumas noes sobre a organizao do sistema de arquivos no Linux.
O sistema de arquivos no Linux semelhante a uma rvore de cabea para baixo. Temos inicialmente o diretrio raiz[6],
e abaixo deste a estrutura que segue na Tabela 5-1:
Tabela 5-1. Estrutura de Diretrios do Linux
Diretrio Descrio dos arquivos que esto nesse diretrio
/
Diretrio raiz do sistema de arquivos. abaixo dele que se situam todos os outros.
/bin
/boot
/dev
/etc
/home
/lib
/mnt
/proc
/root
/sbin
/tmp
/usr
Arquivos pertencentes aos usurios. ( a segunda maior hierarquia de diretrios presente no Linux, s
perdendo para o diretrio raiz).
/var
No ser necessrio, por enquanto, compreender as funes de todos os diretrios enumerados acima. A idia fornecer
uma viso global de onde esto os arquivos que sero mencionados mais adiante e aqueles que j foram vistos.
Aproveitando que estamos falando de sistema de arquivos, vamos falar de um detalhe muito importante: os nomes de
arquivos no Linux so case-sensitive, ou seja, distinguem maisculas de minsculas e vice-versa. Sendo assim, um
nome de arquivo como: Teste diferente de teste e tambm de tesTe, assim como as possveis variaes de
maisculas e minsculas da palavra teste.
Note bem que aqui no utilizamos extenso de arquivos, como necessrio em outros sistemas operacionais. Na
realidade, no Linux esta caracterstica "no existe" de uma maneira que limite a implementao. Observe que existem
arquivos do tipo start.pl no Linux. Esse tipo de nome de arquivo perfeitamente possvel pelo fato de os nomes de
arquivos poderem ter at 255 caracteres, independendo de quais sejam os caracteres. Ou seja, as extenses no existem
como forma limitante do nome do arquivo, elas so parte do nome do arquivo. Alguns aplicativos utilizam as extenses
para poder manipular os arquivos, ou seja, as extenses esto presentes, mas como parte do nome do arquivo e no como
um tem obrigatrio.
Dica: No Linux existe um recurso chamado de Tab Completion muito interessante. Quando voc est
digitando um comando ou nome de arquivo muito longo basta que voc digite os primeiros caracteres
desse comando e aperte a tecla Tab que o shell se encarrega de completar o resto do nome. Nem todos os
nomes podem ser completados at o final pelo fato de existirem outras opes no processo de
complementao. Ento o shell pra de completar e emite um bip avisando que no conseguiu completar
totalmente a sentena. Caso voc aperte Tab novamente, o shell ir lhe mostrar as opes que voc tem
para completar a sentena.
O modo texto no qual entramos composto por terminais. O que so terminais? Um terminal, ou console, o conjunto
formado pelo teclado e o monitor, que constitui o dispositivo padro de entrada e sada de dados. Imagine o seguinte:
voc tem vrios conjuntos de monitor e teclado que esto ligados na mesma CPU. Enquanto voc est digitando um
texto num desses terminais o outro est executando um processo demorado, como uma procura no disco. No Linux
temos terminais virtuais que podem ser ativados e alternados pela seqncia de teclas Ctrl-Alt-Fn, onde n um nmero
file:///E|/Doc/LabInf/usuario/modo.texto.html (3 of 26) [22/7/2004 14:39:50]
entre um e sete. Ou seja, voc tem sete terminais virtuais nos quais pode estar trabalhando ao mesmo tempo. [7] Esses
terminais so muito teis, pois voc pode estar digitando um texto num terminal e lendo uma pgina de manual em
outro. J vimos esse mesmo sistema nos gerenciadores de janela quando alternamos entre os desktops.
Tambm ser visto de que modo feito o redirecionamento de entrada/sada no Linux.
O que significa redirecionar entrada e sada? No Linux no temos somente o teclado como meio de entrada de dados,
pois esta pode ser dada atravs de um arquivo, um mouse e/ou qualquer outro dispositivo. Essa entrada pode ser
direcionada para outros lugares tambm, como outro arquivo, o monitor, uma impressora. Esse redirecionamento feito
de diversas maneiras, utilizando-se os caracteres > e >> para redirecionar o local de sada[8] e os caracteres < e << para
redirecionar a entrada. [9]
Vamos explicar a tela anterior. A primeira parte da linha ([usuario@spaceghost usuario]$ ) tambm
conhecida como prompt. O nome de usurio usuario; a mquina se chama spaceghost e o diretrio corrente se chama
usuario porque estou no diretrio home, tudo isso est entre colchetes e com um $ no final porque foi especificado assim
na varivel de ambiente PS1. Esse o padro que vem logo aps a instalao do Conectiva Linux. Certamente voc
ver algo semelhante a isso, mas com as suas configuraes pessoais. A segunda linha indica em qual diretrio voc
est.
Veja agora a sada do comando cd / e o que retorna o comando pwd aps termos mudado de diretrio:
[usuario@spaceghost usuario]$ cd /
[usuario@spaceghost /]$ pwd
/
[usuario@spaceghost /]$
Agora que j estamos no diretrio raiz, o que faremos? Antes de aprendermos a listar os arquivos presentes no diretrio,
vamos aprender a voltar rapidamente ao nosso diretrio home. Para isso, basta digitarmos o comando cd sem
argumentos. Com isso retornamos ao nosso diretrio home; outra alternativa digitarmos cd ~. O smbolo ~
substitudo pelo seu diretrio home, no s com o comando cd, mas com todos os outros comandos do shell. Veja a
sada dos comandos citados:
[usuario@spaceghost
[usuario@spaceghost
/home/usuario
[usuario@spaceghost
[usuario@spaceghost
/tmp
[usuario@spaceghost
[usuario@spaceghost
/home/usuario
/]$ cd
usuario]$ pwd
usuario]$ cd /tmp
/tmp]$ pwd
/tmp]$ cd ~
usuario]$ pwd
J sabemos nos movimentar entre os diretrios, mas ainda no sabemos como listar o contedo desse diretrio. O
comando que lista os arquivos chama-se ls [opes] [arquivo]. Esse comando exibe os arquivos do diretrio
utilizando as opes fornecidas. Examinaremos algumas das opes mais comuns do comando ls na Tabela 5-2.
Tabela 5-2. Opes do Comando ls
Opo
-a
Finalidade
Exibe todos os arquivos, mesmo os arquivos ocultos.
- -color Lista os arquivos com padres de extenso/tipo reconhecidos com cores diferentes.
-d
-h
Combinada com a opo -l, mostra os tamanhos de arquivo em formato mais fcil de ser lido.
Ex: 1K, 20M, 5G.
-l
-r
-1
Nota: Arquivos comeados com . (ponto) so considerados arquivos ocultos no Linux. Para v-los, basta
que voc digite ls -a. Voc ver alguns arquivos, como por exemplo:
[usuario@spaceghost usuario]$ ls -a
. .Xauthority .alias
.bash_logout .bashrc .screenrc .xinitrc
.. .Xdefaults .bash_history .bash_profile .cshrc .viminfo
Existem ainda outras opes para o comando ls, mas no sero vistas aqui.
Vejamos como criar um arquivo qualquer com apenas algumas linhas de texto. O comando utilizado para isso o cat.
Inicialmente o comando cat serve para mostrar o contedo de um arquivo no terminal, mas iremos utiliz-lo aqui em
conjunto com o redirecionador de sada >, direcionando a entrada do teclado para um arquivo.
Para criar um arquivo com o comando cat digite o seguinte:
cat> teste.txt
Agora digite algum texto, qualquer texto; quando terminar, pressione Ctrl-d numa linha vazia para finalizar a entrada.
Veja como fica:
[usuario@spaceghost usuario]$ cat> teste.txt
isto um simples teste de criao de arquivo
[usuario@spaceghost usuario]$
Experimente digitar cat teste.txt; o comando cat ir lhe mostrar o contedo do arquivo.[10]
[usuario@spaceghost usuario]$ cat> teste.txt
isto um simples teste de criao de arquivo
[usuario@spaceghost usuario]$
Mas esse arquivo pequeno e cabe nas vinte e cinco linhas da tela, e se o arquivo for maior? Caso o tamanho do arquivo
seja maior que o nmero de linhas da tela, cat ir mostr-lo continuamente, sem parar, at que chegue ao final do
arquivo. Uma alternativa que resolve o problema de parada na tela o comando more. Este comando interrompe a
exibio do arquivo quando preenchida uma tela completa, usualmente 25 linhas, pedindo a interferncia do usurio
para poder continuar. Alteramos o arquivo parcialmente para que ficasse mais interessante a utilizao do comando
more, replicando a linha "isso um teste ..." o suficiente para que preenchesse uma tela; na seqncia, mostramos
somente a parte da tela na qual solicitada a interao do usurio.
...
isto um simples teste de criao de arquivo
isto um simples teste de criao de arquivo
isto um simples teste de criao de arquivo
--Mais--(53%)
A utilizao do comando more pode ser feita digitando-se simplesmente more nome_do_arquivo . Caso voc
queira navegar sobre o texto do arquivo, indo acima e abaixo, more no prev isso, prev somente a procura de uma
string dentro do texto a ser exibido. Isso quer dizer que voc pode pesquisar palavras dentro do texto enquanto est
utilizando o comando more. Para tanto, basta que voc digite /palavra_a_ser_procurada assim que more
terminar de mostrar a primeira tela. Logo que voc tenha terminado de digitar a palavra que procura, more ir parar na
primeira ocorrncia da palavra digitada ou ento retornar um aviso de que a palavra no pode ser encontrada, como
abaixo:
isto
isto
isto
Padro
Uma alternativa ao uso do comando more seria o uso do comando less que implementa as mesmas funcionalidades que
more e mais algumas outras, como a possibilidade de rolar a tela para cima e para o lado quando o texto ocupa mais de
oitenta colunas. A utilizao dos comandos less e more se faz de maneira semelhante.
Dica: Existe uma maneira de redirecionar a sada de um comando para a entrada de outro. Esse "truque",
na realidade um comando chamado pipe e tem como sintaxe uma barra vertical |. A utilizao do pipe se
faz da seguinte maneira: comando1 | comando2. E o que o pipe ir fazer ? Ele ir redirecionar a sada do
comando1 para a entrada do comando2. Sendo assim, voc pode fazer cat teste.txt | more. Mas por que
tenho que fazer isso se o more j faz a mesma coisa por mim? Nesse caso sim, mas em alguns casos voc
ir querer fazer isso porque no haver outra maneira. Continue lendo e ver.
Veja a sada de um comando less para o arquivo teste.txt, que temos utilizado at agora (repare na ltima linha da
mensagem):
isto um
isto um
isto um
isto um
teste.txt
simples teste
simples teste
simples teste
simples teste
lines 1-23/40
de criao
de criao
de criao
de criao
56%
de
de
de
de
arquivo
arquivo
arquivo
arquivo
J temos como criar e ver um arquivo. Mas medida que criarmos arquivos eles se tornaro numerosos e a visualizao
file:///E|/Doc/LabInf/usuario/modo.texto.html (7 of 26) [22/7/2004 14:39:50]
deles ficar um tanto desorganizada. Precisamos aprender a organizar esses arquivos em diretrios, de maneira que
possamos separ-los obedecendo um (determinado) critrio. Os comandos pertinentes a esse tipo de movimento so:
mkdir e rmdir. Como os nomes dos comandos j dizem make directory e remove directory criam e apagam diretrios.
Primeiro iremos fazer alguns testes com esses comandos para aprender a manipulao bsica, que muito fcil e
simples.
Estando no shell digite o seguinte:
[usuario@spaceghost usuario]$ mkdir organiza
Executando o comando ls voc ver que o diretrio organiza foi criado. Veja que o arquivo teste.txt aparecer em
branco e o diretrio organiza estar em azul. Voc pode criar mais diretrios a seu critrio. Basta substituir organiza
pelo nome do diretrio que quiser criar.
Copiando o arquivo teste.txt para o diretrio criado. O comando utilizado para copiar arquivos chamado cp. Para
invoc-lo utilizamos a seguinte sintaxe:
cp origem destino
Veja as possibilidades de origem e destino na Tabela 5-3.
Tabela 5-3. Sintaxe do Comando cp
origem destino
arquivo arquivo
arquivo diretrio
diretrio diretrio
Ento, digitando cp teste.txt organiza teremos o arquivo teste.txt copiado para o diretrio organiza. importante
deixar claro que no so essas as nicas opes do comando cp, existem outras que voc poder conhecer consultando o
manual do comando. [11] Como a inteno aqui simplesmente fornecer uma base rpida de utilizao, no
mostraremos todas as opes, pois caso fssemos explicar todas as opes de todos os comandos teramos um livro
parte.
Digitando ls organiza veremos que o arquivo teste.txt foi copiado para o diretrio organiza. Temos agora duas
cpias do mesmo arquivo, o que no momento no nos interessa. Como faremos para apagar o arquivo duplicado? O
comando rm (remove/remover) o responsvel por apagar arquivos. Sua sintaxe a seguinte:
rm [-opes] arquivo(s)
Desta maneira apagamos o arquivo teste.txt. Note que NO h como recuperar o arquivo depois que ele for excludo.
Veja que simplesmente o comando rm apaga o arquivo sem fazer perguntas, por isto voc deve ter certeza do que est
fazendo antes de apertar a tecla enter.
Dica: Para que o comando rm pergunte antes de apagar cada arquivo, voc pode incluir a opo -i na
linha de comando. Exemplo:
[usuario@spaceghost usuario]$ rm -i teste.txt
rm: remover `teste.txt'?
Finalidade
-f
-i
-r
-v
Depois de conhecermos as opes do comando rm veremos como apagar um diretrio. Caso o diretrio esteja vazio,
utilizaremos o comando rmdir diretorio_a_ser_removido [12].
file:///E|/Doc/LabInf/usuario/modo.texto.html (9 of 26) [22/7/2004 14:39:50]
Editores de texto
Nesta seo veremos os comandos bsicos dos editores de texto mais utilizados no Linux. So eles:
emacs
vi
joe
mcedit
Por exemplo:
emacsTeste.txt
Emacs
Este editor de textos tem algumas caractersticas um pouco diferentes daquelas dos editores que conhecemos, mas adota
uma filosofia muito utilizada no Linux. Ele trabalha com uma janela onde digitado o texto e outra onde so digitados
comandos especficos para o editor de textos.
Para iniciar o editor digite na linha de comando:
[usuario@spaceghost usuario]$ emacs
Ento voc ver a tela inicial do editor que comea com uma saudao (em ingls) e com as teclas de sada do editor:
desfazer, tutorial e pedido de ajuda. Experimente abrir o arquivo teste.txt, que foi criado no incio do captulo,
file:///E|/Doc/LabInf/usuario/modo.texto.html (10 of 26) [22/7/2004 14:39:50]
com a seguinte seqncia de teclas: Ctrl-x-Ctrl-f. Note que na ltima linha da tela, que chamada de minibuffer,
aparece:
--11:---F1 *scratch*
Find file: ~/
(Lisp Interaction)--L5--All-----------------------
O local onde est a frase Find file: chamado de minibuffer. Agora voc pode comear a digitar o nome do arquivo que
ir abrir para editar, no caso teste.txt. Aps isso o arquivo aparecer na parte superior da tela e sua edio poder
ser feita facilmente. Confira na Tabela 5-5 os comandos bsicos deste editor.
Tabela 5-5. Teclas de Atalho do Emacs
Teclas
Finalidade
Ctrl-x-Ctrl-c
Sair do
emacs.
Ctrl-x-Ctrl-f
Abrir
arquivo.
Ctrl-x-Ctrl-s
Salvar o
arquivo.
Ctrl-x-Ctrl-w
Salvar como
(pergunta o
nome do
novo
arquivo).
Ctrl-k
Apaga a linha
corrente
colocando-a
no buffer.
Ctrl-y
Cola a ltima
entrada
colocada no
buffer.
Alt-y
Cola a
penltima
entrada
colocada no
buffer.
Repetindo-se
a seqncia,
alterna-se
para as
entradas
anteriores.
Ctrl-x-i
Insere
arquivo no
ponto onde
est o cursor
perguntando
o nome do
arquivo a ser
inserido.
Ctrl-s
Procura o
padro de
caracteres
informado
pesquisando
do ponto
onde est at
o final do
arquivo.
Pressionandose novamente
as teclas,
procura a
prxima
ocorrncia do
padro.
Ctrl-r
Semelhante a
Ctrl-s mas
procurando
do ponto
onde est o
cursor at o
incio do
arquivo.
Ctrl-x-u
Desfaz a
ltima ao
efetuada.
Agora que a parte bsica j foi apresentada, cabe a voc utiliz-lo no seu dia-a-dia. Para mais informaes voc pode
usar o prprio tutorial do emacs digitando Ctrl-h-t.
Vi
Neste editor de textos temos dois modos principais de interao com o usurio: o modo de edio de textos e o modo
comando. No modo comando so digitados os comandos para o editor de textos.
O editor inicia em modo de comandos, que pode ser acessado digitando-se a tecla esc quando estiver no modo edio de
textos.
Vamos comear executando o editor e abrindo o arquivo teste.txt, como fizemos anteriormente. Para isto digite na
linha de comando:
[usuario@spaceghost usuario]$ vi
A seguir aparecer uma tela de boas-vindas do editor, com as teclas de sada e de ajuda. Para abrir o arquivo
teste.txt digite a seguinte seqncia: : - e teste.txt, para que o arquivo seja aberto. Note que ainda estamos no
modo de comando. Para que possamos inserir algum texto precisamos entrar no modo de edio de textos/insero. Para
isso basta digitarmos :-i no modo de comando. Observe que as teclas digitadas so escritas na ltima linha da tela, que
a linha de status do editor. Agora s comear a editar o texto.
Na Tabela 5-6 esto os comandos bsicos deste editor.
Tabela 5-6. Teclas de Atalho do Vi (Modo Comando)
Teclas
Finalidade
:-q
:-q-!
:-w-q
:-w
Salvar o Arquivo.
:-u
Joe
Para os saudosistas do Wordperfect, esse editor implementa uma aparncia semelhante ao seu predecessor. Tendo uma
linha de status que fica no topo da janela, com as informaes de status do arquivo, nome do arquivo, linha, coluna, hora
e as teclas para se obter a ajuda, um editor muito leve e prtico. Seu sistema consiste basicamente em iniciar o editor e
comear a digitar. Tem uma "janela" de ajuda que pode ficar visvel durante todo o tempo ou oculta, bastando para isso
pressionar Ctrl-H, alternando-se o modo de exibio da "janela".
Por ser um editor muito simples de utilizar, passaremos nossa Tabela 5-7.
Tabela 5-7. Teclas de Atalho do Joe
Teclas
Ctrl-c
Finalidade
Sair do Editor.
Ctrl-_
Mcedit
De modo semelhante ao joe, este editor de textos tambm possui uma linha de status no topo da tela, mas, alm disso,
tem uma linha com as teclas de atalho de seus comandos principais no rodap da tela. Grande parte de suas funes so
acessadas via menu, que aparece ao se pressionar a tecla F9. Observe no topo da tela a linha de status: ela muda para um
menu que abre as opes do editor, pelas quais voc pode navegar facilmente com as setas de direo.
A grande atrao deste editor que as teclas de atalho principais esto associadas s teclas Fn, onde n varia de 1 at 12.
Para iniciar o editor digite na linha de comando: mcedit. Agora voc est na tela inicial do mcedit; para abrir o arquivo
de exemplos digite F9 e selecione o menu Arquivo->Abrir/Carregar(ou Open File) e em seguida informe o nome do
arquivo que iremos abrir: teste.txt. Pronto, o arquivo teste.txt estar aparecendo na sua tela. Movimente-se por
sobre ele, experimente as teclas que esto na tabela abaixo e avalie-o para seu uso.
Tabela 5-8. Teclas de Atalho do Mcedit
Teclas
F10
Finalidade
Sair do Mcedit.
F12
F8
F3
F5
F6
Ctrl-u
Impresso
At agora, vimos como movimentar e editar um arquivo de diferentes maneiras. Agora veremos como imprimir esse
arquivo. Os comandos utilizados no processo de impresso de um arquivo so os seguintes:
lpr[13]
lpq[14]
lprm[15]
Basicamente, o comando lpr utilizado para enviar um arquivo para a impressora. Ele aceita vrias impressoras
instaladas, podendo-se utilizar outra impressora que no a padro. A forma bsica de utilizao do comando :
lpr nome_do_arquivo_a_ser_impresso
Desta maneira o comando lpr mandar o arquivo para a fila de impresso. Uma outra maneira de se utilizar o comando
lpr quando se tem mais de uma impressora instalada :
O comando lpq lista o status da impressora, retornando quantos arquivos esto para ser impressos e qual o estado do
arquivo no incio da fila. A sua utilizao se faz simplesmente invocando o nome do comando no prompt.
Mas como remover da fila de impresso um arquivo que ainda no foi impresso? Para isso existe o comando lprm, que
remove arquivos que esto na fila de impresso. Para utiliz-lo, necessrio primeiro descobrir o nmero do arquivo na
fila de impresso, utilizando o comando lpq. A seguir utiliza-se o comando lprm para remover o arquivo da fila de
impresso. Assim como o comando lpr possui a opo para imprimir em vrias impressoras, este comando tambm
permite que se especifique a impressora da qual desejamos retirar o arquivo. Isso feito atravs da opo PImpressora. Resumindo a sintaxe do comando lprm ficamos com:
lprm [ -P impressora ] num_do_arquivo_na_fila
Arquivos Compactados
Assim como outros sistemas operacionais, no Linux tambm temos vrios compressores de arquivos. Explicaremos
agora a utilizao bsica de trs padres de compactao diferentes existentes no Linux.[16] So eles:
tar
gzip/bzip2
compress
Normalmente um nico comando seria necessrio para realizar essa tarefa, que o comando tar[17]. Porm
comearemos com o comando file, que nos permitir identificar com qual tipo de compactao o arquivo foi criado. O
comando file nos diz o tipo de arquivo: se um arquivo texto, um arquivo binrio ou um arquivo compactado e com
qual compactao. Veja abaixo a sada do comando file para o arquivo teste.txt, que criamos no incio do captulo:
[usuario@spaceghost usuario]$ file teste.txt
teste.txt: ASCII text
E agora, para o arquivo t.tar, que foi criado com o comando tar cvf t.tar * temos:
[usuario@spaceghost usuario]$ file t.tar
t.tar: GNU tar archive
Observe a diferena da sada do comando file quando o arquivo criado com o comando tar e depois compactado com
o compactador gzip:
[usuario@spaceghost usuario]$ file t2.tar.gz
t2.tar.gz:gzip compressed data, deflated, original filename,`t2.tar',
last modified: Tue Aug 29 15:02:20 2000, os: Unix
Temos ainda uma ltima sada do comando file, que foi produzida depois de compactarmos o arquivo teste.txt com
o compactador bzip2 [18]. Agora que sabemos identificar os tipos de compactao utilizados nos arquivos, vejamos
como criar arquivos compactados e como descompactar arquivos que recebemos compactados. Vamos comear com o
compactador gzip, chamado de GNU zip.
Ento o gzip compactar o arquivo e colocar a extenso .gz no final do nome do arquivo, para indicar que um arquivo
compactado. Para descompactarmos o arquivo existe o comando gunzip que faz a descompresso de um arquivo
compactado com o comando gzip.
O compactador bzip2 funciona de maneira semelhante ao gzip, diferindo no algoritmo de compactao do arquivo[20].
Veja o exemplo abaixo:
[usuario@spaceghost usuario]$
[usuario@spaceghost usuario]$
teste teste.txt.bz2
[usuario@spaceghost usuario]$
[usuario@spaceghost usuario]$
teste teste.txt
[usuario@spaceghost usuario]$
bzip2 teste.txt
ls
bunzip2 teste.txt.bz2
ls
Note que compactamos o arquivo teste.txt com o bzip2 e aps isso descompactamos esse arquivo com o comando
bunzip2. Vejamos como funciona o compactador tar. Esse compactador utiliza normalmente a extenso .tar nos seus
arquivos, embora esta extenso no seja obrigatria como no caso do compactador gzip.
Essa a sintaxe bsica do comando tar. Existem outras maneiras de obtermos o mesmo resultado, pois o comando tar
muito verstil. Vejamos agora algumas das opes mais utilizadas na criao e extrao de arquivos com o comando
tar.
As opes da Tabela 5-9 so substitudas em:
tar opes arquivo.tar lista_de_arquivos
Tabela 5-9. Opes do Comando tar
Opo
-c
Finalidade
Cria um novo arquivo.
-f
-t
-u
Adiciona somente arquivos com data mais recente que a do arquivo que estiver no arquivo compactado.
-x
Descompacta o arquivo.
-v
-I
Filtra o arquivo a ser processado com bzip2/bunzip2. Necessrio quando o arquivo compactado com tar +
bzip2.
-z
Filtra o arquivo a ser processado com gzip/gunzip. Necessrio quando o arquivo compactado com tar + gzip.
Dica: Lembre-se de que um diretrio tambm pode ser compactado com o comando tar. Basta especificar
o nome do diretrio no comando de compactao.
Consulte mais opes utilizando o manual do comando ou digitando tar --help.
Normalmente precisamos continuar utilizando o terminal quando executamos um comando demorado, pois no
desejamos ficar esperando que o comando termine para continuar com o trabalho. Para isso existe no Linux a opo de
voc colocar o processo rodando em segundo plano.
o livre para executar outros comandos. Ao final da compactao, a mensagem de trmino de processo exibida
no terminal indicando que o processo terminou.
Como colocar um processo em segundo plano?
Para colocar um processo em segundo plano basta acrescentar o smbolo & ao final da linha do comando que
deseja executar em segundo plano. Existe ainda uma segunda maneira de se fazer isso. Para tanto, voc deve
conhecer os seguintes comandos:
ps
bg[22]
fg[23]
O que fazem esses comandos? O comando ps o comando que lista os processos ativos. Experimente digitar ps
no seu terminal. Voc ver uma tela com as seguinte caractersticas:
[usuario@spaceghost usuario]$ ps
PID TTY
TIME CMD
3116 tty2
00:00:00 bash
7333 tty2
00:00:00 ps
Os nmeros de PID iro mudar, no se preocupe. Esses nmeros (PID) so os nmeros dos processos que esto
rodando. No caso o bash, que o interpretador de comandos que estamos utilizando. A segunda linha indica os
dados do processo do comando ps que estava sendo executado naquele momento. Esses nmeros de processo so
os nmeros utilizados pelos comandos bg e fg para, respectivamente, colocar um processo em segundo plano e
voltar um processo que est em segundo plano para o primeiro plano.
utilizados para montagem[24]. Temos na Tabela 5-10 os dispositivos mais usados no cotidiano, com seus respectivos
perifricos.
Tabela 5-10. Perifricos
Arquivo
hda
hdaX
A partio X do primeiro disco rgido instalado. hda1 mapeia a primeira partio do disco.
hdb
hdbX
A partio X do primeiro disco rgido instalado. hdb1 mapeia a primeira partio do disco.
fd0
fd1
cdrom
Vale aqui uma lembrana: em hd?X X pode variar de acordo com o nmero de parties existentes no disco rgido e ?
pode variar de acordo com o nmero de discos rgidos instalados na mquina.
Vejamos agora a sintaxe do comando mount que permite a utilizao do perifrico:
# mount [ -t tipo ] dispositivo diretrio
No exemplo a seguir, iremos demonstrar o processo para a montagem de um disquete formatado para Windows:
# mount -t vfat /dev/fd0 /mnt/floppy
Este comando instrui o kernel para que ele inclua o sistema de arquivos encontrado em /dev/fd0, o qual do tipo vfat,
disponibilizando-o no diretrio /mnt/floppy. Caso haja algum arquivo no diretrio onde foi montado o disquete (ou outro
sistema de arquivos), esse contedo ficar indisponvel enquanto o sistema de arquivos estiver montado. O diretrio
file:///E|/Doc/LabInf/usuario/modo.texto.html (22 of 26) [22/7/2004 14:39:50]
Descrio
vfat
ext2
ext3
iso9660 CD-ROM.
Nota: importante no remover um dispositivo (fsico), como um disquete de seu drive, enquanto ele
permanecer montado. Existem operaes que so efetuadas quando um dispositivo desmontado. Uma
delas a gravao de dados que possam estar no buffer de armazenamento esperando ser gravados.
Depois de montarmos um sistema de arquivos podemos utiliz-lo normalmente. Ao final da utilizao do sistema de
arquivos, devemos desmont-lo para que possamos, por exemplo, remover o CD do drive. Para isso utilizamos o
comando umount, que desmonta o sistema de arquivos. A sintaxe do comando umount :
# umount dispositivo
ou ento:
# umount diretrio
Normalmente, apenas o superusurio poder montar e desmontar um sistema de arquivos. Existe uma maneira simples
para que o usurio comum acesse o disquete. So os comandos do pacote mtools. O mtools uma coleo de
ferramentas de domnio pblico que permite ao Linux manipular arquivos MS-DOS. Sempre que possvel o comando
tenta simular o comando equivalente a esse sistema. Por exemplo, comandos como mdir a: funcionam na unidade de
disquetes a: sem qualquer montagem ou inicializao prvia[25]. Alguns commandos do pacote mtools so: mattrib,
mbadblocks, mcd, mcopy, mdel, mdeltree, mdir, mdu, mformat, mkmanifest, mlabel, mmd, mmount, mmove,
mrd, mread, mren, mtoolsteste mtype. Para utiliz-los, basta digitar o comando desejado em um terminal como no
exemplo abaixo:
Montagem Automtica
As interfaces do KDE e do GNOME possuem um recurso de montagem automtica. Basta que voc insira a mdia para
que um programa toque o CD ou mostre seus dados.
Nota: Ao inserir um CD no drive, estando na interface GNOME, criado um cone na rea de trabalho
referente ao CD que est montado no momento. Para ejetar o CD, necessrio que voc clique com o
boto direito do mouse esse cone e selecione a opo Ejetar.
Voc pode configurar o programa que abrir o CD/DVD no Centro de Controle KDE. Na opo Perifricos clique em
Autoinsert notification. Habilite a opo Enable autoinsert notification e marque as opes de que necessitar. Na parte
inferior da tela, escreva o nome do programa que deseja configurar para abrir o respectivo tipo de mdia. Observe a
Figura 5-1.
Saindo do Sistema
Da mesma maneira que temos um procedimento para entrar no sistema, fornecendo um nome e senha, temos que sair do
sistema quando terminamos de utiliz-lo. Isso no quer dizer que precisamos desligar o computador, mas sim, que
devemos sair do ambiente. No Linux modo texto temos os seguintes comandos que encerram uma seo:
logout
exit
importante que ao final do trabalho efetuemos o logoff [26] de nosso usurio. Assim garantiremos que somente quem
tem uma conta de usurio utilize o computador. Caso voc queira desligar seu computador aps utiliz-lo, existe uma
maneira diferenciada que evita danos ao sistema de arquivos. necessrio que, como superusurio (root), voc digite o
seguinte comando: halt, que manda o sistema desligar. Espere um pouco enquanto o sistema estiver sendo desligado e
quando aparecer a mensagem O sistema est parado voc pode desligar seu computador. Existe ainda uma outra
alternativa que dispensa a senha de acesso do superusurio: basta que voc pressione a seguinte combinao de teclas:
Ctrl-Alt-Del para que o computador execute as mesmas funes do comando halt e reinicie.
Notas
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
A sada padro, tambm chamada stdout o terminal onde est sendo executado o comando.
[9]
Existem outros caracteres que complementam essa lista, entretanto, s os examinaremos no decorrer deste
captulo.
[10] Lembre-se de que voc pode utilizar a tecla Tab para completar o nome do arquivo.
[11] Veja mais frente como consultar o manual dos comandos.
[12] O conjunto de opes -rf do comando rm apaga um diretrio recursivamente sem perguntar se deseja apagar.
[13] Abreviao de Line Print.
[14] Abreviao de Line Print Queue.
[15] Abreviao de Line Print ReMove.
[16] Existem mais tipos de compactao, mas esses trs so os mais comuns.
[17] tar um acrnimo para "tape archiver"
[18] Foi utilizado o seguinte comando para compactar o arquivo teste.txt : bzip2 teste.txt.
[19] Essa a sintaxe bsica.
[20] Geralmente o compactador bzip2 compacta mais que o gzip por ter um algoritmo mais sofisticado.
[21] Observe que o comando tar por si s no compacta o arquivo. Quem faz a compactao neste exemplo o
comando gzip que invocado pela opo "z" do tar.
[22] Abreviao de BackGround (Segundo Plano).
[23] Abreviao de ForeGround (Primeiro Plano).
[24] Caso voc queira uma documentao mais detalhada de qual arquivo mapeia qual dispositivo, esta pode ser
encontrada em /usr/src/linux/Documentation/devices.txt (Ateno, o pacote kernel-sources deve estar instalado
para que este arquivo esteja presente).
[25] assumindo que o padro /etc/mtools.conf est configurado.
[26] logoff o ato de encerrar uma seo do sistema.
Anterior
Aplicativos do Conectiva Linux
Principal
Prxima
Atualizao do Sistema
Atualizao do Sistema
Prxima
O que o Apt?
O apt um conjunto de ferramentas utilizadas para gerenciar os pacotes de sua distribuio de uma forma automatizada, de
maneira que, quando o usurio solicita a instalao de um pacote[1] (aplicativo), o sistema tambm instala (ou atualiza) todos os
pacotes necessrios para o funcionamento deste aplicativo.
Inicialmente iremos conhecer a interface grfica do Apt que chamada Synaptic.
Atualizao do Sistema
Interface do Synaptic
Conheceremos a aparncia visual do Synaptic, o que cada boto faz e como podemos utiliz-los. Para executar o Synaptic, estando
como superusurio, digite no terminal X (konsole, wterm, xterm, etc.):
# synaptic
Aguarde enquanto o Synaptic inicia. Surgir ento uma janela como a apresentada na Figura 6-1.
Atualizao do Sistema
Iremos fazer uma breve descrio da interface do Synaptic comeando pelos botes localizados no topo da janela.
Atualizao do Sistema
Procurando pacotes
possvel realizar uma busca pelo nome do pacote utilizando a opo Procurar Pacote e clicando no boto com a figura de uma
lupa. Na janela principal surgiro as sees onde voc pode encontrar o pacote com o nome especificado. Na caixa de opes
Filtro de Busca voc pode definir a situao do pacote que deseja encontrar. Veja com mais detalhes cada um desses botes na
Figura 6-3.
Lista de Pacotes
Observando a primeira coluna da tabela, vemos setas apontando para a direita indicando o nome de cada seo. Clicando em uma
seta, aparece uma lista com os nomes dos pacotes pertencentes seo aberta. Na coluna Verso Instalada podemos observar a
verso do pacote, caso ele esteja instalado. A coluna Verso Disponvel mostra qual verso do pacote est disponvel para a
instalao. Se a verso disponvel for mais nova que a verso instalada, significa que esse pacote pode ser atualizado.Na coluna
Descrio vemos a descrio do pacote.
Para uma descrio mais detalhada do pacote veja a aba Descrio, que se encontra abaixo da lista e pacotes.
Atualizao do Sistema
Atualizao do Sistema
seta para cima ou destaque verde: indica que o pacote ser instalado.
seta para baixo ou destaque vermelho: indica que o pacote ser desinstalado.
Vejamos agora o que fazem os botes Manter, Instalar/Atualizar e Remover. Observe estes botes na Figura 6-6.
Atualizao do Sistema
Utilizando o Synaptic
Vejamos agora uma maneira simples de manter seu sistema atualizado utilizando o Synaptic. Uma vez que o seu APT j vai prconfigurado com os servidores oficiais da Conectiva, a nica coisa que voc tem que fazer utilizar o Synaptic estando conectado
internet.
1. Em primeiro lugar, devemos sempre atualizar os arquivos de ndice que possumos em nossas mquinas. Isso feito
utilizando o boto Atualizar Lista. Clicando nesse boto, surgir uma janela com a lista de servidores cadastrados no APT
mostrando o progresso do download do arquivo de ndice.
2. Devemos agora marcar todos os pacotes que queremos atualizar. Isso pode ser feito de duas maneiras: manualmente ou
automaticamente. Para fazer da maneira mais simples e rpida clique no boto Atualizar tudo, que se encontra ao lado do
boto Atualizar Distribuio. Caso queira fazer manualmente, selecione pacote por pacote e clique no boto Atualizar
que se encontra na parte inferior da janela, ao lado das abas de informao.
3. Com os pacotes selecionados, podemos ver quais sero as alteraes a ser executadas.Selecione o filtro Mudanas
Programadas e observe que a lista de pacotes ser modificada e todos os pacotes tero a marcao indicando uma
mudana de estado. Veja a lista de pacotes com o filtro aplicado na Figura 6-7.
Atualizao do Sistema
A linha de comando pode ser uma variao dos tipos bsicos, descritos a seguir:
apt-get update
Atualiza o banco de dados local do apt-get com os arquivos pkglist[3] do servidor.
apt-get check
Verifica a integridade do seu sistema. Execute este comando quando tiver dvidas quanto integridade dos pacotes do seu
sistema. recomendvel execut-lo antes de executar uma atualizao de distribuio.
Atualizao do Sistema
apt-get dist-upgrade
Semelhante ao apt-get upgrade, mas instala todos os pacotes bsicos e tenta atualizar tudo, instalando novos pacotes
caso seja necessrio. uma maneira mais fcil de fazer uma atualizao de sua distribuio.[4]
apt-get remove algum-pacote
Remove o pacote algum-pacote e todos os demais pacotes que dele dependam.
apt-get clean
Remove todos os arquivos do diretrio cache[5] , liberando um pouco de espao no seu disco de sistema. uma maneira
automtica de apagar os arquivos que j foram instalados e que no so mais necessrios ao sistema.
Usando o apt-cdrom
O apt-cdrom um comando simples para adicionar o CD-ROM ao arquivo /etc/apt/sources.list do apt, fazendo assim
com que o apt-get procure no seu CD-ROM por pacotes. Sua sintaxe uma variao desta linha de comando:
# apt-cdrom add
O apt-cdrom usa informao do arquivo /etc/fstab caso voc no especifique onde est o drive de CD-ROM. Aps a
execuo do comando apt-cdrom add uma linha semelhante linha mostrada no exemplo a seguir ser includa no seu arquivo
/etc/apt/sources.list.
rpm cdrom:[Conectiva Linux 9 Pre-1 - CD1]/ conectiva 001
Atualizao do Sistema
Arquivos do apt
sources.list
O arquivo sources.list, encontrado no diretrio /etc/apt/, descreve os fontes que o apt usar para saber onde buscar por
informaes do pacote.
Esta sintaxe de arquivo a seguinte:
TIPO URI PARMETROS
Atualmente TIPO pode ser deb, rpm ou ainda rpm-src. Descreveremos apenas o tipo rpm. Vejamos um exemplo do arquivo
sources.list:
# Package repository URLs
#
#
# Official repositories.
rpm ftp://ftp.conectiva.com/pub/conectiva 9/conectiva 001
#
# Mirror repositories.
#rpm ftp://rufus.w3.org/linux/conectiva 9/conectiva 001 002
#rpm-src ftp://rufus.w3.org/linux/conectiva 9/conectiva 001 002
Atualizao do Sistema
O tipo rpm
A varivel TIPO indica qual tipo de pacote ser utilizado. Pode ser rpm ou deb. Como h a possibilidade de ter mais de uma linha
apontando para os repositrios do apt, voc pode querer colocar o repositrio mais rpido na primeira linha.
Nota: O tipo rpm-src utilizado para indicar repositrios com fontes de pacotes (arquivos SRPM). Dessa maneira,
utilizando o comando apt-get source algum_pacote, voc poder fazer o download dos arquivos fonte do
pacote algum_pacote e compil-lo.
rpm uri distribuio componente [componente ...]
Especificao uri
Voc pode usar diversos fontes para um uri.
Ateno
Apenas lembre-se de que HTTP e FTP so os nicos mtodos testados e seguros. Quando mais mtodos forem suportados, eles
sero documentados e devidamente explicados.
ftp
Este mtodo especifica uma conexo FTP para o servidor de repositrio.
ftp://ftp.conectiva.com.br/repositorio
http
Este mtodo especifica que voc far uma conexo HTTP ao servidor de repositrio.
http://www.conectiva.com.br/repositorio
Atualizao do Sistema
Voc pode assumir que todo arquivo no diretrio archives/ foi verificado. Utilize o comando apt-get clean para excluir os
arquivos no diretrio archives/ e archives/partial/.
Aps efetuar esta mudana, isto , introduzir o campo [gpg-id], voc ter de certificar-se de que tem a chave pblica do seu
fornecedor em seu chaveiro gpg.
A gpg-id[8] a usada pelo fornecedor para assinar seus pacotes garantido assim a genuinidade do fornecedor. Na realidade,
um indicador para a ltima parte da assinatura digital do fornecedor disponvel no arquivo vendors.list.
Exemplo 6-1. vendors.list
# Lista dos fornecedores de pacotes confiveis
#
# Este arquivo contm a lista de fornecedores (empresas ou pessoas)em
# cujo produto voc pode confiar.
#
simple-key "cncbr"
{
Fingerprint "30EAE85C3D91C29880B4F0B3E368DDD099807190";
Name "Conectiva S.A. <security@conectiva.com.br>";
}
No Exemplo 6-2 em arquivo_com_a_chave[9], temos um arquivo com a chave pblica gpg do seu fornecedor.
Este comando importar a chave de seu fornecedor no chaveiro do usurio root (j que apenas o root pode instalar, remover ou
manipular pacotes, no teria sentido importar esta chave no chaveiro de outro usurio).
Caso voc queira utilizar o apt sem a assinatura gpg, basta que voc retire o [gpg-id] da linha do endereo do repositrio que
consta no seu arquivo sources.list. O padro para o site da conectiva utilizar a assinatura gpg.
file:///E|/Doc/LabInf/usuario/cap5-atualizacao.html (12 of 13) [22/7/2004 14:39:52]
Atualizao do Sistema
Apenas lembramos que esta verso do apt-get est em constante desenvolvimento. Caso voc encontre algum erro ao utiliz-lo,
entre em contato com a Conectiva atravs do email <info@conectiva.com.br>.
Notas
[1]
[2]
especificados no arquivo /etc /apt /sources.list, que um dos arquivos de configurao do Apt.
[3]
Arquivos que contm a lista de pacotes, dependncias e informaes encontradas no servidor. Este comando deve ser
executado sempre antes de utilizar o comando apt-get.
[4]
Note que podem ocorrer problemas durante a atualizao de uma distribuio mais antiga.
[5]
/var/cache/apt/archives/
[6]
[7]
[8]
[9]
Anterior
Linux Modo Texto
Principal
Prxima
Configurando o Sistema
Configurando o Sistema
Prxima
Configurando o Sistema
Configurando o Sistema
referente janela em que voc est trabalhando. Lembre-se sempre de clicar no boto Aceitar para efetuar uma configurao, mas se voc esquecer, ainda pode ativar
as mudanas ao sair da aplicao. Talvez algumas opes que aparecem nas telas desse manual no estejam em seu sistema, pois ns utilizamos a instalao completa
do Linuxconf. Para que voc tambm tenha as mesmas opes em sua mquina, acesse o sistema como superusurio (root), abra um terminal e escreva: apt-get install
linuxconf.* teclando Enter em seguida. Esse processo pode demorar algum tempo, devido s muitas opes do Linuxconf que sero instaladas em seu micro.
Nota: Para executar o Linuxconf acesse o sistema com a conta de superusurio (root).
Painel de Controle
Vamos iniciar nossa descrio mostrando como voc pode executar algumas tarefas, mudando o modo de operao de sua mquina. Isto pode ser feito atravs do
Painel de Controle localizado em Controle->Painel de Controle. Este menu permite a execuo de tarefas, porm no permite configuraes. Vamos mostrar
brevemente o que cada uma das opes executa:
Ativar configurao: Faz com que as modificaes efetuadas sejam realmente atualizadas. Voc pode tambm, atravs dessa opo, ter uma previso do que
ser feito.
Encerramento/reinicializao: Voc pode encerrar (desligar) ou reinicializar sua mquina com este menu. Ele acessa uma opo que controla os detalhes da
operao.
Controle de atividade dos servios: Permite que voc ative/desative um servio[3], permanentemente ou temporariamente, no modo manual, ou automtico.
Ao clicar nesta opo, surgir uma janela descrevendo o nome do servio, como ele ativado (modo automtico, manual ou se ele est inativo) e se ele est
executando de modo correto ou no. Para configurar um servio, d um clique nele e observe as opes disponveis.
Montar/Desmontar sistemas de arquivos: Voc pode montar arquivos de outras mquinas da rede e controlar dispositivos locais configurados.
Configurar atividades agendadas do superusurio: Voc pode visualizar os servios que devero ser executados pelo superusurio e que so acionados em
uma certa data. Para adicionar um comando/servio, clique no boto Adicionar e preencha os campos corretamente. Um exemplo de servio que pode utilizar
este recurso so os analisadores de registros para detectar erros do sistema.
Arquivar as configuraes: Salva as configuraes nos locais corretos.
Alterar o perfil do sistema: Voc pode criar um novo perfil de trabalho e todos os arquivos de configurao da verso atual sero guardados e substitudos
pelos arquivos de configurao da verso nova. Os dois perfis disponveis so Casa e Escritrio. Voc pode configurar/adicionar perfis atravs do menu
Configuraes->Usurios->Normal->Contas de usurios.
As opes restantes esto relacionadas com conexes e segurana de uma rede e, portanto, no sero vistas aqui.
Configurao da Impressora
file:///E|/Doc/LabInf/usuario/linuxconf.html (3 of 32) [22/7/2004 14:39:55]
Configurando o Sistema
A configurao da impressora no Conectiva Linux feita utilizando-se o Centro de Controle do KDE. Inicie o Centro de Controle e clique no menu: Perifricos>Impressoras. Veja a janela que surge na Figura 7-2.
Configurando o Sistema
painel, podemos observar as seguintes abas: Informao, Trabalhos, Propriedades e Instncias, alm de uma caixa de opes mostrando o sistema de impresso
atualmente utilizado. Nestas abas so mostradas informaes sobre a impressora selecionada.
Mostraremos agora com a configurao da impressora local. Para iniciar a configurao da impressora, clique em Adicionar->Adicionar impressora/classe. A seguir
surgir uma tela de introduo do Assistente de Impresso. Clique em Prximo para prosseguir. Surgir a janela mostrada na Figura 7-3.
Configurando o Sistema
para que voc possa escolher qual driver o sistema deve utilizar. Escolha o driver de sua preferncia, ou clique na opo com a palavra recomendado ao lado e clique
em Prximo. Na prxima tela, existem dois botes: Testar, que ir imprimir uma pgina de teste na impressora e tambm o boto Configuraes que permite
configurar detalhes da impressora, como resoluo da sada, tamanho do papel e origem do papel, entre outras configuraes.
Configurando o Sistema
O prximo passo definir a impressora recm criada como sendo a impressora padro. Para isso, clique sobre o nome da impressora recm criada. A seguir clique na
aba Instncias e no boto Definir como padro.
Nota: Voc pode configurar a sua impressora e outros dispositivos com o Linuxconf. Para isso, abra o Linuxconf e clique em Configurao>Perifricos->Impressora.
Em caso de problemas e/ou dvidas, o site do KDE traz uma lista de respostas para as dvidas mais freqentes relacionadas Impresso no KDE.
Configurando o Sistema
Configurao do Modem
Uma maneira muito fcil de configurar o seu modem atravs do Linuxconf. Para isso clique no menu Configurao->Perifricos->Modem. Observe a janela de
configurao na Figura 7-6.
Configurando o Sistema
DOS
/dev/ttyS0 COM1
/dev/ttyS1 COM2
/dev/ttyS2 COM3
/dev/ttyS3 COM4
Se voc no possuir um modem, selecione a opo Desconhecido. Existe a possibilidade da deteco automtica atravs do boto Detect, onde ser fornecida a porta
na qual seu modem dever estar conectado.
Nota: Este processo funciona apenas com modems jumpeados (configurados por jumpers[5]). Em modems plug and play o processo diferente. Veja a
documentao que vem com o modem para mais informaes.
Aps esta configurao, basta agora voc utilizar o discador (por exemplo, o Kppp descrito na seo Conexo Internet com o Kppp Captulo 3).
Configurando o Sistema
especificados com nmeros e o ano deve conter quatro dgitos. Especifique corretamente os dados, e aps finalizar o Linuxconf seu sistema j estar ajustado para o
horrio e data corretos.
Configurando o Sistema
Configurando o Sistema
Informaes bsicas: O campo Nome da conta mostra o nome do usurio da conta. Os outros campos so opcionais; se desejar editar o usurio, tenha certeza
das informaes que estar colocando em cada campo. Voc tambm pode ativar/desativar a conta clicando na opo Esta conta est ativa.
Parmetros: Aqui voc pode definir datas especficas para a durao da conta, por quantos dias deseja mant-la, se deseja avisar o usurio antes da expirao,
entre outras informaes. Alguns dos campos possuem o boto Ignorar, no caso de voc no desejar acionar a opo. Se voc editar uma conta j existente, esta
opo tambm informar qual foi a data da ltima alterao de senha da conta em questo.
Adicional: So informaes adicionais que voc pode especificar para o usurio preencher. Aqui estas opes so apenas visualizadas, e voc deve, portanto,
configur-las na opo Configurao -> Usurios -> Polticas -> Informaes adicionais de usurio . Voc pode incluir, por exemplo, uma caixa de texto ou
um boto de verificao. Estas informaes podem ser de preenchimento obrigatrio ou no.
Configuraes: Configuraes relativas ao e-mail do usurio da conta.
Privilgios: Aqui voc pode fornecer poderes ao usurio para a administrao e gerenciamento do sistema. Tome cuidado ao selecionar estas opes, pois
permisses erradas aos usurios podem causar problemas. Uma opo interessante nesta aba o Gerenciamento da fila da impressora, onde voc pode dar
Configurando o Sistema
permisso para que o usurio tenha ou no privilgio para gerenciar a fila de impresso das impressoras, ou seja, se ele pode apagar documentos que esto
contidos na fila de impresso.
Se voc desejar excluir um usurio, alterar sua senha ou incluir tarefas relacionadas a ele, verifique os botes localizados na parte inferior da janela. Para concretizar as
configuraes clique em Aceitar.
Voltando s opes do menu Normal, temos as configuraes de grupos. Clique no boto Definies de grupos. Voc poder definir detalhes como: nome do grupo,
identificador (ID) e permisses de criao. Na verdade, o usurio j foi includo em um certo grupo atravs da opo Contas de usurios e nesta opo voc ir
configurar somente detalhes.
Por fim, na opo Alterar a senha do superusurio voc pode modificar a senha do superusurio root.
As prximas opes - Contas especiais e Apelidos de e-mail - devem ser utilizadas somente para quem j possui uma certa experincia. Elas configuram contas de email e apelidos, o que necessita um pouco mais de ateno. Por este motivo no iremos descrev-las aqui, pois teramos que falar de muitos detalhes.
Na ltima aba desta janela (Polticas) existem algumas configuraes interessantes. Vamos descrever somente as opes que podem ser teis a voc:
Poltica de senhas e contas: Nesta opo so configuradas regras de validao para as senhas. Uma vez atribudas, um usurio no poder alterar senhas que no
atendam totalmente os requisitos. Voc poder controlar o mnimo de tamanho e de caracteres no-alfanumricos contidos na senha, as permisses de criao,
detalhes de visualizao e scripts que podero facilitar a manuteno de contas.
Shells de usurio disponveis: Existem vrios shells e voc pode configur-los atravs desta opo. Escolha um shell padro (geralmente /bin/bash) e inclua
outros, se achar conveniente.
Mensagem do dia: Configura uma mensagem que ser mostrada cada vez que o usurio entrar no sistema.
Informaes adicionais de usurio: Voc pode aqui incluir campos que devem ser preenchidos na criao ou edio da conta de um usurio, como por exemplo
um campo endereo ou telefone. Voc pode incluir uma caixa de texto, um boto ou um outro tem. A ordem dos tens que voc incluir tambm pode ser
modificada, atravs dos botes que esto na parte inferior da janela (por exemplo, Top) para colocar o tem no topo da janela de criao de usurios.
Com essa introduo a grupos e usurios voc poder criar seus prprios grupos e poder dar permisses aos arquivos que deseja, ou ainda, se preferir, poder criar e
editar novos usurios. Lembrando novamente que voc s poder efetuar estas modificaes como superusurio.
Configurando o Sistema
Configurando o Sistema
Configurando o Sistema
Configurando o Sistema
A prxima opo do configurador de sistema de arquivos Configurar arquivos/parties de troca. A partio de troca uma rea do disco dedicada para executar
programas que, por serem muito grandes, no podem ser executados na memria principal. Para incluir uma nova partio de troca clique em Adicionar e preencha o
campo Partio (geralmente com alguma partio do tipo /dev/hd?). Procure ter certeza de que esta partio existe e no est ocupada.
Voc pode ainda verificar as permisses que modificou para alguns arquivos. O Linuxconf verifica as configuraes feitas por voc e testa o estado do sistema. Clique
em Checar as permisses e veja se tudo est correto.
Configurando o Sistema
Configurando o Sistema
Configurao manual.
Caso voc escolha DHCP ou Bootp, sua configurao da rede termina nesse ponto. Porm, se optar por escolher Configurao Manual voc dever informar nas
prximas janelas os seguintes tens:
Nmero IP da mquina.
Mscara de Rede.
Nome do Domnio.
Aps informar o(s) nmero(s) de DNS(s) e clicar em Prximo voc ter terminado de configurar a sua rede.
Configurando o Apt
Utilizando esse mdulo iremos configurar os arquivos do Apt. Para iniciar a configurao, clique em Miscelnea->Apt. Clicando na opo Lista de fontes, surgir a
janela presente na Figura 7-13.
Configurando o Sistema
Configurando o Sistema
Ao clicar nesse boto, voc ver que j existe um repositrio includo por padro, que o oficial do Conectiva Linux. Caso deseje incluir outro repositrio voc dever
obter as seguinte informaes:
Tipo
Distribuidor
URI
Distribuio
Componentes
De posse destas informaes, basta clicar no boto Adicionar para incluir um novo repositrio. Para editar algum repositrio existente, clique normalmente sobre ele
ou d um duplo-clique sobre o tem a ser editado. Quando voc edita um tem, voc tambm pode remov-lo permanentemente, clicando no boto Excluir.
Voltando tela anterior, na qual selecionamos Lista de Fontes, caso selecione Lista de distribuidores, voc poder incluir uma nova identificao de distribuidor de
arquivos, o que far com que os pacotes provenientes desse distribuidor sejam verificados com o utilitrio gpg. Para incluir uma nova identificao de distribuidor voc
precisa dos seguintes dados do Distribuidor:
Distribuidor (Nome)
Configurando o LILO
Para configurar o LILO atravs do Linuxconf voc deve clicar em Inicializao e a seguir em LILO. Para configurar as opes gerais do LILO, clique na opo
Configurar Padres LILO. Surgir ento a janela mostrada na Figura 7-14.
Na aba Opes Bsicas, voc poder escolher entre as seguintes opes:
Configurando o Sistema
Configurando o Sistema
Na aba Outras Opes voc poder selecionar a partio root do sistema[9], o modo e as opes de inicializao do sistema, bem como a senha de utilizao do LILO.
Clicando em Configurar Configuraes LILO Linux voc ver as opes de inicializao do Conectiva Linux que usualmente so linux e memtest. Voc poder
incluir outra opo de inicializao caso tenha outra partio com outro kernel instalado no sistema. Se voc tiver outros sistemas operacionais instalados utilizando o
LILO como gerenciador de inicializao, clicando em LILO - outras configuraes de SOs voc poder modificar as opes existentes ou ainda incluir uma nova
configurao para inicializar outro sistema.
Ao instalar um novo kernel no sistema voc poder utilizar o boto Adicionar ao LILO um novo kernel, e o Linuxconf ir pedir as informaes necessrias para a
incluso de um novo kernel nas opes do LILO.
Caso voc tenha compilado um novo kernel no seu sistema, voc pode inclu-lo nas opes do LILO clicando no boto Adicionar ao LILO um kernel que voc
compilou.
Aps ter alterado/includo novas opes de inicializao do Linux, voc, ao clicar em Alterar configurao padro de inicializao poder alterar a opo padro de
inicializao do LILO, que a opo que ser inicializada caso voc no especifique outra manualmente no momento da inicializao do sistema.
Configurando o GRUB
Nesta seo veremos como configurar o GRUB que o gerenciador de inicializao grfico presente no Conectiva Linux. Voc somente ter acesso s configuraes
do GRUB caso ele esteja instalado no seu sistema. Para configur-lo, clique em Configurao->Inicializao->GRUB. Clicando em Opes gerais surgir a janela
mostrada na Figura 7-15.
Na configurao do GRUB temos os seguintes tens:
Opes Gerais
Entradas de Menu
Entrada Padro
Entrada Secundaria
Instalao
Em Opes Gerais voc pode configurar o tempo limite de espera do menu antes de iniciar a opo padro, as cores do menu e tambm a senha de edio dos arquivos
do GRUB.
Configurando o Sistema
Configurando o Sistema
1. Ttulo
2. Tipo de Mdia Raiz (Disco Rgido ou Disquete)
3. Nmero HD/FD da Raiz
4. Nmero da Partio Raiz
5. Na aba Kernel os dados do Kernel a ser inicializado.
Configurando o Sistema
Configurando o Wine
Nesta seo iremos configurar o Wine atravs do mdulo wineconf, presente no Linuxconf. Caso esse mdulo no esteja instalado no seu sistema, instale-o utilizando o
synaptic.
Para acessar o mdulo de configurao do Wine no Linuxconf, clique no menu Configurao->Miscelnea->Configurao do Wine. Selecione Configuraes
Globais para alterar as configuraes, de modo que todos os usurios tenham acesso a estas configuraes. Caso voc deseje modificar as configuraes para um
usurio especfico selecione Configuraes para o usurio e a seguir o nome do usurio que receber as novas configuraes.
Nota: As configuraes personalizadas para cada usurio so copiadas das configuraes globais, acrescidas das configuraes particulares. Portanto
recomendado que primeiro sejam configuradas as opes globais e depois, numa segunda etapa as preferncias de cada usurio.
Aps selecionar a opo de sua preferncia, clique em Aceitar. Precisaremos configurar os seguintes tens:
Drives Virtuais
file:///E|/Doc/LabInf/usuario/linuxconf.html (26 of 32) [22/7/2004 14:39:55]
Configurando o Sistema
Aqui iremos configurar quais dispositivos o Wine poder acessar, de que maneira ele ir acessar esses dispositivos, em qual drive ele estar mapeado para os
programas que utilizarem o Wine, entre outras caractersticas que sero vistas a seguir. um dos tens obrigatrios na configurao.
Diretrios Internos
nesse menu que iremos configurar em quais drives o Wine ir encontrar os diretrios do sistema, do Windows, temporrio, caminho e o perfil do usurio.
Esses drives so definidos na notao utilizada pelo Windows e foram definidos no tem Drives Virtuais. A configurao desse tem obrigatria.
Dispositivos Atribudos
Determinados programas fazem acesso aos perifricos diretamente, por exemplo, acessando a porta da impressora ou ento a porta correspondente ao modem.
Neste menu voc pode configurar qual porta do Linux estar disponvel para a porta correspondente no Windows.
Opes Avanadas
Voc no deve modificar as opes pr-configuradas a no ser que tenha certeza do que est fazendo. Esse menu est presente no mdulo do Linuxconf
para tornar a configurao mais completa. No obrigatrio alterar nenhuma configurao neste boto.
Iremos iniciar configurando os Drives Virtuais que o Wine utiliza. Para isso clique no boto Drives Virtuais. Surgir a seguir a janela mostrada na Figura 7-17.
Configurando o Sistema
Configurando o Sistema
Os demais tens (Dispositivo e Serial) so opcionais e no necessitam ser informados, salvo exceo para os dispositivos de disquete e CDROM, nos quais o tem
Dispositivo informado como sendo o dispositivo fsico de acesso ao disquete ou ao CD-ROM.
Ateno
O tem Dispositivo informado somente quando o Wine precisa acessar o dispositivo diretamente. Portanto, no o preencha quando for identificar um disco rgido,
caso contrrio voc poder perder os dados do seu disco rgido. sempre uma boa opo utilizar o valor padro de cada campo.
O boto Diretrios Internos possibilita a configurao dos diretrios internos do Wine. Basta que voc indique em qual "drive" os diretrios do Windows estaro.
Note que a notao utilizada para indicar onde esses diretrios estaro a notao utilizada pelo DOS. Sendo assim, voc indicaria o drive do Windows como
sendo C:. Da mesma maneira voc deve indicar os demais drives necessrios.
Clicando no boto Dispositivos Atribudos, surgir uma janela com os dispositivos com o nome utilizado no Windows. Para modificar a associao do dispositivo
corrente clique por sobre o dispositivo (ex.: Com1) e modifique o dispositivo do Linux associado (ex: /dev/ttyS0).
O boto Comportamento da Aplicao sob o Wine utilizado para configurar a aparncia da aplicao (bordas, cones de maximizar / minimizar / fechar) dentro do
Wine. Basta clicar nesse boto e selecionar a aparncia desejada na lista Parecer Com:. Normalmente voc no precisar modificar as demais opes dessa janela.
Alteraes incorretas nessa janela podem fazer com que o Wine deixe de funcionar corretamente, portanto, altamente recomendado que voc no altere as outras
opes.
Configurando o Sistema
Preferncias: Informe aqui os diretrios que voc utiliza para instalao / atualizao de pacotes. Se for um dispositivo (no caso um CD-ROM) informe o ponto
de montagem (geralmente /mnt/cdrom).
Configurando o Sistema
Instalar/Atualizar um pacote: Basta voc fornecer o nome do pacote, descrevendo o seu caminho absoluto, ou seja, o seu caminho inteiro desde o diretrio raiz.
Note que existe uma lista de opes de diretrios; esta lista a mesma configurada na opo Preferncias. Por exemplo, suponha que voc vai instalar um
pacote do CD 1 do Conectiva Linux; basta ento informar o nome do diretrio seguido do nome do pacote:
/mnt/cdrom/conectiva/RPMS/nome_do_pacote.rpm.
Instalar/Atualizar vrios pacotes: Nesta opo voc deve fornecer o diretrio onde se encontram os pacotes a serem instalados e assinalar as opes que achar
necessrias.
Consultar os pacotes instalados: Busca um ou vrios pacotes instalados, mostrando uma lista dos grupos dos pacotes. Escolha um pacote para visualizar suas
informaes, colocando o seu nome padro. Se voc deixar o campo em branco, sero listados todos os pacotes, separados por grupos. Escolha um grupo e
poder ver o pacote que voc digitou no incio, com seu nome, sua verso e uma pequena descrio.
Consultar os pacotes no instalados: Nesta opo voc deve especificar um diretrio e um padro de nome de arquivos, e logo em seguida os pacotes no
instalados sero apresentados por grupo. O campo do diretrio possui uma lista de ajuda contendo todos os diretrios especificados no menu Preferncias, visto
anteriormente.
Pesquisar um pacote: Nesta opo voc pode pesquisar um pacote, fornecendo primeiramente o diretrio que contm os arquivos rpm, e em seguida digitando
palavras-chave para a busca de palavras. A opo Deve conter todas as palavras faz com que o resultado da pesquisa apresente apenas os pacotes que possuem
todas as palavras fornecidas. As outras opes so utilizadas para tipos especficos de consulta; por exemplo, a opo Pesquisar em Prov fornece uma lista
dos servios fornecidos com o pacote, que so bibliotecas e utilitrios. A opo Pesquisa Requer muito til quando se quer achar pacotes onde existe alguma
dependncia (pacotes que necessitam ser instalados antes do pacote selecionado).
Mostrar os pacotes adicionais: Ao acionar esta opo surgir uma lista de pacotes com as respectivas informaes como nome, verso, vendedor e distribuio.
Essa opo extrai todos os pacotes que no fazem parte da distribuio Conectiva Linux.
Ver o estado dos pacotes: Verifica a situao dos pacotes do sistema.
Registros: Registros so mensagens do sistema durante a execuo de algum programa em particular. Aqui voc poder ver registros do prprio Linuxconf,
bem como registros do processo de inicializao e do sistema de um modo geral.
Estado do sistema: Nesta opo voc obter informaes sobre qual a situao do sistema em relao aos seus dispositivos de hardware como, por exemplo, o
uso da memria, do disco e da rede.
Notas
file:///E|/Doc/LabInf/usuario/linuxconf.html (31 of 32) [22/7/2004 14:39:55]
Configurando o Sistema
[1]
Voc pode abrir um terminal utilizando o cone do xterm, que um emulador de terminal.
[2]
Outro meio de configurar a impressora utilizar a interface WEB do servidor CUPS localizada em http://localhost:631.
[3]
Funcionalidades fornecidas por daemons que executam na mquina. Por exemplo: Servidor HTTP (Apache).
[4]
Banners so como folhas de rosto de incio/fim de impresso. Normalmente informam o nome do usurio e a data/hora de impresso do documento.
[5]
[6]
Hora de Greenwich.
[7]
[8]
Voc pode encontrar mais informaes sobre placas ISA clicando no boto Ajuda dentro do mdulo de configurao ISA PnP.
[9]
A partio root aquela onde reside o diretrio raiz (/) do seu sistema Linux.
Anterior
Atualizao do Sistema
Principal
Prxima
Resoluo de Problemas
Resoluo de Problemas
Prxima
Aplicativos
Minha configurao do mixer modificada toda vez que saio do sistema.
Isto ocorre porque o sistema tem uma configurao default que lida cada vez que iniciamos o
dispositivo de som.
Para alterar a sua configurao de som de maneira que ela seja a padro sempre que iniciar, voc
deve entrar no sistema como superusurio (root) e configurar o sistema da seguinte maneira:
[root@krusty /]# aumix
Configure o seu udio atravs desta ferramenta. Aps especificar os valores que deseja, salve a
configurao utilizando as teclas Alt-S para salvar. Para sair utilize a seqncia de teclas Alt-Q e em
seguida, digite:
[root@krusty /]# aumix -S
task-c-devel
task-c++-devel
Resoluo de Problemas
O erro mais comum quando utilizamos o kppp para conectar Internet deixar marcada a opo
Auto-configurar nome da host... que deve ser deixada desmarcada, caso contrrio o
sistema no ir permitir a execuo de nenhum aplicativo.
Isso acontece porque o sistema no ir reconhecer o nome da sua mquina que ter sido alterado.
Como existe um sistema de segurana que no permite que outros usurios/mquinas executem
aplicativos no seu ambiente grfico sem autorizao expressa, os aplicativos que voc quiser
executar no podero ser executados.
Para resolver esse problema, desmarque a opo Auto-configurar nome da host... na
aba IP dentro da configurao do kppp.
Quero executar um arquivo no Linux.
No Linux no existem extenses como forma de indicar se um arquivo um programa executvel; as
extenses so consideradas parte do arquivo e no indicam necessariamente o tipo do arquivo. Uma
maneira simples de verificar o tipo do arquivo digitar o comando ls -l e observar se na coluna dos
atributos de arquivo (a primeira coluna) aparece a letra x indicando que o arquivo executvel.
Caso o arquivo seja executvel, basta que voc digite o nome dele precedido de ./, como no exemplo
abaixo:
./meu_arquivo_executavel
Outro detalhe: por motivos de segurana o diretrio corrente no faz parte do PATH. Para executar
programas no diretrio corrente necessria a utilizao dos caracteres ./ antes do nome do arquivo a
ser executado.
Se o arquivo no contiver o atributo de executvel e voc quiser torn-lo executvel, basta executar o
comando chmod (que modifica os atributos do arquivo) da seguinte maneira:
[root@krusty /]# chmod +x nome-do-programa
Instalao e Perifricos
Tenho um segundo HD e quero instal-lo.
Aps a instalao fsica do novo HD (colocao do hardware) temos que disponibiliz-lo para o
file:///E|/Doc/LabInf/usuario/troubleshooting.html (2 of 28) [22/7/2004 14:39:57]
Resoluo de Problemas
Utilizar o espao disponvel criando novas parties e distribuindo o espao entre elas.
Nesta seo veremos apenas como disponibilizar o novo HD j com as parties prontas, apenas
faltando definir o sistema de arquivos. Voc poder suprir a parte inicial na seo que cobre o
particionamento de um novo HD.
Para utilizarmos um novo HD com o sistema de arquivos ext2, que o sistema utilizado pelo Linux,
temos que verificar em qual dispositivo o novo winchester se encontra. Para isso usaremos o
comando fdisk da seguinte maneira:
[root@krusty /]# fdisk -l
Surgir ento na listagem uma partio no formatada e a sua identificao no sistema, por exemplo
/dev/hda7. Caso existam mais parties no disco estas tambm sero mostradas.
O passo seguinte consiste em formatar o HD com o sistema de arquivos que se deseja. Vamos ver,
primeiramente, como se procede para o sistema de arquivos ext3fs. A sintaxe do comando mke2fs
para formatar a partio :
[root@krusty /]# mke2fs designao_da_partio_no_formatada
Para criar um sistema de arquivos do tipo MSDOS basta substituir o comando mke2fs pelo
comando mkdosfs.
Resoluo de Problemas
Terminada a formatao ser necessrio montar[1] a partio. Crie um diretrio onde ela ser
montada (ex: /mnt/hd2) usando:
[root@krusty /]# mkdir /mnt/hd2
A seguir montaremos a partio nova no diretrio recm-criado, utilizando o comando mount:
[root@krusty /]# mount -t ext3 /dev/hdXn /mnt/hd2
ou
[root@krusty /]# mount -t vfat /dev/hdXn /mnt/hd2
no caso da partio ter sido formatada como MSDOS. Note que hdXn dever ser substitudo pela
sua nova partio.
Agora o contedo do segundo HD j est disponvel no diretrio /mnt/hd2. Para tornar o segundo
HD disponvel na inicializao do sistema basta editar o arquivo fstab localizado em /etc,
incluindo a seguinte linha:
/dev/hdXn
/mnt/hd2
ext3
defaults
1 1
substituindo, claro, os dados aqui exemplificados pelos seus dados reais. Para desmontar o HD
basta utilizar o comando umount da seguinte maneira:
[root@krusty /]# umount /mnt/hd2
Resoluo de Problemas
Em hdXn considere:
Para obter uma lista dos dispositivos e parties que esto disponveis, digite na linha de comando:
[root@krusty /]# fdisk -l
Nota: Note que todos os passos devem ser executados como superusurio.
Acessando o disquete/CD-ROM como usurio normal.
Para que os usurios possam acessar o disquete e CD-ROM o superusurio deve alterar o arquivo
/etc/fstab e dar permisses a eles, modificando a permisso de montagem do dispositivo.
file:///E|/Doc/LabInf/usuario/troubleshooting.html (5 of 28) [22/7/2004 14:39:57]
Resoluo de Problemas
/mnt/cdrom
iso9660 noauto,ro
0 0
/mnt/cdrom
iso9660 noauto,ro,user
0 0
Observe a incluso do parmetro user ao final das opes de montagem do CD-ROM. Neste
exemplo utilizamos o CD-ROM; porm esta tcnica tambm pode ser utilizada para o dispositivo de
disquete, sem nenhum problema.
E para criar o sistema de arquivos, que pode ser tanto ext2 como DOS, usaremos os comandos
mke2fs e mkdosfs conforme descrito a seguir:
Resoluo de Problemas
Para utilizar o Zipdrive interno IDE/ATAPI normalmente basta carregar o mdulo que trata desse
tipo de dispositivo, que o mdulo ide-floppy com o comando:
[root@krusty /]# modprobe ide-floppy
Aps o mdulo ter sido carregado, podemos verificar em qual dispositivo o Zipdrive foi alocado com
o comando:
[root@krusty /]# fdisk -l /dev/hdX
Aps identificar o dispositivo, podemos montar o Zipdrive normalmente. Para isso utilize o comando
mount:
[root@krusty /]# mount -t tipo /dev/hdXn /mnt/diretorio_do_zip
onde tipo pode ser trocado pelo tipo de sistema de arquivos do disquete zip (normalmente ext2 ou
vfat), e /dev/hdXn deve ser trocado pelo dispositivo que identifica o Zipdrive. Em hdXn
considere X como sendo o dispositivo que referencia o HD e n a partio desse HD a ser montada.
Note que o disquete Zip considerado como se fosse um HD, podendo ser montado como tal.
Observe as seguintes associaes:
Supondo que seu Zipdrive est na IDE0 como slave e possui apenas uma partio, /dev/hdXn ficar,
por exemplo, assim: /dev/hdb4.
Utilizando o Zipdrive externo no Linux.
Vejamos agora como proceder para utilizar um Zipdrive externo paralelo. Para isso, precisamos
carregar o mdulo do Zipdrive. Existem dois mdulos para esse tipo de drive, o primeiro suporta os
drives mais antigos, que foram os primeiros lanados. O segundo tem suporte aos drives mais novos.
Vejamos quais so esses mdulos e como carreg-los. Insira um disquete zip no drive e execute o
comando modprobe, que carrega o driver ppa da seguinte maneira:
Resoluo de Problemas
O Zipdrive dever ser instalado como se fosse um disco SCSI. Se nenhuma mensagem aparecer na
tela, tente instalar o mdulo mais novo, chamado de imm, da seguinte maneira:
[root@krusty /]# modprobe imm
Caso sua mquina no tenha nenhum dispositivo SCSI, normalmente o Zipdrive ser associado a
/dev/sda4. A maneira correta de verificarmos a qual dispositivo o Zipdrive est associado
utilizando o comando fdisk da seguinte maneira:
Resumindo, temos:
[root@krusty
[root@krusty
[root@krusty
[root@krusty
[root@krusty
/]#
/]#
/]#
/]#
/]#
modprobe ppa
mkdir /mnt/zip
mount /dev/sda4 /mnt/zip
cd /mnt/zip
ls -la
Lembre-se de substituir o mdulo ppa por imm caso seu Zipdrive no seja reconhecido. Para retirar o
disquete Zip do drive necessrio desmont-lo primeiro; para isso temos:
[root@krusty /]# umount /mnt/zip
[root@krusty /]# eject /dev/sda
Resoluo de Problemas
Caso seu Zip seja mais recente e no funcione com o mdulo ppa, utilize
modprobe imm
Note que esta alterao somente ter efeito aps a reinicializao do sistema.
Configurando o Joystick.
Para configurar o seu joystick necessrio saber qual o tipo dele. Assim ser possvel saber qual
mdulo deve ser ativado para que ele funcione corretamente. Vejamos uma tabela com os joystick's e
seus respectivos mdulos na Tabela A-1:
Tabela A-1. Joystick's e mdulos
Joystick compatvel
Mdulo
joy-analog
joy-sidewinder
Joysticks Digitais Logitech, Logitech Wingman Extreme Digital, Logitech CyberMan 2, joy-logitech
Logitech ThunderPad Digital
Gravis GrIP, Gravis GamePad Pron, Gravis Xterminator, Gravis Blackhawk Digital
joy-gravis
FPGaming A3D e MadCatz A3D, FPGaming Assasin 3D, MadCatz Panther, MadCatz
Panther XL
joy-assasin
Resoluo de Problemas
Amiga
joy-amiga
Agora que sabemos qual dos mdulos corresponde ao joystick, iremos carregar esse mdulo. Siga os
passos abaixo para instalar seu joystick.
[root@krusty /]# modprobe joystick
[root@krusty /]# modprobe mdulo-do-seu-joystick
Note que voc deve substituir mdulo-do-seu-joystick pelo mdulo correspondente ao seu joystick.
Teste-o em algum jogo e aps isso, para torn-lo disponvel a partir da inicializao do sistema,
adicione as seguintes linhas ao final do seu arquivo /etc/rc.d/rc.local:
modprobe joystick
modprobe mdulo-do-seu-joystick
Configurando o modem.
O arquivo /dev/modem no existe. O arquivo /dev/modem somente uma ligao simblica para o
dispositivo real; veja na Tabela A-2 uma comparao entre os dispositivos no DOS e no Linux:
Tabela A-2. Comparao Modem DOS - Linux
DOS
Linux
com1 /dev/ttyS0
com2 /dev/ttyS1
com3 /dev/ttyS2
com4 /dev/ttyS3
Caso seu modem esteja conectado na porta com3 o comando que criar o arquivo /dev/modem ser:
[root@krusty /]# ln -sf /dev/ttyS2 /dev/modem
Resoluo de Problemas
Observando a IRQ que seu modem utiliza, adicione a linha abaixo ao seu arquivo
/etc/rc.d/rc.local:
setserial /dev/modem irq 7
Caso o comando setserial no esteja instalado, voc pode instal-lo. Para isso, insira o CD 2 do
file:///E|/Doc/LabInf/usuario/troubleshooting.html (11 of 28) [22/7/2004 14:39:57]
Resoluo de Problemas
No ambiente grfico, utilizaremos o kppp para testar o modem. Inicie o kppp e clique em
Configurao, na Aba Modem e no boto Perguntar ao Modem, que o kppp se encarregar de
fazer os testes do modem.
Meu winmodem no funciona no Linux.
Os modems do tipo winmodem no so suportados pelo Linux. Estes modems dependem de software
especfico para carregar parte de seu firmware, no disponveis para o Linux, pois suas
Resoluo de Problemas
Syncmaster 3Ne
SVGA no entrelaado, 1024x768 em 60 Hz, 800x600 em 72 Hz
Resoluo de Problemas
Aps alterado o arquivo /etc/conf.modules teste suas placas de rede com os seguintes
comandos:
[root@krusty
[root@krusty
[root@krusty
[root@krusty
/]#
/]#
/]#
/]#
ifdown eth0
ifdown eth1
ifup eth0
ifup eth1
Resoluo de Problemas
mais comuns.
Desabilite a inicializao via CD-ROM no BIOS, pois algumas BIOS esto configuradas para
inicializar o sistema APENAS via CD-ROM, enquanto outros dispositivos inicializveis
podem ser especificados caso um CD inicializvel no seja encontrado.
Como est a terminao (termination) de seu barramento SCSI? O primeiro e o ltimo
dispositivos fsicos SCSI devem ser terminados. Reforando: eles devem ser terminados, e
apenas eles; nenhum outro intermedirio pode estar terminado.
Verifique se no h conflitos entre as identificaes (ID#).
Resoluo de Problemas
inicializao do sistema, aps o que surgir a linha de comando do bash, onde voc dever iniciar o
parted para comear a trabalhar. Para inici-lo digite:
bash# parted
Aparecer ento o prompt do prprio parted:
(parted)
Para obter informaes dos comandos do parted digite h na linha de comando.
Flags
boot
Neste caso, temos um HD com 524 cilindros de 8032 Kb cada. Para redimensionar uma partio
voc deve usar o comando:
resize <nmero_da_partio> <cilindro_de_incio> <cilindro_de_fim>.
Por exemplo:
Resoluo de Problemas
Descrio
swap
Memria virtual.
/boot
Arquivos de inicializao.
/home
/usr
/var
Sendo que /home, /usr e /var em parties separadas so mais teis para servidores de grande
porte, e no para mquinas de uso domstico. Com relao ao tamanho dessas parties, elas variam muito
de acordo com o nmero de usurios da mquina e tambm dos servios que ela ir disponibilizar.
Resoluo de Problemas
Exemplo de particionamento para mquina de uso domstico com 32Mb de RAM e um disco rgido de
2.1Gb, sendo 1.1Gb usados pelo windows:
TIPO
primria
primria
estendida
lgica
lgica
Para discos maiores/menores, apenas variaro tamanho da partio raiz (/), que o espao restante do disco.
Instalando o Windows e o Linux no mesmo disco rgido.
O gerenciador de inicializao (GRUB) permite escolher qual sistema operacional carregar, portanto,
voc pode ter os dois sistemas instalados no mesmo HD. Como nosso objetivo aqui no instalar o
Windows, vamos supor que ele j esteja instalado no HD.
Temos dois casos: no primeiro existe espao suficiente para criar as parties para o Linux e no
segundo caso precisaremos reparticionar o HD.
Na primeira opo, o prprio processo de instalao, depois de iniciado, prover as opes para o
boot duplo, incluindo a opo de boot pelo Linux e pelo Windows.
Para reparticionar seu HD veja a seo Reparticionando o Winchester. Apenas na hora da instalao
cuide para no excluir a partio windows acidentalmente, fora isso, proceda normalmente e no
final da instalao escolha a opo de instalao do grub na MBR.
Como inicializar ou o Linux ou o Windows? Basta selecionar o sistema operacional que se quer
iniciar durante o boot grfico; a opo padro o Linux.
Problemas tentando instalar o Linux via servidor Windows NT.
O grande problema a limitao de sistemas DOS com nomes de arquivos, que se limita a 8.3
caracteres. Como todos os pacotes do Conectiva Linux possuem nomes de arquivos com muito mais
de dez caracteres, ao se mapear o CD num servidor NT os nomes ficam truncados e o programa de
instalao do Linux no os encontra. Deve-se configurar/ajustar/arrumar o Windows NT de
maneira que esses nomes no fiquem truncados.
Transferindo o Linux inteiro para um novo Disco Rgido.
Supondo que o HD que ir receber o Linux esteja localizado em /dev/hdb (escravo na IDE 0) e j
particionado com a partio hdb3 livre para o Linux:
file:///E|/Doc/LabInf/usuario/troubleshooting.html (18 of 28) [22/7/2004 14:39:57]
Resoluo de Problemas
Janelas
A proteo de tela no fica ativa no modo texto.
Para ativar a proteo de tela no console utilizamos o comando setterm como apresentado a seguir:
[usuario@krusty /]$ setterm -blank nmero
onde nmero o nmero de minutos de inatividade necessrios para ativar a proteo de tela, neste
caso, tela em branco. Esse nmero pode variar de 0 (zero) que desliga a proteo de tela at 60
(sessenta) que o nmero mximo.
Meu teclado ABNT no funciona no X.
O que acontece que o kbdconfig configura o teclado apenas para o modo texto. Para configurar o
teclado no ambiente grfico voc deve utilizar o xf86cfg.
Se voc gosta de um desafio, e/ou no quer ter que reconfigurar todo o X para ajustar o teclado, no
use os aplicativos citados acima, v direto no arquivo /etc/X11/XF86Config e procure pela
string XkbModel, troque-a para "abnt" e verifique a linha XkbLayout, que deve ficar como "br";
file:///E|/Doc/LabInf/usuario/troubleshooting.html (19 of 28) [22/7/2004 14:39:57]
Resoluo de Problemas
essas duas linhas esto na seo Section, Input Device, Driver "Keyboard". No esquea de
descomentar a linha.
Executando aplicativos de outro usurio no X.
Por medida de segurana, aps a verso Conectiva Linux 4.0 no permitida a execuo de
aplicativos de um usurio no ambiente grfico de outro. Esta proteo pode ser desabilitada da
seguinte maneira:
[usuario@krusty /]$ xhost + localhost
Resoluo de Problemas
xterm*geometry:80x25+30+30
Sendo 80x25 o valor padro do comprimento e altura da janela, e +30+30 as coordenadas horizontal
e vertical, de onde ficar situado o vrtice superior esquerdo da janela. Agora, basta alterar os valores
de acordo com a sua preferncia. Para mais informaes ou opes de configurao:
[usuario@krusty /]$ man xterm
Caso aparea uma mensagem de WARNING! desfaa a sua ltima alterao, pois o X costuma avisar
que a ltima alterao est fora do alcance de seu hardware.
Inicio o Ambiente Grfico e no aparece nada na tela.
Digite Ctrl-Alt-BackSpace para encerrar o ambiente grfico. Em seguida, execute o xf86cfg para
configurar o seu ambiente grfico. Para execut-lo, torne-se superusurio e, no modo texto,
simplesmente digite: xf86cfg.
Linuxconf
O Linuxconf aparece com caracteres estranhos no modo texto.
Verifique se no diretrio /root existe um diretrio .terminfo, caso afirmativo, apague-o:
Resoluo de Problemas
onde a.b.c.d o endereo IP da mquina remota que ter acesso ao Linuxconf. Agora basta apontar
seu navegador para http://sua_mquina:98.
Resoluo de Problemas
Esta seo configura as impressoras (adiciona, edita, remove) conectadas ao sistema. Define tambm
a impressora como sendo local, remota, SMB ou NCP, bem como as propriedades de seus filtros.
Nota: Caso sua impressora no aparea na lista, verifique no manual dela, ou com o suporte,
se sua impressora possui compatibilidade com alguma outra impressora. Muitas impressoras
do mercado possuem compatibilidade com as impressoras Epson, HP, etc. Caso afirmativo,
pode-se tentar configur-la como sendo uma destas. Em ltimo caso experimente cadastr-la
como sendo PostScript printer ou Text only printer.
Autorizaes da rede
Caso queira compartilhar sua impressora com sua rede de computadores, voc deve especificar
explicitamente quais mquinas tero acesso sua impressora. Esta uma configurao de segurana
e deve ser definida com cuidado.
Gerenciador de fila
Esta seo gerencia as filas das impressoras. A fila de impresso controla os trabalhos (o que voc
envia para impresso) enviados impressora e armazena os dados at que estes finalmente vo para a
impressora. Voc pode ativar/desativar a fila e/ou impresso, listar os trabalhos, alm de remover
arquivos da fila que esto esperando para serem impressos. H tambm um boto que interrompe a
impressora completamente e remove os trabalhos.
Tenho somente um usurio para o computador.
O ideal criar um usurio normal, trabalhar normalmente com esse usurio e apenas utilizar o
superusurio em casos onde o usurio normal no tem permisso para executar determinada ao ou
comando.
Assim diminuem-se drasticamente as chances de se executar um comando que derrube ou at mesmo
destrua o sistema Linux, o que o superusurio tem condies plenas de fazer. Pense vrias vezes
antes de execut-lo como superusurio. Para se criar um usurio normal, utilize o Linuxconf da
seguinte maneira: clique na aba Configurao e a seguir nos menus Usurios->Normal->Contas de
usurios->Adicionar e preencha os campos necessrios.
Tenho usurios que precisam executar alguns comandos como root.
Como dar poderes de superusurio a um usurio normal? Existem vrias maneiras permanentes, mas
a mais prtica e segura utilizar o comando sudo. Nele pode-se definir quais comandos um usurio
normal ir executar com permisses de superusurio. A vantagem principal de se utilizar o sudo
que podemos definir os comandos EXATOS (expresses regulares tambm funcionam) que
Resoluo de Problemas
QUALQUER usurio poder executar com superpoderes. O comando de edio das regras do sudo
:
[root@krusty /]# visudo
O arquivo de configurao do sudo pode ser aberto no editor de textos vi e, ao sair e salvar, so
feitas verificaes de possveis erros de sintaxe. Por exemplo, para deixar o usurio normal pedro
executar o quake e instalar/atualizar pacotes:
pedro
ALL=NOPASSWD:\
/usr/bin/quake, \
/bin/rpm -[iUvh] *.rpm
Depois, basta executar os comandos com o comando sudo na frente:
[usuario@krusty /]$ sudo rpm -ivh /mnt/cdrom/conectiva/RPMS/quake-*
[usuario@krusty /]$ sudo quake
Modo Texto
No consigo montar um disquete no Linux.
Provavelmente voc no est especificando o tipo de arquivos a ser montado de maneira correta. O
comando mount funciona mais ou menos assim:
[root@krusty /]# mount -t ext3 /dev/fd0 /mnt/floppy
sendo:
/mnt/floppy: Diretrio destino da montagem. No precisa ser necessariamente este, pode ser s /mnt
file:///E|/Doc/LabInf/usuario/troubleshooting.html (24 of 28) [22/7/2004 14:39:57]
Resoluo de Problemas
Resoluo de Problemas
O Linux trabalha com um sistema de permisses de arquivo que possibilita maior segurana, pois o
usurio s pode acessar os arquivos que lhe pertencem. Suas permisses podem ser identificadas pela
primeira coluna da sada do comando ls -l. Observe a tabela Tabela A-4 para obter uma lista das
permisses, os nmeros indicados na tabela, so utilizados no comando chmod.
Tabela A-4. Permisses de Acesso
Nmero Letra Descrio
4
read (leitura)
write (gravao)
execute (execuo)
Podero existir combinaes como 3 ou w+x, que significam permisso de execuo e gravao. No caso de
combinaes alfabticas ser necessrio colocar qual o tipo de usurio que ter a permisso especificada,
onde a d permisso a todos, u, somente o dono do arquivo ter a permisso, g, o grupo do dono ter a
permisso e o, todos os outros tero a permisso especificada.
Com o comando chmod, seguido do nvel de permisso na ordem ugo (Usurio, Grupo e Outros) e o nome
do arquivo, voc pode alterar os nveis de permisses do arquivo citado, conforme descrito:
[root@localhost /tmp]# chmod 771 teste
[root@localhost /root]# chmod ug=rwx teste
[root@localhost /root]# chmod o=x teste
define permisso total no arquivo teste, para o dono e os usurios do seu grupo e para todos os que no
so do mesmo grupo que o dono; limita a permisso em somente execuo.
J o comando chown faz a alterao do dono do arquivo. A seguir daremos um exemplo de utilizao do
comando chown, onde o dono e o grupo do arquivo sero mudados para renato e users respectivamente.
[root@localhost /tmp]# chown renato.users teste
Resoluo de Problemas
Resoluo de Problemas
Notas
[1]
Voc tem mais informaes de como montar uma partio na seo Montando e Desmontando
Dispositivos do captulo Linux Modo Texto.
[2]
Para descomentar a linha referida, simplesmente retire o sinal de cancela (#) do incio da linha.
Anterior
Configurando o Sistema
Principal
Prxima
USB
USB
Prxima
Apndice B. USB
O USB (Universal Serial Bus) foi concebido com o intuito de facilitar a conexo de perifricos existentes
para computador. Entre eles esto os mais comuns, como teclados, mouses, impressoras e webcams.
Embora ainda no seja de uso muito popular nos PCs, o USB uma boa soluo para unificar e facilitar a
adio de perifricos a um computador.
Todos os dispositivos USB possuem apenas dois tipos de conectores A (Figura B-1) e B (Figura B-2).
Esses conectores foram feitos de maneira que no permitam o encaixe de modo inadequado, tornando
mais simples o uso desses perifricos.
USB
Outro aspecto interessante do USB a garantia de banda livre para uso. Por exemplo, com teclado,
mouse, impressora e webcam conectados, a webcam ou outros dispositivos que utilizem modo
iscrono[1] de transferncia de dados podem funcionar perfeitamente sem prejudicar os demais
perifricos.
Antes de comear, certifique-se de que o USB est habilitado no BIOS de sua mquina. Se no estiver,
procure nos manuais de seu micro ou fale com o suporte de seu revendedor.
USB
USB
Para o mouse:
usb-u(o)hci [modulo usbcore vir junto]
#suporte ao USB existente na mquina
hid [modulo input vir junto]
#dispositivo de interao humana
mousedev
#suporte ao mouse, o Conectiva Linux suporta 8 (oito) mouses USB
Suporte a impressora:
usb-u(o)hci [modulo usbcore vir junto]
#suporte ao USB existente na mquina
printer
#suporte a impressora. No esquea que ela precisa do filtro
#instalado via Linuxconf como qualquer impressora paralela,
#mas no campo onde especifica em qual porta paralela a
#impressora esta conectada (no
#Linuxconf), o ltimo campo chamado de custom (Personalizado)
# dever ser preenchido com : /dev/usb/usblp0
USB
Soluo de Problemas
Antes de mais nada, verifique se os mdulos necessrios para o funcionamento dos dispositivos esto
carregados corretamente[2]. Examinaremos a seguir algumas das questes mais freqentes sobre este
assunto:
Meu mouse no funciona
Os mdulos hid e mousedev esto carregados? Caso no, execute os comandos:
[root@localhost /]# modprobe hid ; modprobe mousedev
E no modo grfico? Consulte a parte de configurao de mouses em seu ambiente grfico (por
exemplo, KDE, GNOME ou WindowMaker).
Minha impressora no funciona
O mdulo printer est carregado? Caso no esteja, execute o comando:
[root@localhost /]# modprobe printer
USB
Voc poder conectar apenas dispositivos que tenham seu prprio adaptador ou consumam pouca
energia tais como: teclado, mouse e impressora. Observe a Figura B-3.
Continua sem funcionar? Como tem consumo elevado, ela usa toda a energia de uma porta USB,
sendo assim, ela dever ser ligada diretamente a uma das duas portas USB no seu computador ou
a um hub USB ligado energia eltrica com um adaptador.
Qual o comprimento mximo de um cabo USB?
No mximo 3 (trs) metros.
Como devo proceder para no ter que carregar os mdulos novamente, toda a vez que reinicio a
mquina?
Para o teclado: edite o arquivo /etc/rc.d/rc.local e inclua no final do arquivo as
seguintes linhas:
modprobe usb-xhci;
modprobe hid;
modprobe keybdev
USB
Para o mouse: edite o mesmo arquivo citado anteriormente e inclua no final do arquivo as seguintes
linhas:
modprobe usb-xhci;
modprobe hid;
modprobe mousedev
Para a impressora proceda da mesma maneira, incluindo o seguinte contedo no final do arquivo
/etc/rc.d/rc.local:
modprobe usb-xhci;
modprobe hid;
modprobe printer
E por fim, para a webcam, inclua no final do arquivo citado anteriormente as seguintes linhas:
modprobe usb-xhci;
modprobe hid;
modprobe ov511
Se voc deseja obter mais informaes sobre USB, visite o site oficial do USB na Internet .
Notas
[1]
Modo iscrono de transferncia de dados no USB aquele que garante livre a banda requisitada
pelo dispositivo.
[2]
Voc pode utilizar o comando lsmod para verificar quais mdulos esto carregados.
Anterior
Resoluo de Problemas
Principal
Prxima
Glossrio
Glossrio
Prxima
Apndice C. Glossrio
Administrador do Sistema - a pessoa responsvel pela manuteno e superviso de uma mquina ou
de uma rede. Somente ele possui permisses de acesso a qualquer parte do sistema (veja Superusurio).
Alias[1] - Pode referenciar um endereo eletrnico (email) alternativo de uma pessoa ou grupo de
pessoas, um segundo nome de uma mquina ou ainda um nome alternativo para um comando. tambm
um dos comandos bsicos do Unix.
Ambiente grfico - Veja Interface grfica.
ANSI - Instituto Americano de Padres (American National Standards Institute). a organizao
envolvida na definio de padres (normas tcnicas) bsicos como o ASCII, que define um conjunto de
normas para a transferncia de caracteres de controle e utilizado para tratamento de atributos, cores,
endereamento do cursor, etc., em terminais ou emuladores de terminais.
Apache - Servidor web gratuito que utiliza o protocolo HTTP (HyperText Transfer Protocol), permitindo
a visualizao de documentos e submisso remota de dados. Ele pode executar vrias funes diferentes,
incluindo funes de proxy e cache, e oferece caractersticas como monitor de status e converso
dinmica de tipo, entre outras.
Arquitetura cliente/servidor - toda arquitetura de rede onde estaes (microcomputadores) executam
aplicaes clientes que se utilizam de programas servidores para transferncia de dados do prprio
servidor ou fazem a comunicao com outras estaes e suas aplicaes clientes.
rea de Troca - Partio especial ou arquivo necessrios para a alocao temporria de pginas da
memria, fornecendo maior rapidez de acesso.
ASCII - Cdigo Padro para o Intercmbio de Informaes (American Standard Code for Information
Interchange). Cdigo numrico usado para representar caracteres em arquivos texto em computadores e
dispositivos de armazenamento eletrnico de dados.
Arquivo - Um arquivo representa o conceito de manipulao de dados no Linux. Ele permite escrever
dados em mdias de armazenamento de informaes. O arquivo deve ser nico em seu diretrio.
ATAPI - Protocolo de comunicao entre dispositivos de CD-ROM e interfaces IDE (veja IDE).
Glossrio
Glossrio
Console Virtual - Forma de disponibilizar diversas telas que podem ser utilizadas simultaneamente pelo
usurio para acessar o sistema. Uma tela apresentada no monitor a cada vez e uma seqncia de teclas
utilizada para alternar entre os consoles. Na maioria das situaes, existem seis consoles virtuais.
Conta - um perfil de acesso ao sistema, criado pelo administrador. Utilizar uma combinao do nome
de acesso do usurio mais sua senha.
Cookies - So programas pequenos que armazenam informaes gerais. Ficam armazenados no
computador quando entramos em algum site que utiliza os cookies para personalizar a navegao do
internauta naquele determinado endereo. Permitem, por exemplo, que o servidor "identifique" o
internauta na prxima vez que ele acessar o site, mostrando na entrada da pgina as opes vistas na
visita anterior.
Criptografia - Processo pelo qual se esconde a informao contra acessos de terceiros. Muito utilizado
em transaes feitas pela Internet (por exemplo carto de crdito). Utiliza chaves para garantir a
segurana dos dados.
Curinga - Caracter que simplifica uma determinada ao. Os caracteres "*" e "?" so os smbolos
genricos que podem ser usados como curingas. O "*" representa uma quantidade no determinada de
caracteres, e o "?" substitui exatamente um caractere, seja ele qual for. Por exemplo, se executarmos o
comando ls c*, ele fornecer uma lista com todos os arquivos (do diretrio atual) cujos nomes iniciam
com a letra "c" e terminam com quaisquer outros caracteres, podendo at mesmo ser o vazio, que neste
caso, nos retornaria o prprio "c".
Daemon - Acrnimo para Dist and Execution Monitor. um programa que espera em segundo plano
(veja Background) e que ativado quando necessrio (por exemplo, requisies FTP).
Dependncias - Dependncias so requisitos existentes entre os pacotes (veja Pacote). Alguns pacotes
podem depender de outros para ser instalados, e com isso programas que manipulam pacotes (veja RPM)
no instalam pacotes com dependncias no resolvidas.
Desmontar - Ato de impedir ou finalizar o acesso a um sistema de arquivos (veja Sistema de arquivos).
Diretrio raiz - o diretrio presente no topo da rvore de diretrios do sistema, ou seja, no possui
nenhum diretrio acima dele. denominado por um "/".
Dispositivos - Existem dois tipos de dispositivos: de bloco e de caractere. Um dispositivo de bloco
armazena em blocos de tamanho fixo, cada um deles com o endereo prprio (o disco rgido um
exemplo). Um dispositivo de caractere libera ou aceita um conjunto de caracteres sem endereamento,
desrespeitando a estrutura de bloco (por exemplo, um mouse). Os dispositivos podem ser acessados no
Linux atravs do diretrio /dev.
Glossrio
Disquete de Inicializao - tambm chamado de disquete de boot. Contm arquivos do tipo imagem que
servem para a inicializao do sistema. utilizado quando o sistema est com algum problema e no
inicializado.
Domnio - um "rtulo", um nome que define um grupo de computadores e dispositivos em uma rede
que so administrados como uma unidade, com regras e procedimentos comuns. Dentro da Internet,
domnios so definidos pelo endereo IP (veja IP). Tudo que faz parte de um endereo IP faz parte de um
mesmo domnio. Geralmente, o endereo IP representado por um nome de domnio (por exemplo,
conectiva.com.br), mas um nome de domnio pode representar vrios endereos IP.
Driver - um programa que controla um dispositivo. A maioria dos drivers esto includos no sistema
operacional e alguns podem ser copiados da Internet. Ele age como um tradutor entre o dispositivo e os
programas que utilizam tal dispositivo (impressora, por exemplo).
Emular - Capacidade de um programa ou dispositivo imitar outro programa ou dispositivo. Uma
emulao feita por uma combinao de hardware e software, possibilitando que sistemas previamente
incompatveis trabalhem e se comuniquem. Softwares de comunicao freqentemente oferecem drivers
de emulao de terminal para que a mquina possa emular um terminal em particular.
Endereo IP - um endereo de 32 bits, geralmente separados em quatro grupos separados por pontos
(por exemplo, 192.168.10.1) que serve para identificar um computador ligado a rede. possvel tambm
que um computador possua vrios endereos IP.
E/S - Sigla para Entrada/Sada (Input/Output). O sistema de E/S refere-se a qualquer operao, programa
ou dispositivo onde a finalidade a entrada de dados para um computador ou a extrao de dados dele.
Exportar - Um modo de formatar dados para que possam ser utilizados por outra aplicao. Este termo
utilizado tambm quando se deseja que uma certa aplicao (ou mquina, diretrio, sistema de arquivos)
possa ser visualizada por outra mquina.
FAQs - Perguntas Mais Freqentes (Frequently Asked Questions). um documento, sobre determinado
assunto, que contm as dvidas e perguntas freqentes com suas respectivas respostas.
Formatar - Preparar uma mdia (geralmente um disco rgido ou um disquete) para leitura ou escrita.
Durante o processo de formatao o sistema operacional remove a informao, testa a mdia para
verificar a sua confiabilidade (verificando as partes danificadas) e cria um novo sistema de arquivos.
Recomenda-se a formatao da mdia antes de utiliz-la.
FTP - Protocolo de transferncia de arquivos (File Transfer Protocol). Protocolo especializado em
transferncia de arquivos de uma mquina (servidor FTP) para outra (cliente).
GIF - Formato de figuras (Graphics Interchange Format).
file:///E|/Doc/LabInf/usuario/glossario.html (4 of 11) [22/7/2004 14:39:58]
Glossrio
GNU - Esta sigla significa GNU is Not Unix, ou seja, apesar de desenvolver e se beneficiar com
ferramentas Linux/Unix no pode ser confundido com o Linux/Unix. GNU produto da Free Software
Foundation, que visa fornecer seus programas com cdigos totalmente disponveis.
GRUB - Carregador Unificado (Grand Unified Bootloader). o carregador oficial utilizado no
Conectiva Linux que, no processo de inicializao, mostra os sistemas operacionais disponveis para que
voc escolha em qual deseja trabalhar.
Grupo - Determina uma certa classe de usurios com as mesmas permisses e restries a algum projeto
ou ao sistema. Facilita o gerenciamento de acessos a determinados recursos, por motivos de segurana.
i18n - Veja Internacionalizao.
IDE - Dispositivo Eletrnico Integrado (Integrated Drive Electronics,). Interface padro utilizada para
conectar discos rgidos e CD-ROM em um computador. IDE pode ser tambm um Ambiente Integrado de
Desenvolvimento (Integrated Development Environment), que consiste em um ambiente de programao
dentro de uma outra aplicao.
Imagem - Pode denotar, primeiramente, um formato grfico. Outro significado para imagem quando se
refere a um arquivo image. Este arquivo contm uma cpia exata (ou seja, a imagem) do contedo do
disquete. Como o disquete contm informaes do sistema de arquivos alm dos dados contidos nos
arquivos, o arquivo de imagem no tem utilidade at que seja gravado em um disquete. Ele serve para
criar ou recriar um disquete de inicializao.
Inicializao - a seqncia de operaes executadas a partir do momento em que o computador
ligado, at o sistema estar pronto para a sua utilizao.
Interface grfica - um intermedirio entre o usurio e o computador, possibilitando uma interao
grfica entre ambos. O usurio tem acesso ao computador atravs de cones, janelas ou botes e o sistema
possui softwares que mostram graficamente as atividades e tarefas que a mquina est executando.
Internacionalizao - Ato de projetar e escrever programas que podem ser facilmente configurados para
interagir com o usurio em mais de um idioma. Freqentemente denominada "i18n", em razo do nmero
de letras entre o i inicial e o n final (em ingls: Internationalization).
IP - Protocolo Internet (Internet Protocol). Juntamente com o TCP (Transmission Control Protocol), o
protocolo em que se baseia o funcionamento da Internet.
JPG - Formato de imagem (Joint Photographic Group).
Kernel - Ncleo do sistema. O kernel controla praticamente tudo: gerencia e controla o acesso ao sistema
file:///E|/Doc/LabInf/usuario/glossario.html (5 of 11) [22/7/2004 14:39:58]
Glossrio
de arquivos, gerencia a memria, a tabela de processos e o acesso aos dispositivos e perifricos, entre
outras tarefas.
LaTeX - Linguagem utilizada para formatao de texto. A linguagem fornece macros que facilitam a
formatao.
LILO - Carregador do Linux (Linux Loader). O LILO um carregador de sistemas operacionais para
sistemas Linux, em plataformas Intel e compatveis. Ele acionado durante a inicializao do sistema.
Link - A palavra link pode ter dois significados. Em uma pgina HTML um link uma ligao para outro
site na Internet ou para outro local da pgina. Uma segunda interpretao quando um link se refere a um
atalho que uma entrada de diretrio referenciando um outro arquivo, sendo que o atalho em si no
contm dados. Um link simblico aquele que contm referncias para nomes, e um hardlink um link
para uma localidade no sistema de arquivos.
Linus Torvalds - Criador do Linux. Ele comeou o desenvolvimento do Linux (marca originada de seu
nome) em 1991, enquanto era estudante universitrio.
Linux - Sistema operacional multitarefa e multiusurio, criado por Linus Torvalds, que possui alto
desempenho e pode rodar tanto em servidores como em computadores domsticos oferecendo um
ambiente estvel.
Linha de comando - Ambiente do shell (veja Shell), onde os caracteres so lidos atravs da sua interface
e interpretados. Qualquer processo executado em um shell pode ter sua prpria linha de comando (por
exemplo, parmetros de um comando).
Login - o ato de entrar no sistema, fornecendo o nome do usurio e sua senha. Tambm pode significar
um sinnimo para nome de usurio.
MBR - Registro Mestre de Inicializao (Master Boot Record). o primeiro setor fsico de um disco
rgido no sistema. Ao inicializar o sistema, o BIOS carrega o contedo do MBR para um endereo fixo na
memria e entrega o controle a ele, sendo que este cdigo carrega o sistema operacional de uma partio
ou no caso, um programa que faa esse trabalho (o LILO, por exemplo).
Memria - Dispositivo que armazena e disponibiliza informaes. Existem dois tipos de memria:
Fsica, que consiste numa sria de chips (veja RAM) e a Virtual, que consiste na utilizao de certas
partes do disco rgido como memria. Normalmente, o acesso memria fsica mais rpido que ao
disco rgido
Metacaracteres - Veja Curinga.
MIME - Extenses de E-mail para Mltiplos Propsitos (Multipurpose Internet Mail Extensions).
file:///E|/Doc/LabInf/usuario/glossario.html (6 of 11) [22/7/2004 14:39:58]
Glossrio
Extenso que permite o envio de arquivos que no sejam texto, via e-mail, como imagens, udio e vdeo.
Modem - (MOdulador / DEModulador). Converte os pulsos digitais do computador para freqncias de
udio (analgicas) do sistema telefnico (modulao). Quando os dados retornam, o modem faz o
processo inverso convertendo as freqncias de volta para pulsos digitais inteligveis para o computador
(demodulao).
Mdulo - No Linux, um mdulo uma coleo de rotinas que executam funes de sistema, podendo ser
dinamicamente carregados e descarregados do kernel em execuo. Normalmente contm programas de
controle de dispositivos e so bastante dependentes do kernel.
Montagem - a disponibilizao de um sistema de arquivos (disquete, CD-ROM) para o usurio. Essa
montagem necessria para que o sistema operacional reconhea o sistema de arquivos e permita a
leitura/gravao.
Mouse PS/2 - Um mouse PS/2 obtm seu nome do computador original onde foi usado inicialmente - o
IBM PS/2. Pode ser facilmente identificado pelo conector arredondado na extremidade do cabo.
Mouse serial - Mouse projetado para conectar-se porta serial do computador. Pode ser facilmente
identificado pelo formato retangular do conector na extremidade do cabo.
MPEG - Formato de vdeo (Motion Pictures Experts Group).
NFS - Sistema de Arquivos de Rede (Network File System). Protocolo utilizado para acesso aos sistemas
de arquivo em uma rede. possvel montar sistemas de arquivos de outras mquinas atravs deste
protocolo.
Nveis de execuo - Tambm conhecidos como run levels, descrevem um certo estado operacional de
seu sistema, e este se comporta de maneira diferente em cada nvel de execuo.
Pacote - Arquivo que contm um software e possui um formato particular que visa facilitar a sua
instalao, atualizao ou remoo.
Pginas de Manual - uma forma de documentao. Tambm conhecidas como man pages, so pginas
com descries sobre comandos e programas em geral existentes nos sistemas UNIX e Linux. Para
informaes sobre um programa ou comando, basta digitar man comando/programa (por exemplo: man
ls).
Partio - Segmento do disco rgido que pode ser acessado como se fosse um disco completo.
PCI - Componente Perifrico (Peripheral Component Interconnect). um barramento local padro de 64
bits, desenvolvido pela Intel, que geralmente implementado como um barramento de 32 bits. Pode
file:///E|/Doc/LabInf/usuario/glossario.html (7 of 11) [22/7/2004 14:39:58]
Glossrio
rodar a 33 ou 66 MHz.
PCMCIA - Associao Internacional de Cartes de Memria de Computadores Pessoais (Personal
Computer Memory Card International Association). Esta organizao produz padres fsicos, eltricos e
de software para pequenos dispositivos, do tamanho de um carto de crdito, que podem conter memria,
modems, placas de rede e outros componentes. Tambm conhecidos como PC cards, estes dispositivos
so usados principalmente em computadores portteis.
Permisso - Conjunto de identificadores que controla o acesso aos arquivos. No Linux as permisses so
controladas por trs campos: usurio (acesso do dono dos arquivos), grupo (acesso de um grupo a um
conjunto de arquivos) e outros (todos aqueles que no se encaixam em nenhum dos casos anteriores).
Cada campo possui um conjunto de trs bits (acesso leitura, escrita e execuo).
Pine - Programa cliente de mail ("leitor de mail") baseado em texto e cliente de news. Ele dirigido tanto
para novatos como para usurios experientes. Inclui um editor fcil de usar - pico - para compor
mensagens.
Pipe - O sinal "|" representa o pipe. Ele indica uma conexo entre a sada de um programa e a entrada de
outro programa sucessor, sendo que o resultado do primeiro programa o dado de entrada do seguinte.
Estes programas so separados pelo sinal de pipe, indicado acima.
PPP - Protocolo Ponto-a-Ponto (Point-to-Point Protocol). Um dos protocolos mais conhecidos para
acesso via interface serial. O PPP estabelece um mtodo de acesso Internet em que um computador,
conectado Internet atravs de uma linha telefnica e de um modem de alta velocidade, aparece como se
fosse uma porta Ethernet no sistema de rede local de uma outra mquina.
Ponto de Montagem - um diretrio onde pode ser montado um sistema de arquivos (veja Montagem).
POSIX - Um acrnimo para Interface de Sistemas Operacionais Portveis. Um conjunto de padres que
cresceram fora do sistema operacional UNIX.
Processo - Tambm chamado muitas vezes de job, um processo pode ser considerado uma instncia de
um programa ou de um comando em execuo em um sistema Linux.
Prompt - o local onde o usurio digita comandos em um sistema operacional, em um shell (veja Shell).
Geralmente possui variveis com o nome do usurio, o nome da mquina, o diretrio atual e outros dados
que podem ser configurados. Quando o prompt reaparece aps a execuo de um comando, significa que
o sistema est pronto para uma nova entrada.
Protocolo - Conjunto de regras que organizam e sincronizam a comunicao entre mquinas, tanto em
nvel de software como de hardware. Veja FTP e IP.
Glossrio
RAM - Memria de Acesso Randmico (Random Access Memory). Memria utilizada para manter
programas enquanto esto sendo executados, alm dos dados que esto sendo processados. Os dados so
perdidos caso haja falha na energia, por exemplo (isto quer dizer que a RAM voltil).
Reinicializar - Tambm conhecido como Reset. a ao que faz com que a mquina volte ao estado
inicial e recomece o processo de inicializao.
Rlogin - Acesso Remoto (Remote Login). Comando que fornece acesso a uma mquina remota atravs da
Internet, como se voc estivesse trabalhando na mquina remota.
ROM - Memria Somente para Leitura (Read-Only Memory). utilizada para guardar programas que
precisam ser utilizados aps o computador ser desligado. O BIOS guardado na ROM.
Root - o usurio que possui acesso a todos os recursos do sistema, sem restries. Normalmente
utilizando somente pelos administradores para a manuteno do sistema. chamado tambm de
superusurio.
RPM - Gerente de Pacotes Red Hat (Red Hat Package Manager). o programa utilizado para a
manipulao de pacotes (com extenso .rpm).
SCSI - Pequena Interface de Sistema de Computador (Small Computer System Interface). Interface
padro para a conexo de diversos dispositivos em um computador. utilizada em discos rgidos,
unidades de fita e scanners, entre outros.
Segundo plano - Veja Background.
Senha - Um conjunto secreto de caracteres que permite que um usurio possa acessar um arquivo,
computador ou programa. Em um sistema multiusurio (o Linux, por exemplo) cada usurio deve digitar
sua senha antes de entrar nele. Isto auxilia a segurana do sistema, pois evita acessos no autorizados
mquina.
Senhas Sombra - Normalmente a senha de cada usurio guardada criptografada no arquivo
/etc/passwd. Este arquivo deve possuir acesso de leitura para todos os usurios. Isso pode significar
que as cpias das senhas criptografadas podem ser facilmente obtidas, permitindo o uso de programas de
quebras de senha. Senhas sombra, por outro lado, arquivam senhas criptografadas em um arquivo
totalmente protegido, tornando o acesso muito mais difcil.
Servidor - uma mquina que disponibiliza servios que so utilizados por quaisquer mquinas que
estejam na rede, incluindo o prprio servidor.
Shadow - Veja Senhas Sombra.
Glossrio
Shell - Interface que interpreta os comandos fornecidos pelo usurio, automatizando os processos e
constituindo a interface principal com o kernel.
Sistema de Arquivos - o mtodo de armazenamento das informaes no disco rgido. Diferentes
sistemas operacionais usam diferentes sistemas de arquivo, dificultando um pouco o compartilhamento
do contedo. Em sua maioria os sistemas de arquivo so estticos, mas outros so dinmicos, como o
sistema de arquivos /proc, que produz os dados dinamicamente a partir dos dados disponveis no
kernel.
Sistema Operacional - Processo que roda permanentemente em segundo plano (veja Background) e que
permite efetuar as operaes bsicas do computador. As tarefas de um sistema operacional incluem a
administrao e o controle de acesso a todos os recursos especficos da mquina. Podemos citar como
exemplos o Linux, UNIX, Windows NT e MacOS.
Sistema de Janelas X - Chamado muitas vezes de Sistema X ou apenas X (X Window System), consiste
em uma coleo de programas, protocolos e rotinas que organizam e mantm a interface grfica para o
usurio. utilizado na maioria das plataformas UNIX e clientes tambm podem rodar em outros sistemas
de janelas populares. O protocolo X permite que aplicaes possam rodar tanto na mquina local como
atravs da rede, provendo flexibilidade em implementaes cliente/servidor.
Spam - o envio para de e-mails no solicitados em grande quantidade distribuindo propaganda,
correntes e esquemas de "ganhe dinheiro fcil". O termo spam surgiu de um episdio da srie do Monty
Python, onde pessoas pediam insistentemente por spam (um produto enlatado americano). Uma pessoa
que envia spams conhecida na Internet como "spammer". O termo UCE (unsolicited commercial email email comercial no solicitado) basicamente um sinnimo de spam.
SSH - Shell Seguro (Secure Shell). um programa para acessar e executar comandos em mquinas
remotas. Ele substitui rlogin (veja Rlogin) e rsh e prov um canal de comunicao seguro entre duas
mquinas em uma rede insegura.
Superusurio - Veja Root
Swap - Veja rea de Troca.
Tabela de parties - Espao em disco reservado para a definio das parties existentes (veja
Partio).
Tarefa - Veja Processo.
TCP/IP - Protocolo de Controle de Transmisso/Protocolo Internet (Transmission Control
Protocol/Internet Protocol). Protocolo que encapsula as informaes a serem transmitidas pela Internet.
Acrescenta cabealhos utilizados para especificar os endereos dos computadores destinatrios e
file:///E|/Doc/LabInf/usuario/glossario.html (10 of 11) [22/7/2004 14:39:58]
Glossrio
remetentes, para dividir e remontar as informaes em pequenos pacotes, para aumentar ou diminuir a
velocidade de transmisso conforme a confirmao ou no dos pacotes recebidos, entre outras funes.
Telnet - Protocolo que permite conexo direta a um computador remoto. Tambm pode ser um programa
que cria a conexo com uma mquina remota exigindo um nome de usurio e uma senha para que o
acesso seja completado.
Terminal - um programa existente no Conectiva Linux que disponibiliza a entrada de comandos
interpretados pelo bash (Veja Bash). Tambm pode ser a combinao de um monitor e um teclado que
habilita a comunicao com o computador. Terminal "burro" um termo utilizado para estaes de
trabalho que emulam um micro/servidor, ou seja, no tem processamento prprio.
UID - Identificador de Usurio (User ID). So caracteres numricos pelos quais um usurio
identificado em diversas partes de um sistema.
UNIX - Conjunto de sistemas operacionais similares ao Linux, e que consistem basicamente de um
kernel, um shell e aplicaes.
unzip - Programa que descompacta arquivos com extenso .zip, como os criados pelo pkzip no
MSDOS.
Xterm - Terminal X, utilizado em interfaces grficas para emular um terminal (veja Terminal).
XFree - XFree uma implementao livre do Sistema de Janelas X (veja Sistema de Janelas X).
Wildcards - Veja Curinga.
Notas
[1]
Anterior
USB
Principal
Prxima
Licena de Livre Publicao
Prxima
Qualquer publicao no formato livro padro (papel) requer obrigatoriamente a citao dos autores e
editor originais. Os nomes dos autores e do editor devem aparecer em todas as superfcies externas do
livro. Em todas as faces externas do livro, o nome do editor original deve estar impresso em tamanho to
grande quanto o ttulo do trabalho, e citado como proprietrio em relao quele ttulo.
Copyright
O copyright de todo trabalho protegido pela Licena de Livre Publicao (Open Publication License)
pertence aos autores ou proprietrios.
3. O reconhecimento dos autores e editor originais (se aplicvel) deve ser mantido de acordo com as
prticas acadmicas usuais de citao.
4. O local da verso no-modificada do documento deve ser indicado.
5. Os nomes originais dos autores no devem ser utilizados para indicar ou garantir seu endosso ao
documento resultante sem a autorizao expressa dos autores.
Prticas recomendadas
Em adio aos requisitos desta licena, solicitado e extremamente recomendado aos redistribuidores
que:
1. Se os trabalhos protegidos pela Licena de Livre Publicao (Open Publication License)
estiverem sendo distribudos em impressos ou CD-ROM, os autores sejam informados por email,
ao menos trinta dias antes, para que os autores tenham tempo de providenciar documentao
atualizada. Esta notificao deve descrever as modificaoes introduzidas no documento, se
existirem.
2. Todas as modificaes substanciais (incluindo excluses) devem ser marcadas claramente no
documento, ou ento descritas em um anexo ao documento.
3. Finalmente, mesmo no sendo obrigatrio sob esta licena, considerado de bom tom oferecer
uma cpia sem nus de todo o material modificado (impresso e CD-ROM) para os autores
originais.
Termos opcionais
Os autores e editores de documentos protegidos pela Licena de Livre Publicao (Open Publication
License) podem escolher certas opes de licena simplesmente incluindo alguns pargrafos aps a cpia
da licena ou sua referncia. Estas opes so consideradas parte da licena e devem ser includas com
ela (ou com a referncia a ela) nos trabalhos derivados.
As opes que se aplicam a este trabalho so:
A: vedada a distribuio de verses com modificaes substanciais deste documento sem a expressa
permisso dos proprietrios do direito autoral.
B: vedada a distribuio deste trabalho ou qualquer derivado seu em qualquer formato de livro padro
(papel) sem a prvia autorizao dos proprietrios do direito autoral.
file:///E|/Doc/LabInf/usuario/openpub.html (3 of 4) [22/7/2004 14:39:59]
Anterior
Glossrio
Principal
Prxima
Licena Pblica Geral GNU
Principal
Introduo
As licenas de muitos softwares so desenvolvidas para cercear a liberdade de uso, compartilhamento e
mudanas. A GNU Licena Pblica Geral, ao contrrio, pretende garantir a liberdade de compartilhar e
alterar softwares de livre distribuio - tornando-os de livre distribuio tambm para quaisquer usurios.
A Licena Pblica Geral aplica-se maioria dos softwares da Free Software Foundation e a qualquer
autor que esteja de acordo com suas normas em utiliz-la (alguns softwares da FSF so cobertos pela
GNU Library General Public License).
Quando nos referimos a softwares de livre distribuio, referimo-nos liberdade e no ao preo. Nossa
Licena Pblica Geral foi criada para garantir a liberdade de distribuio de cpias de softwares de livre
distribuio (e cobrar por isso caso seja do interesse do distribuidor), o qual recebeu os cdigos-fonte, que
pode ser alterado ou utilizado em parte em novos programas.
Para assegurar os direitos dos desenvolvedores, algumas restries so feitas, proibindo a todas as pessoas
a negao desses direitos ou a solicitao de sua abdicao. Essas restries aplicam-se ainda a certas
responsabilidades sobre a distribuio ou modificao do software.
Por exemplo, ao se distribuir cpias de determinado programa, por uma taxa determinada ou
gratuitamente, deve-se informar sobre todos os direitos incidentes sobre aquele programa, assegurando-se
file:///E|/Doc/LabInf/usuario/gpl.html (1 of 7) [22/7/2004 14:39:59]
que os fontes estejam disponveis assim como a Licena Pblica Geral GNU.
A proteo dos direitos envolve dois passos: (1) copyright do software e (2) licena que d permisso
legal para cpia, distribuio e/ou modificao do software.
Ainda para a proteo da FSF e do autor, importante que todos entendam que no h garantias para
softwares de livre distribuio. Caso o software seja modificado por algum e passado adiante, este
software no mais refletir o trabalho original do autor no podendo portanto ser garantido por aquele.
Finalmente, qualquer programa de livre distribuio constantemente ameaado pelas patentes de
softwares. Buscamos evitar o perigo de que distribuidores destes programas obtenham patentes
individuais, tornado-se seus donos efetivos. Para evitar isso foram feitas declaraes expressas de que
qualquer solicitao de patente deve ser feita permitindo o uso por qualquer indivduo, sem a necessidade
de licena de uso.
Os termos e condies precisas para cpia, distribuio e modificao seguem abaixo.
permitida a cobrana de taxas pelo ato fsico de transferncia ou gravao de cpias, e podem ser
dadas garantias e suporte em troca da cobrana de valores.
3. Pode-se modificar a cpia ou cpias do Programa de qualquer forma que se deseje, ou ainda criarse um trabalho baseado no Programa, copi-lo e distribuir tais modificaes sob os termos da
seo 1 acima e do seguinte:
[a.] Deve existir aviso em destaque de que os dados originais foram alterados nos arquivos e as datas das
mudanas;
[b.] Deve existir aviso de que o trabalho distribudo ou publicado , de forma total ou em parte derivado
do Programa ou de alguma parte sua, e que pode ser licenciado totalmente sem custos para terceiros sob
os termos desta Licena.
[c.] Caso o programa modificado seja executado de forma interativa, obrigatrio, no incio de sua
execuo, apresentar a informao de copyright e da ausncia de garantias (ou de que a garantia corre por
conta de terceiros), e que os usurios podem redistribuir o programa sob estas condies, indicando ao
usurio como acessar esta Licena na sua ntegra.
Esses requisitos aplicam-se a trabalhos de modificao em geral. Caso algumas sees identificveis no
sejam derivadas do Programa, e podem ser consideradas como partes independentes, ento esta Licena e
seus Termos no se aplicam quelas sees quando distribudas separadamente. Porm ao distribuir
aquelas sees como parte de um trabalho baseado no Programa, a distribuio como um todo deve conter
os termos desta Licena, cujas permisses estendem-se ao trabalho como um todo, e no a cada uma das
partes independentemente de quem os tenha desenvolvido.
Mais do que tencionar contestar os direitos sobre o trabalho desenvolvido por algum, esta seo objetiva
propiciar a correta distribuio de trabalhos derivados do Programa.
Adicionalmente, a mera adio de outro trabalho ao Programa, porm no baseado nele nem a um
trabalho baseado nele, a um volume de armazenamento ou mdia de distribuio no obriga a utilizao
desta Licena e de seus termos ao trabalho.
So permitidas a cpia e a distribuio do Programa (ou a um trabalho baseado neste) na forma de cdigoobjeto ou executvel de acordo com os termos das Sees 1 e 2 acima, desde que atendido o seguinte:
[a.] Esteja acompanhado dos cdigos-fonte legveis, os quais devem ser distribudos na forma da Sees 1
e 2 acima, em mdia normalmente utilizada para manuseio de softwares ou;
[b.] Esteja acompanhado de oferta escrita, vlida por, no mnimo 3 anos, de disponibilizar a terceiros, por
um custo no superior ao custo do meio fsico de armazenamento, uma cpia completa dos cdigos-fonte
em meio magntico, de acordo com as Sees 1 e 2 acima;
file:///E|/Doc/LabInf/usuario/gpl.html (3 of 7) [22/7/2004 14:39:59]
[c.] Esteja acompanhado da mesma informao recebida em relao oferta da distribuio do cdigofonte correspondente (esta alternativa somente permitida para distribuies no comerciais e somente se
o programa recebido na forma de objeto ou executvel tenha tal oferta, de acordo com a subseo 2
acima).
O cdigo-fonte de um trabalho a melhor forma de produzirem-se alteraes naquele trabalho. Cdigos
fontes completos significam todos os fontes de todos os mdulos, alm das definies de interfaces
associadas, arquivos, scripts utilizados na compilao e instalao do executvel. Como uma exceo
excepcional, o cdigo-fonte distribudo poder no incluir alguns componentes que no se encontrem em
seu escopo, tais como compilador, kernel, etc. para o sistema operacional onde o trabalho seja executado.
Caso a distribuio do executvel ou objeto seja feita atravs de acesso a um determinado ponto, ento
oferta equivalente de acesso deve ser feita aos cdigos-fonte, mesmo que terceiros no sejam obrigados a
copiarem os fontes juntos com os objetos simultaneamente.
1. No permitida a cpia, modificao, sub-licenciamento ou distribuio do Programa, exceto sob
as condies expressas nesta Licena. Qualquer tentativa de cpia, modificao, sublicenciamento
ou distribuio do Programa proibida, e os direitos descritos nesta Licena cessaro
imediatamente. Terceiros que tenham recebido cpias ou direitos na forma desta Licena no tero
seus direitos cessados desde que permaneam dentro das clusulas desta Licena.
2. No necessria aceitao formal desta Licena, apesar de que no haver documento ou contrato
que garanta permisso de modificao ou distribuio do Programa ou seus trabalhos derivados.
Essas aes so proibidas por lei, caso no se aceitem as condies desta Licena. A modificao
ou distribuio do Programa ou qualquer trabalho baseado neste implica na aceitao desta
Licena e de todos os termos desta para cpia, distribuio ou modificao do Programa ou
trabalhos baseados neste.
3. Cada vez que o Programa seja distribudo (ou qualquer trabalho baseado neste), o recipiente
automaticamente recebe uma licena do detentor original dos direitos de cpia, distribuio ou
modificao do Programa objeto destes termos e condies. No podem ser impostas outras
restries nos recipientes.
4. No caso de decises judiciais ou alegaes de uso indevido de patentes ou direitos autorais,
restries sejam impostas que contradigam esta Licena, estes no isentam da sua aplicao. Caso
no seja possvel distribuir o Programa de forma a garantir simultaneamente as obrigaes desta
Licena e outras que sejam necessrias, ento o Programa no poder ser distribudo.
Caso esta Seo seja considerada invlida por qualquer motivo particular ou geral, o seu resultado
implicar na invalidao geral desta licena na cpia, modificao, sublicenciamento ou
distribuio do Programa ou trabalhos baseados neste.
O propsito desta seo no , de forma alguma, incitar quem quer que seja a infringir direitos
reclamados em questes vlidas e procedentes, e sim proteger as premissas do sistema de livre
distribuio de software. Muitas pessoas tm feito contribuies generosas ao sistema, na forma de
programas, e necessrio garantir a consistncia e credibilidade do sistema, cabendo a estes e no
a terceiros decidirem a forma de distribuio dos softwares.
Esta seo pretende tornar claro os motivos que geraram as demais clusulas desta Licena.
5. Caso a distribuio do Programa dentro dos termos desta Licena tenha restries em algum Pas,
quer por patentes ou direitos autorais, o detentor original dos direitos autorais do Programa sob
esta Licena pode adicionar explicitamente limitaes geogrficas de distribuio, excluindo
aqueles Pases, fazendo com que a distribuio somente seja possvel nos Pases no excludos.
6. A Fundao de Software de Livre Distribuio (FSF - Free Software Foundation) pode publicar
verses revisadas ou novas verses desta Licena Pblica Geral de tempos em tempos. Estas novas
verses mantero os mesmos objetivos e o esprito da presente verso, podendo variar em detalhes
referentes a novas situaes encontradas.
A cada verso dado um nmero distinto. Caso o Programa especifique um nmero de verso
especfico desta Licena a qual tenha em seu contedo a expresso ``ou verso mais atualizada'',
possvel optar pelas condies daquela verso ou de qualquer verso mais atualizada publicada
pela FSF.
7. Caso se deseje incorporar parte do Programa em outros programas de livre distribuio de
softwares necessria autorizao formal do autor. Para softwares que a FSF detenha os direitos
autorais, podem ser abertas excees desde que mantido o esprito e objetivos originais desta
Licena.
8. UMA VEZ QUE O PROGRAMA LICENCIADO SEM NUS, NO H QUALQUER
GARANTIA PARA O PROGRAMA. EXCETO QUANDO TERCEIROS EXPRESSAREM-SE
FORMALMENTE, O PROGRAMA DISPONIBILIZADO EM SEU FORMATO ORIGINAL,
SEM GARANTIAS DE QUALQUER NATUREZA, EXPRESSAS OU IMPLCITAS,
INCLUINDO MAS NO LIMITADAS, S GARANTIAS COMERCIAIS E DO
ATENDIMENTO DE DETERMINADO FIM. A QUALIDADE E A PERFORMANCE SO DE
RISCO EXCLUSIVO DOS USURIOS, CORRENDO POR SUA CONTA OS CUSTOS
NECESSRIOS A EVENTUAIS ALTERAES, CORREES E REPAROS JULGADOS
NECESSRIOS.
9. EM NENHUMA OCASIO, A MENOS QUE REQUERIDO POR DECISO JUDICIAL OU
POR LIVRE VONTADE, O AUTOR OU TERCEIROS QUE TENHAM MODIFICADO O
PROGRAMA, SERO RESPONSVEIS POR DANOS OU PREJUZOS PROVENIENTES DO
USO OU DA FALTA DE HABILIDADE NA SUA UTILIZAO (INCLUINDO MAS NO
LIMITADA A PERDA DE DADOS OU DADOS ERRNEOS), MESMO QUE NO TENHA
file:///E|/Doc/LabInf/usuario/gpl.html (5 of 7) [22/7/2004 14:39:59]
Inclua tambm informaes de como contatar voc atravs de correio eletrnico ou endereo
comercial/residencial.
Caso o programa seja interativo, apresente no incio do programa um breve aviso. Por exemplo:
Anterior
Licena de Livre Publicao
Principal