Académique Documents
Professionnel Documents
Culture Documents
Por volta de agosto de 1991, um aluno da Finlndia comeou a divulgar no newsgroups comp.os.minix a
seguinte mensagem:
O estudante era Linus Torvalds , e o "passatempo'' que ele mencionou, tornou-se o que ns conhecemos hoje
como Linux.
Um sistema operacional POSIX coerente e com muitos recursos, o Linux foi desenvolvido no s por Linus, mas
por centenas de programadores ao redor do mundo. O mais interessante sobre isto que este esforo mundial
massivo de desenvolvimento em grande parte natural e voluntrio. Linus continua trabalhando no kernel
(ncleo do sistema), porm o Linux muito mais que um simples kernel. No h nenhum gerenciamento de
infraestrutura. Algum na Rssia recebe uma nova placa me e grava um driver para suportar uma agradvel
caracterstica que a placa me tem. Um administrador de sistema em Maryland precisa de um software de gerao de
cpias de segurana, desenvolve um e o distribui a qualquer um que necessite algo similar. Outro aspecto
interessante que o Linux pode ser obtido gratuitamente, uma vez que a maioria dos softwares esto disponveis
Agradecimentos e Reconhecimentos
Nossos agradecimentos aos usurios do Conectiva Linux, a Linus Torvalds e as centenas de desenvolvedores ao
redor do mundo que colaboram com o projeto Linux, aos colaboradores que nos ajudaram nesta empreitada, em
especial lvis Pftzenreuter, Jorge Godoy, ao pessoal do Clube Linux, s Universidades e Associaes que
receberam o Linux de braos abertos, e aos parceiros que sempre estiveram ao nosso lado nesta empreitada
fantstica. E por fim aos olhos brilhantes e sorrisos fantsticos daqueles que descobriram uma nova dimenso de uso
e desenvolvimento de softwares.
Nossos parabns ao Alfredo Kojima pelo excelente trabalho no desenvolvimento do Window Maker, demonstrando
que qualidade e capacidade no tem Ptria, e dependem somente da vontade e persistncia de cada um.
Obrigado novamente e bem-vindos ao maravilhoso mundo do Linux.
Sugestes!
Com o objetivo de melhorar cada vez mais, adoraramos ouvir a sua opinio, sugestes ou acertos a serem
implementados neste manual. Por favor envie-nos um e-mail para:
info@conectiva.com
Certifique-se de mencionar o ttulo do manual junto com sua sugesto. Se voc achou um erro, por favor inclua o
nmero da pgina, assim ns poderemos ach-lo mais facilmente.
Equipe de Desenvolvimento do Conectiva Linux
Brasil, Dezembro de 1998.
Atualizaes e Ajustes
Novas verses dos softwares disponveis no Conectiva Linux surgem periodicamente, assim como ocasionalmente
podemos descobrir problemas na distribuio do CL que podem afetar alguns processos. Quando isso ocorre, as
informaes so disponibilizadas no Conectiva Linux Atualizaes, o qual est disponvel via Internet em:
http://www.conectiva.com.br na seo Linux- Atualizaes ou via e-mail:
info@conectiva.com.br.
Tradues
Interface Grfica Window Maker e KDE em portugus, com arquivos de ajuda traduzidos, ajuda de mais de 150 dos
principais comandos em portugus, Netscape 4.5 traduzido.
Segurana
Servidor Web, navegador Netscape e Lynx com suporte a SSL com chaves de 128 bits.
Suporte a PCMCIA
Conectiva Linux teve o suporte a PCMCIA atualizado e melhorado. Alguns dos ltimos cartes PCMCIA podem
agora ser utilizados sob Linux.
Funcionalidades Diversas
Estas novas funcionalidades foram adicionadas e atualizadas no Conectiva Linux Guarani:
Mais de 600 softwares de alta qualidade, alm de demos de softwares nacionais e internacionais de
renome, dentre estes Oracle, Wordperfect, Sybase, Applixware, Jabe, Openbase, Varicad, etc...
Incluso de diversos gerenciadores de janelas, dentre eles Window Maker, KDE, Gnome, ICEWM, etc..
Apache 1.3 com SSL
GIMP 1.0.2 includo
Kaffe - ambiente Java, com JVM, compilador Java, etc...
ANTES DE COMEAR
Embora a instalao do Conectiva Linux seja um processo direto e simples, gastar algum tempo antes de comear a
instalao pode facilitar bastante as coisas. Neste captulo, discutiremos os passos que devero ser executados antes
do incio da instalao.
Nota: Se voc atualmente est usando a verso Parolin ou Marumbi do Conectiva Linux, possvel fazer um
upgrade. Reveja as informaes bsicas referentes instalao e leia os captulos seguintes na ordem. O upgrade
inicia de forma idntica ao procedimento de instalao, onde ser necessrio optar pela atualizao.
H cinco cuidados que devem ser tomados antes da instalao do Conectiva Linux:
1. Ter acesso aos componentes do Conectiva Linux necessrios para instalao.
2. Conhecer a configurao do hardware e informaes da rede.
3. Baseado nos dois primeiros itens, escolher qual mtodo ser utilizado na instalao do Conectiva Linux.
4. Determinar em que local do disco rgido o Conectiva Linux ser instalado.
5. Ter documentao suficiente para o uso do sistema Conectiva Linux depois da instalao.
Criando os Componentes do CL
Se voc comprou o conjunto Conectiva Linux, ento agora uma boa hora para fazer uma checagem no contedo do
seu conjunto.
Contedo do Conjunto CL
O conjunto Conectiva Linux contm os seguintes itens:
Guia de instalao
2 CDs
Disquete de Inicializao
Carto de Registro de Usurio
Carto de Desconto em
Guia de Instalao
O Guia de instalao do Conectiva Linux este que voc est lendo. Contm as informaes necessrias para
instalar o CL. Alm do mais, contm informaes sobre os aspectos do sistema operacional que so nicos ao
Conectiva Linux.
CDs
Estes CDs contm a distribuio completa do Conectiva Linux, incluindo o cdigo fonte, documentao, centenas
de aplicativos e verses de demonstrao de diversos programas.
Disquete de Inicializao
Este disquete usado para inicializar o processo de instalao do CL. Dependendo da configurao do computador e
do tipo de instalao selecionado, pode ser necessrio somente este disquete, nenhum ou um disquete adicional, que
pode ser gerado conforme descrito no Apndice B - Instalao por Disquetes. Mais tarde, neste captulo, quando
discutirmos os diversos mtodos de instalao, veremos quais disquetes so necessrios para cada tipo de instalao.
Configurao de Vdeo
Se o X Windows tambm for instalado so necessrios ainda:
Placa de Vdeo: fabricante e modelo ou "chipset", quantidade de memria (muitas placas PCI podem ser
detectadas automaticamente durante a instalao).
Monitor: fabricante e modelo e as taxas de atualizao horizontal e vertical suportadas
Informao da Rede
Se o equipamento estiver conectado a uma rede so necessrias as seguintes informaes:
Endereo IP: Normalmente representado como um conjunto de quatro nmeros separados por pontos, tais
como 10.0.2.15.
Netmask: Outro conjunto de quatro nmeros separados por pontos. Um exemplo seria 255.255.248.0.
Endereo do Gateway IP: Ainda outro conjunto de quatro nmeros separados por pontos. Por exemplo,
10.0.2.254.
Um ou mais servidores de endereos IP: Um ou mais conjuntos de nmeros separados por pontos. A
extenso 10.0.2.1 o endereo de um servidor.
Nome do domnio: O nome dado sua organizao. Por exemplo, CL tem um nome do domnio cl.com.br.
Nome da mquina: O nome de seu computador, um nome qualquer.
Nota: A informao dada acima apenas um exemplo! No a utilize para instalar o CL. Se voc no sabe os valores
adequados para sua rede, pea ao seu administrador de rede.
O administrador da rede a pessoa indicada para prestar estas informaes.
Por favor, leia todas as instrues de instalao antes de inici-la, assim estar preparado para qualquer deciso
necessria durante o processo de instalao e evitar surpresas em meio sua execuo.
Mtodos de Instalao
A instalao e atualizao do CL podem ser feitas de vrias formas. Dependendo do mtodo que seja utilizado, sero
necessrios o disquete de inicializao, o disquete suplementar ou nenhum.
Classes de Instalao
Conectiva Linux inclui trs classes ou tipos de instalao diferentes:
Estao de Trabalho
Servidor
Personalizada
Estas classes objetivam simplificar o processo de instalao (com alguma perda da flexibilidade de configurao) ou
possvel ter-se toda a flexibilidade com um pouco mais de complexidade na instalao. Vamos verificar cada classe
com mais detalhes a fim de verificar qual delas a mais adequada para o seu caso.
Parties
Nota: caso se tenha escolhido uma instalao de classe servidor ou estao de trabalho e se tenha suficiente espao
no particionado em disco, no necessrio ler esta seo, e pode-se ir diretamente para a seo 4.7 Caso contrrio a
leitura desta seo pode determinar a melhor abordagem da liberar espao em disco na instalao do Conectiva
Linux.
Para instalar o Conectiva Linux necessrio haver espao disponvel no disco rgido, o qual deve estar separado de
reas que possuam outros sistemas operacionais (MSDOS, OS/2, Windows 95, outras verses de Linux, etc...).
A forma de separar estas reas dividindo o espao disponvel em reas distintas chamadas parties.
Cada partio pode ser acessada como se fosse um disco totalmente diferente. Adicionalmente cada partio tem um
tipo que indica como os dados so armazenados naquela partio. Por exemplo, h trs tipos de parties diferentes
usadas pelo Linux, OS/2 e DOS.
Pode-se desejar instalar o Conectiva Linux em um computador que no contenha nenhum sistema operacional
instalado. Neste caso, pode-se usar o sistema de instalao do Conectiva Linux para criar as parties necessrias.
Opcionalmente pode-se instalar o Conectiva Linux em um disco rgido que j contenha softwares instalados ou com
dados de um sistema operacional distinto. Neste caso a criao de parties depende do sistema operacional j
instalado.
Nota: o Conectiva Linux deve ser instalado em uma ou mais parties que tenham o tipo igual a Linux Nativo.
Linux requer ainda uma partio de troca, a qual tem o tipo Linux Swap. Isso significa que uma instalao do
Conectiva Linux requer pelo menos duas parties:
Uma ou mais parties do tipo Linux Nativo
Estratgias de Particionamento
H trs estratgias para recriar parties em um disco rgido:
H espao livre no particionado.
Uma partio sem uso est disponvel.
H espao livre disponvel numa partio em uso.
Usando Espao Livre No Particionado
Nesta situao, as parties definidas no utilizam o disco rgido por completo, havendo espao no alocado, o qual
no faz parte de qualquer partio definida. Um disco rgido sem uso tambm cai nesta categoria; a nica diferena
que neste caso todo o espao no est particionado.
Neste caso, voc pode simplesmente criar as parties a partir do espao sem uso.
este mtodo basicamente ir apagar todos os dados residentes na partio que esteja sendo redimensionada, ou seja
transformada em vrias parties menores. Neste caso necessrio fazer-se uma cpia prvia de todos os arquivos
que se deseje manter. Por segurana aconselhvel fazer duas cpias, verific-las (caso o software de cpia de
segurana permita) e tentar ler os dados da cpia antes de apagar os dados da partio. Note que se houver algum
sistema operacional instalado na partio, ele ter que ser reinstalado. Aps a criao de uma partio menor para os
softwares existentes, pode-se reinstalar os programas, restaurar as cpias de segurana e continuar com a instalao
do Conectiva Linux.
Reparticionamento No Destrutivo:
pode-se executar um programa que faz o que parece ser impossvel; diminui o tamanho de uma partio sem perder
os dados ali armazenados. Muitas pessoas acham esse mtodo confivel e livre de problemas. Que software pode
fazer isso? H inmeros gerenciadores de disco no mercado, que podem ser localizados com alguma pesquisa para
adequarem-se uma necessidade especfica.
Para sua convenincia foi colocado no diretrio /dosutils o utilitrio fips . um programa de livre
distribuio que pode alterar o tamanho de parties na Tabela de Alocao de Arquivos - FAT. Note que ainda que
muitas pessoas utilizem fips no reparticionamento de seus discos rgidos, e devido grande variedade de
softwares e hardwares nos quais ele deve rodar, no fornecida garantia de que fips funcionar adequadamente no
seu sistema, sendo o seu uso por conta e risco do usurio.
Bem, caso voc decida reparticionar seu disco usando fips , vital que sejam executados os seguintes passos:
Gerar cpia dos dados - gere duas cpias de todos os dados importantes armazenados no computador.
Estas cpias deve estar em mdia removvel (como fitas ou disquetes), e assegure-se que elas podem ser
lidas antes de prosseguir.
Ler a Documentao - leia completamente a documentao localizada em /dosutils/fipsdocs no
CD 1 do Conectiva Linux.
Caso voc decida utilizado o fips , esteja ciente de que o programa criar duas parties; a primeira que teve o seu
tamanho alterado e uma recm criada com o novo espao livre em disco. Caso se deseje criar espao para instalar o
Conectiva Linux , deve-se remover a partio recm criada , usando o fdisk sob DOS, ou ao configurar as
parties durante a instalao personalizada.
Usando LILO
O LILO footnode.html - 468footnode.html - 468 o mtodo mais comum usado para inicializar o Conectiva Linux
em sistemas Intel . Sendo um carregador de sistema operacional, o LILO opera independente de qualquer sistema
operacional, usando apenas a Basic I/O System (ou BIOS) do prprio computador.
Limitaes do BIOS
O LILO est sujeito a algumas limitaes impostas pelos BIOS. Especificamente, a maioria dos BIOS no podem
acessar mais de dois discos rgidos e eles no podem acessar qualquer dado armazenado alm de cilindro 1023 (o
1024 cilindro) de qualquer dispositivo. Note que alguns BIOS novos no tm estas limitaes, mas isto no
universal.
Todas os dados que o LILO necessita acessar em tempo de inicializao (incluindo o kernel de Linux) esto
localizados no diretrio /boot, que normalmente parte da partio da raiz (conhecida como /). Eis as diretrizes que
voc deve seguir se estiver usando o LILO para inicializar seu sistema CL :
Nos dois primeiros Drives IDE - Se voc tiver 2 drives IDE (ou EIDE), o /boot deve estar localizado
em um deles. Note que este limite de dois drives tambm inclui qualquer footnode.html - 476footnode.html
- 476de CDROM IDE em seu controlador IDE primrio. Ento, se voc tiver um disco rgido IDE e um
CDROM IDE no controlador primrio, o /boot dever ser localizado somente no primeiro disco rgido,
mesmo que voc tenha outros discos rgidos em seu controlador IDE secundrio.
No primeiro IDE ou primeiro SCSI - Se voc tiver um drive IDE (ou EIDE) e um ou mais dispositivos
SCSI, o /boot deve ser localizado no dispositivo IDE ou no SCSI com ID 0. Nenhum outro ID SCSI
funcionar.
Nos dois primeiros Drives SCSI - Se voc tiver apenas discos rgidos SCSI, o /boot deve ser localizado
num dispositivo em ID 0 ou ID 1. No funcionar em nenhum outro ID SCSI.
Partio Completamente Abaixo do Cilindro 1023 - a partio que contm o diretrio /boot deve estar
localizada completamente abaixo do cilindro 1023. Se a partio que delimita o /boot ultrapassa o
cilindro 1023, voc notar que o LILO funcionar, porque toda a informao necessria estar abaixo do
1023o cilindro, mas no funcionar se um novo kernel estiver carregado e residindo acima do 1023
cilindro.
Como j visto, possvel que alguns BIOS permitam ao LILO trabalhar com configuraes que no se encaixem
nestas diretrizes. Assim mesmo, algumas caractersticas do LILO podem ser usadas para inicializar um sistema
Linux, mesmo que a configurao no esteja de acordo com estas instrues. Porm devido multiplicidade de
opes e variveis, estas opes no so suportadas.
Nota:Os programas Disk Druid assim como as classes de instalao estao de trabalho e servidor levam em
conta estas limitaes. De qualquer forma caso se decida utilizar o fdisk , de responsabilidade do usurio
garantir que essas limitaes esto sendo levadas em conta..
Quantas parties?
Caso se deseje, o Conectiva Linux pode ser instalado em uma nica partio abrangendo todo o disco rgido, porm
recomendamos que sejam criadas diversas parties. Recomendamos o seguinte layout, onde a combinao entre
simplicidade e flexibilidade so levados em conta.
Nota: caso sejam instalados todos os softwares disponveis no Conectiva Linux, sero necessrias parties maiores
dos que as aqui indicadas. Na verdade, pode-se prever um crescimento substancial do uso de discos e o tamanho das
parties j pode estar adequado a essa demanda.
Partio de Troca (Swap)
Destinada ao suporte memria virtual. Caso o equipamento tenha 16 Mb ou menos, a criao de uma partio de
troca obrigatria, caso contrrio recomendada. O tamanho da partio deve ser de, no mnimo, 16 Mb ou igual
quantidade de memria do equipamento. O maior tamanho de uma partio de troca de 127 Mb, ou seja uma
partio de troca maior que isso resultar em perda de espao. Note que possvel criar mais de uma partio de
troca, apesar disso somente ser necessrio para grandes instalaes.
Partio /usr
Esta partio conter a maior parte dos softwares que o Conectiva Linux disponibiliza. Deve ter entre 300 a 700 Mb,
dependendo de quantos pacotes se pretenda instalar. Caso seja possvel tente ser generoso com a partio /usr.
Qualquer instalao via RPM tentar em geral utilizar mais espao desta partio do que de qualquer outra.
Partio /home
Esta partio contm os diretrios pessoais dos usurios. Seu tamanho depende principalmente de quantos usurios
utilizaro o sistema e do volume de dados que eles armazenem.
Partio /usr/src
Destinada ao armazenamento de grandes quantidades de cdigos fonte includos no Conectiva Linux, tais como:
Fontes do Ncleo do Linux - os fontes completos do Linux so armazenados aqui, assim como os novos
ncleos so construdos aqui. No momento o seu tamanho de aproximadamente 30 Mb. Lembre-se de
manter espao adicional para a construo de novos ncleos, e pode-se desejar manter mais de uma cpia
do ncleo simultaneamente.
Fontes de Pacotes Baseados em RPM - caso um pacote de fontes (tambm conhecido como SRPM) seja
instalado, os arquivos sero gravados aqui. Note que, a menos que seja especificado o contrrio, qualquer
pacote ir utilizar um diretrio aqui construdo.
Novamente, o tamanho da partio depende da previso de uso destas funcionalidades.
Partio /usr/local
Destinada ao armazenamento de objetos em separado do restante do Conectiva Linux, tais como softwares no
disponveis como um pacote RPM. O seu tamanho depende da previso do volume de dados que usaro esta
estrutura.
Partio /var
O sistema Conectiva Linux ir gerar diversos arquivos de histricos e mensagens em /var/log. Arquivos em filas
de impresso normalmente residem no diretrio /var/spool. H somente dois tipos de dados gravados em /var. A
menos que configurado de outra forma, /var ser parte do sistema de arquivos raiz, e normalmente no ter muito
espao disponvel. Caso se preveja uma grande atividade de impresso, ou atividade de registros de atividades do
sistema, deve-se considerar a possibilidade de criao de uma partio /var. Em geral somente sistemas servidores e
multiusurios faro uso efetivo de um sistema de arquivos /var em separado.
Partio /opt
Alguns softwares de terceiros so desenhados para serem instalados sob o diretrio /opt. A menos que a partio
/opt seja criada, o software tentar instalar-se sob /opt e o far na partio raiz, a qual pode eventualmente no ter
o espao necessrio. Claro que existem outras opes de resoluo do problema, tais como criar uma ligao
simblica entre /opt e outra partio com mais espao como /usr por exemplo.
Partio /boot
Enquanto muitas parties mencionadas aqui, somente fazem sentido em grandes sistemas, com muita atividade,
esta partio pode ser til tambm em pequenos sistemas, onde o espao livre seja limitado. Na seo 4.6.4 -
Limitaes do BIOS, discutimos como as limitaes impostas por BIOS padres afetam o carregador do sistema
LILO. Todos os arquivos que LILO necessita acessar (em tempo de inicializao) esto no diretrio /boot. Uma
vez que os arquivos (incluindo o ncleo do Linux) tem o tamanho de 1 Mb aproximadamente, e haja dificuldades de
encontrar uma rea de 100 Mb para a partio raiz na rea desejada, pode ser mais simples criar uma partio com 5
a 10 Mb denominada /boot. Deve-se ainda criar uma partio raiz, mas ela pode estar agora localizada em
qualquer parte do sistema, pois as restries do BIOS aplicam-se somente ao contedo de /boot.
Em caso de problemas...
Caso haja algum problema antes, durante e aps a instalao, verifique a lista de Perguntas Mais Freqentes no
Apndice E. Em muitos casos uma rpida pesquisa pode esclarecer dvidas ou procedimentos necessrios ao uso do
Conectiva Linux.
Iniciando a Instalao
Este captulo explica como comear o processo de instalao do Conectiva Linux, abordando os seguintes temas:
Familiaridade com a interface do programa de instalao
Iniciando o programa de instalao
Selecionando um mtodo de instalao
Iniciando a Instalao
Este captulo explica como comear o processo de instalao do Conectiva Linux, abordando os seguintes temas:
Familiaridade com a interface do programa de instalao
Iniciando o programa de instalao
Selecionando um mtodo de instalao
Nota: As mensagens iniciais de inicializao no contero quaisquer referncias a SCSI nem a placas de rede. Estes
dispositivos suportam mdulos que so carregados durante o processo de instalao.
As opes tambm podem ser passadas ao kernel. Por exemplo, para instruir o kernel a usar toda a RAM num
sistema de 128MB, digite:
Depois de definidas as opes, tecle [Enter] para reinicializar o sistema. Se for necessrio especificar as opes
de inicializao para identificar o hardware, por favor anote-as pois sero necessrias mais tarde.
O Conectiva Linux pode ser inicializado em computadores mais novos que suportem a inicializao do sistema
operacional via CDROM. Nem todos os computadores suportam esta facilidade, e ento h uma outra possibilidade
de se instalar sem o uso de disquetes.
Se voc tem MS-DOS instalado em seu computador, voc pode iniciar o sistema de instalao diretamente do CD,
sem o uso de disquetes.
Para fazer isto, use os seguintes comandos:
Note que este mtodo no funcionar se for executado em uma janela DOS do Windows, porque o arquivo
autoboot.bat deve ser executado somente no sistema operacional DOS. Em outras palavras, no funcionar sob
o Microsoft Windows.
Caso o seu sistema no possa ser iniciado pelo CDROM, nem possa executar o autoboot.bat, a nica forma de
iniciar o processo de instalao ser atravs do disquete de inicializao.
Iniciando a Instalao
Aps a inicializao, o processo de instalao perguntar se um monitor colorido est sendo utilizado. Sim o
padro. Se no for possvel distinguir o cursor ou uma rea iluminada, pressione [Tab] uma vez e ento [Enter]
para prosseguir. O prximo passo uma mensagem de boas vindas. Pressione [Enter] para iniciar a instalao.
Caso se deseje cancelar o processo, simplesmente ejete o disco de inicializao e reinicialize o equipamento.
Escolhendo Um Idioma
Aps a mensagem de boas vindas, o programa de instalao solicita a seleo doidioma a ser usado durante o
processo de instalao (veja a Figura 5.4). Usando as setas ([] [], pode-se selecionar o idioma apropriado . Uma
barra de rolagem pode aparecer direita dos idiomas, e quando estiver presente indica que h mais opes do que
possvel apresentar em uma nica tela ao mesmo tempo. Voc ter contato com barras de rolagem desse tipo durante
todo o programa de instalao
Selecionando Um Teclado
Aps a escolha do idioma, o programa de instalao apresenta a opo de seleo de teclado (veja na figura 5.4.1).
Selecione o teclado desejado e pressione [Enter]; o teclado selecionado ser carregado automaticamente, quer no
processo de instalao do Conectiva Linux , quer no processo normal de inicializao do sistema.
Se for necessrio alterar o teclado aps a inicializao do Conectiva Linux, basta executar o comando
/usr/sbin/kbdconfig.
Suporte a PCMCIA
A seguir o processo ir testar o sistema para determinar se o suporte a PCMCIA (tambm conhecido como carto
PC) requerido. Caso seja encontrada uma controladora PCMCIA, o sistema indagar se necessrio o suporte a
PCMCIA durante a instalao. Caso esteja sendo utilizado um equipamento com interface PCMCIA (por exemplo,
uma placa de rede para instalao via NFS ou um carto PCMCIA SCSI para instalao do CDROM), necessrio
responder Sim; o programa de instalao solicitar a insero do segundo disco (disquete suplementar). Ser
necessrio aguardar at que a prxima caixa de dilogo aparea, antes de selecionar o carto PCMCIA.
O programa apresentar uma barra de indicao do progresso assim que o disquete complementar for carregado.
Nota: as questes aplicam-se somente ao suporte PCMCIA durante a instalao. O seu sistema Conectiva Linux
ainda poder suportar esses dispositivos mesmo que a resposta seja No. Basta selecionar o pacote pcmcia-cs
durante a instalao.
Caso a instalao esteja sendo executada em modo expert , ser questionado se o suporte a PCMCIA requerido.
Como se pode deduzir, deve-se responder Sim caso se esteja usando um dispositivo PCMCIA na instalao.
Caso seja selecionada opo FTP, disco rgido ou suporte a PCMCIA, o processo de instalao solicitar o disco
suplementar.
CDROM
Se voc tem um dispositivo de CDROM e o CDROM do Conectiva Linux, no ser necessrio o disquete
suplementar. V para a seo 5.4.1 referente instalao por CDROM.
NFS
Se a instalao for efetuada pela rede, ser necessrio montar o CDROM do CL em uma mquina que suporte o
padro ISO-9660 para sistemas de arquivos com extenses Rock Ridge. Esse equipamento dever suportar ainda
NFS. O CDROM dever ser exportado atravs do NFS, assim como ser necessrio conhecer o endereo IP e o
caminho do CDROM ou ter o servidor de nomes configurado. O disco de inicializao tambm ser utilizado.
Disco Rgido
Caso os arquivos do Conectiva Linux tenham sido copiados para o disco rgido Para instalao a partir de um disco
rgido sero necessrios os discos de inicializao e o suplementar.
FTP
Para uma instalao via FTP, so necessrios os discos de inicializao e o suplementar e um nome de servidor
vlido ou o endereo IP do servidor FTP que ser utilizado, assim como o caminho do diretrio onde o Conectiva
Linux esteja instalado no servidor.
SMB
Para uma instalao a partir de um dispositivo compartilhado Windows. Exige o disco suplementar.
Note que uma lista de parmetros de CDROM pode ser encontrada no Apndice D. Caso se tenha um CDROM
ATAPI e o programa de instalao no conseguiu instal-lo (em outras palavras, o programa pergunta qual o tipo de
CDROM disponvel), a instalao deve ser reinicializada, e aps deve ser informado linux hdX=cdrom, onde x
uma das seguintes letras, dependendo da unidade aonde se esteja conectado e a forma como est configurado
footnode.html - 821footnode.html - 821:
a - Primeira controladora IDE, mestre
b - Primeira controladora IDE, escravo
c - Segunda controladora IDE, mestre
d - Segunda controladora IDE, escravo
Caso se tenha uma terceira ou quarta controladora, simplesmente continue, alterando as letras na ordem alfabtica,
indo de controladora em controladora, e de mestre e escravo).
Uma vez que os dispositivos CDROM sejam identificados, ser solicitada a insero do CD do Conectiva Linux na
unidade de CDROM. Selecione Ok ao finalizar. Aps uma pequena espera, a prxima caixa de dilogo ser
apresentada. Siga para o captulo 6 para continuar a instalao do Conectiva Linux.
Nota: Lembre-se que, se seu BIOS suportar, voc poder inicializar o sistema pelo prprio CDROM, sem
necessidade de nenhum disquete.
Instalando Via NFS
Se voc est instalando o Conectiva Linux atravs de um servidor NFS, selecione imagem NFS e clique Ok.
Configurando o TCP/IP
Aps o programa de instalao ter configurado a placa de rede, sero apresentados diversos dilogos de
configurao da rede TCP/IP. A primeira tela (mostrada na figura 5.4.3) permite selecionar uma das trs opes de
configurao de rede.
Endereo IP esttico - deve-se suprir todos os dados de rede necessrios manualmente.
BOOTP - as informaes necessrias para a configurao da rede so disponibilizadas atravs de uma
requisio bootp.
DHCP - as informaes necessrias para a configurao da rede so disponibilizadas atravs de uma
requisio dhcp.
Nota: BOOTP e DHCP requerem um servidor ativo e adequadamente configurados, disponveis na rede local.
Estas opes iro configurar os dados de rede automaticamente, e caso esta seja a sua opo, voc pode ignorar o
restante desta seo.
Caso se tenha selecionada Endereo IP Esttico, ser necessrio especificar as informaes de rede manualmente.
A figura 5.4.4 apresenta alguns exemplos de informaes de rede:
Campo Valor De Exemplo
Endereo IP 10.0.2.15
Netmask 255.255.255.0
Gateway Padro 10.0.2.254
Servidor de Nomes Primrio 10.0.2.1
Nome do Domnio conectiva.com.br
Nome da Mquina cl.conectiva.com.br
O segundo dilogo solicitar as informaes de nome do domnio, nome da mquina e outras informaes de rede
(veja a figura 5.4.4). Informe o nome do domnio e pressione [Enter]; o processo de instalao assumir o nome de
domnio no campo nome da mquina. Informe o nome da mquina em frente ao nome do domnio e teremos ento
o nome de domnio qualificado. Caso a rede utilize mais de um servidor de nomes, possvel adicionar os endereos
IP desses servidores nos campos Serv. DNS Secundrio e Serv. DNS Tercirio. Escolha Ok e continue.
Servidor NFS
O prximo dilogo solicitar informaes sobre o servidor NFS (veja na figura 5.4.5). Informe o nome ou o
endereo IP do servidor NFS, e o nome do diretrio exportado que contm o CD do Conectiva Linux. Por exemplo,
se o servidor NFS tem o CD Conectiva Linux montado em /mnt/cdrom, informe /mnt/cdrom no campo
diretrio do Conectiva Linux.
Caso o servidor NFS esteja exportando uma imagem da rvore de instalao do Conectiva Linux, ao invs do CD,
necessrio informar o diretrio que contm o Conectiva Linux. Por exemplo, se o servidor contm o diretrio
/mirror/cl/i386/CL, informe /mirror/cl/i386. Observe o contedo do Captulo 6 para continuar a
instalao.
Instalando ou Atualizando
Aps a opo do mtodo de instalao (e caso a instalao esteja sendo feita via NFS ou volume SMB, aps a
configurao da rede), necessrio optar entre os processos de instalao ou atualizao (Veja na figura 6.3).
Atualizando
O processo de instalao do Conectiva Linux inclui a habilidade de atualizao de verses anteriores do Red Hat
Linux (2.0, 2.1,3.0.3, 4.0, 4.1, 4.2, 5.0, 5.1 e 5.2) e do Conectiva Linux Parolin e Marumbi, as quais so baseadas na
tecnologia RPM. A atualizao instala no sistema o kernel mais atualizado, o qual modular, alm de atualizar as
verses dos pacotes j instalados.
O processo de atualizao preserva os arquivos de configurao utilizando a extenso .rpmsave (por exemplo
sendmail.cf.rpmsave) e cria um arquivo de informaes com a descrio das aes efetuadas em
/tmp/upgrade.log. Mudanas de formato de arquivos de configurao podem ocorrer, logo as comparaes
entre novos e arquivos antigos devem ser feitos de maneira cuidadosa.
Caso se deseje atualizar o Conectiva Linux, escolha Atualizao.
Nota: observe que algumas atualizaes podem depender de outros programas que podem no estar instalados no
seu sistema. O processo de atualizao cuida dessas dependncias, mas pode ser necessria a instalao daqueles
programas para que a atualizao seja processada normalmente.
Instalando
Normalmente o Conectiva Linux instalado em um disco vazio, sobre outras instalaes de Linux ou uma partio
disponvel em um equipamento com outro sistema operacional.
Nota: instalar o Conectiva Linux sobre outras instalaes de Linux no preserva qualquer informao das
instalaes prvias. Nestes casos indicado verificar a necessidade de salvar e guardar dados importantes.
Caso se deseje executar uma instalao completa, escolha instalar e v para a seo 6.3.
Classes de Instalao
Aps a opo de atualizao ou instalao completa, o programa de instalao ir solicitar a opo de classe de
instalao. Pode-se optar entre as seguintes classes de instalao.
Estao de trabalho - uma instalao deste tipo ir automaticamente apagar todas as parties Linux do
disco rgido instalado na mquina;
Servidor - uma instalao deste tipo ir automaticamente apagar todas as parties do disco rgido
instalado na mquina;
Personalizada - uma classe de instalao que fornece total controle sobre temas relacionados com o
particionamento. Caso se tenha instalado o Conectiva Linux anteriormente , esta classe de instalao ser
muito similar disponvel em outras verses anteriores.
Nota:Caso se tenha escolhido Estao de Trabalho ou Servidor, parte ou a totalidade dos dados armazenados no
computador podero ser apagados. Esta deciso dever ser confirmada, porm tenha em mente que aps o programa
de instalao receber a confirmao, a remoo dos dados ser irreversvel.
Caso se tenha optado por um dos mtodos Estao de Trabalho ou Servidor, pode-se ir diretamente para uma das
seguintes sees, dependendo do mtodo de instalao selecionados:
CDROM - Ir para o captulo 7.
NFS - Ir para o captulo 7.
Disco Rgido - Ir para a seo 6.9, siga as instrues l descritas e ento v para o captulo 7.
FTP - Ir para a seo 6.7, siga as instrues l descritas e ento v para o captulo 7.
SMB - Ir para a seo 6.8, siga as instrues l descritas e ento v para o captulo 7.
Nota: a seo Resumo do Disco Rgido utilizada somente para indicar a configurao do disco do computador. Ela
no foi desenvolvida para ser usada para especificar o disco rgido de uma determinada partio. Isso descrito mais
detalhadamente na seo a seguir.
Ponto de Montagem - este campo informa o ponto de montagem da partio. Por exemplo, se esta partio
deve ser a partio raiz, digite /, digite /usr para a partio de usr e assim por diante.
Tamanho (Mb) - este campo informa o tamanho (em megabytes) da partio. Note que este campo comea
com "1'' , quer dizer que a menos que seja alterado ser criada uma partio com apenas 1 MB.
Extensvel? - verifica se o tamanho digitado no campo anterior o tamanho exato da partio, ou seu
tamanho mnimo. Tecle [Espao] para selecionar ou para cancelar a seleo. Quando selecionada, a
partio poder crescer at preencher todo o espao disponvel no disco rgido. Neste caso, o tamanho da
partio expandir e contrair medida que outras parties sejam modificadas.
Tipo - este campo contm uma lista de diferentes tipos de partio. Selecione a partio usando as teclas e .
Discos Possveis - este campo contm uma lista de discos rgidos instalados no sistema, com uma caixa de
seleo para cada um. Se uma caixa de seleo no for ativada, ento esta partio nunca ser criada
naquele disco rgido. Atravs do uso de diversas caixas de seleo, pode-se definir a localizao das
parties ou deixar o Disk Druid decidir a sua melhor localizao.
Ok - selecione este boto e tecle [Espao] quando tiver concludo e deseje efetivamente criar a partio.
Cancelar - selecione este boto e tecle [Espao] quando no quiser criar a partio.
Alterando a Partio
Para alterar as configuraes da partio, realce a partio na seo Parties de Discos Atuais, selecione o boto
Edite, e tecle [Espao]. Ser apresentado uma caixa de dilogo conforme a figura 18. Faa as alteraes
apropriadas, selecione Ok e tecle [Espao].
Nota: Se j existe a partio no disco rgido, ser possvel somente alterar o ponto de montagem da partio. Para
alterar outras caractersticas ser necessrio remover a partio e recri-la.
Adicionado Um Ponto de Montagem NFS
Para adicionar um sistema de arquivos com somente permisses para leitura de um servidor NFS, selecione o boto
Adicionar NFS, e tecle [Espao], ou pressione [F2]. Caso no tenha sido selecionado um mtodo relacionado
instalao via rede, vrias caixas de dilogo referentes configurao de rede (para maiores informaes retorne a
seo 5.4.2) sero apresentadas. Preencha-as apropriadamente. Ser apresentada uma caixa de dilogo intitulada
Editar Ponto de Montagem de Rede. Nesta caixa de dilogo preciso digitar o nome do servidor NFS, o caminho do
sistema de arquivos exportado e o ponto de montagem para o sistema de arquivos. Selecione o boto Ok ou
Cancelar, conforme o desejado e tecle [Espao].
Comeando
Caso se deseje abandonar qualquer alterao feita pelo Disk Druid, basta selecionar o boto Limpar, e teclar
[Espao]. Voc dever confirmar esta ao. Caso se selecione SIM, o Disk Druid ler as tabelas de parties (se
existir alguma) de cada disco rgido, e as exibir. Selecionando NO permite retornar tela principal do Disk
Druid.
Cancelando
Caso prefira usar o fdisk, selecione Cancelar e tecle [Espao]. Pode-se ento selecionar fdisk da caixa de
dilogo Configurao do Disco.
Finalizando...
Uma vez terminada a configurao das parties e pontos de montagem, ser apresentada a tela conforme a figura
6.5.1. Selecione Ok e tecle [Espao]. Ento v para a seo 6.6.
Usando fdisk
Uma vez selecionado fdisk, ser apresentada uma caixa de dilogo intitulada Particionamento de Discos (veja na
figura 6.5.2). Nesta caixa esto listados todos os discos disponveis. Mova o realce para o disco que se deseje
particionar, selecione Edite e tecle [Espao]. Informe fdisk e poder particionar o disco selecionado. Repita este
processo para cada disco que quiser particionar. Quando estiver pronto, selecione Pronto.
Numerando Parties
O Conectiva Linux referencia-se s parties de disco utilizando uma combinao de letras e nmeros que podem
parecer um pouco confusas para usurios menos experientes. Segue um pequeno sumrio:
Letras
Denominam o equipamento em que a partio est configurada, por exemplo /dev/hda (o primeiro disco IDE) ou
/dev/sdb (o segundo disco SCSI).
Nmeros
Denominam a partio. As primeiras das quatro (primrias ou estendidas) parties so numeradas de 1 at 4.
Parties lgicas iniciam em 5. Por exemplo /dev/hda3 a terceira partio primria ou estendida no primeiro
disco IDE; /dev/sdb6 a segunda partio lgica no segundo disco SCSI.
Outras Parties
A prxima caixa de dilogo apresenta uma lista das demais parties do disco rgido (incluindo parties MS-DOS e
outras que possam ser lidas pelo Conectiva Linux), permitindo relacionar essas parties com outros sistemas de
arquivos do CL.
As parties relacionadas sero automaticamente montadas quando o Conectiva Linux for inicializado. Selecione a
partio desejada, pressione [Enter] (ou escolha Editar) e informe o ponto de montagem para aquela partio, por
exemplo /usr ( figura 6.5.3).
Adicionalmente o Conectiva Linux permite que sejam montados volumes NFS quando o sistema inicializado, o
que permite que a rvore de diretrios seja compartilhada atravs da rede. Escolha Adicionar NFS, informe o nome
do servidor NFS, o caminho do volume NFS e o ponto de montagem para o volume ( figura 6.5.3).
Caso tudo seja especificado adequadamente, uma caixa de mensagem indicando que base/hdlist est sendo
transferido ser apresentada. Caso esteja sendo realizada uma instalao de classe estao de trabalho ou servidor,
siga para o Captulo 7, caso contrrio siga para a Seo 6.11 para continuar a instalao do Conectiva Linux.
Inicialmente, deve-se informar o nome do servidor SMB. importante notar que o nome esperado aqui o nome do
servidor de Rede Microsoft, e no um nome qualificado de domnio. A seguir, informe o nome do volume
compartilhado. Uma vez que diferentes implementaes do protocolo SMB compartilham os nomes diferentemente
(no sabemos a razo! A Microsoft talvez o saiba), pode-se descobrir que maisculas ou minsculas podem fazer
alguma diferena. Na maioria dos casos informar o nome do volume em minsculas parece ser a melhor opo. A
seguir, informe o nome e a senha . Em geral, o nome da conta pode ser igual a guestfootnode.html -
1347footnode.html - 1347. Uma senha (a qual sensvel a maisculas e minsculas) deve ser informada. Caso o
compartilhamento esteja disponvel sem senhas, ele provavelmente no funcionar. Aps entrar com todas as
informaes, selecione Ok, e pressione [Espao]. Caso tudo esteja funcionando perfeitamente, haver uma pequena
demora e aps a lista de pacotes disponveis estar pronta para ser utilizada pelo programa de instalao. Caso esteja
sendo realizada uma instalao de classe estao de trabalho ou servidor, siga para o Captulo 7, caso contrrio siga
para a Seo 6.11 para continuar a instalao do Conectiva Linux.
Formatando Parties
O prximo dilogo apresenta uma lista de parties para formatao. Muitas parties devem ser formatadas,
especialmente as recm criadas, porm parties como /home ou /usr/local no necessitam ser formatadas
caso se deseje manter os dados l gravados. Selecione cada uma das parties a formatar e pressione [Espao].
aconselhvel acionar o boto verificar para verificao de blocos defeituosos. Escolha Ok.
Instalao de Pacote
Aps resolver todas as dependncias, o programa de instalao inicia a instalao dos pacotes e cria um arquivo de
mensagens informativas em /tmp/install.log com as mensagens de instalao do Conectiva Linux. Selecione
Ok e tecle [Espao] para continuar.
Neste ponto, o programa de instalao formatar cada partio que voc selecionar. Isto pode levar vrios minutos (e
levar mais tempo se voc selecionar a verificao para blocos defeituosos).
Em seguida, o programa de instalao comea a instalar os pacotes. Uma janela intitulada como Status da Instalao
exibida com a seguinte informao:
Pacote - O nome do pacote em instalao.
Tamanho - O tamanho do pacote (em kbytes).
Resumo - Uma descrio sucinta do pacote.
Barra de Progresso de Instalao do Pacote - Uma barra que mostra o progresso da instalao do pacote
atual.
Estatsticas - Esta seo possui trs linhas: Total, Completos e Restante. Como se pode supor, estas linhas
contm as estatsticas do nmero total de pacotes que sero instalados, a estatstica do nmero de pacotes j
instalados e a estatstica dos pacotes que ainda no foram instalados. A informao nestas trs filas inclui:
Pacotes - O nmero de pacotes.
Bytes - O tamanho.
Tempo - O tempo gasto.
Barra Progresso Total - esta barra muda a cor mostrando o andamento da instalao como um todo.
Se voc estiver instalando via FTP, uma caixa de mensagem aparecer a cada pacote que for recuperado do site de
FTP.
Neste ponto no h nada que voc possa fazer at que todos os pacotes sejam instalados. O tempo necessrio
depende do nmero de pacotes que voc selecionou e da velocidade do computador. Depois de instalados os pacotes,
v ao prximo captulo para finalizar a instalao do CL.
Configurando o Mouse
A seguir, o programa de instalao ir testar o sistema e tentar encontrar um mouse. Caso algum mouse seja
detectado, uma caixa de dilogo apresentada, definindo a porta em que o dispositivo foi encontrado. Pressione
[Espao] para continuar.
Caso sejam necessrias, informaes adicionais como protocolo, nmero de botes, emulao de mouse trs botes,
etc... sero solicitadas. Faa as selees apropriadas e continue na prxima seo. Normalmente ser apresentada
uma tela similar apresentada na Figura 7.1.
A melhor opo encontrada pelo programa de instalao em seu sistema, estar realada. Caso o tipo de mouse no
seja o mais adequado, pode-se usar as teclas e para navegar entre os diversos tipos disponveis. Em geral pode-se
usar uma das seguintes abordagens para selecionar o tipo de mouse do seu sistema:
Caso seja encontrado exatamente o mouse do sistema, realce a sua entrada na lista;
Caso seja encontrado um mouse, que voc tenha certeza que compatvel com o instalado no sistema,
realce a sua entrada;
Caso contrario, selecione a entrada Genrica, baseado no nmero de botes do mouse e na sua interface.
Para determinar a interface do mouse, siga o cabo at a sua conexo com o sistema. Caso o conector tenha
um formato retangular, ele provavelmente um mouse serial, caso tenha um conector arredondado,
provavelmente um mouse PS/2. Caso se esteja instalando o Conectiva Linux em um computador porttil,
ele provavelmente ser um mouse compatvel com PS/2.
A caixa de verificao Emulao de 3 Botes permite usar um mouse de dois botes como se ele tivesse trs. Em
geral mais simples usar o Sistema X Window caso se tenha um mouse com trs botes. Caso esta caixa seja
selecionada, pode-se emular o terceiro boto atravs da utilizao dos dois botes simultaneamente como se fossem
o boto do meio. Se voc selecionou um mouse com uma interface serial, ento ser apresentada uma janela similar
figura 34. Simplesmente realce a porta serial adequada do mouse, selecione Ok, e pressione [Espao].
Caso se deseje alterar a configurao do mouse aps a inicializao do sistema Conectiva Linux, pode-se usar o
comando /usr/sbin/mouseconfig .
Configurando X Windows
Aps selecionar o mouse e caso os pacotes X Windows estejam instalados, pode-se configurar o servidor X. Caso
no se deseje utiliza o Sistema X Window (interface grfica), pode-se ir diretamente para a seo 7.3
Finalmente o Xconfigurator solicitar o modo de vdeo que se deseja utilizar. Selecione um ou mais modos
pressionando [Espao]. O Xconfigurator ento criar um arquivo de configurao em /etc/X11/XF86Config
com as opes selecionadas.
Configurando a Rede
Aps a configurao do Servidor X, o processo de instalao apresentar a opo de configurao (ou
reconfigurao) da rede. Se a instalao estiver sendo realizada a partir de um disco rgido local ou de um CD-ROM,
o processo perguntar se o suporte rede deve ser instalado. Caso se escolha No o Conectiva Linux ser executado
em modo "isolado". Caso se escolha Sim, ser necessrio configurar a rede conforme a descrio a seguir.
Se a instalao estiver sendo feita via FTP ou NFS, a configurao temporria da rede j foi efetuada. O processo de
instalao apresentar trs opes:
Manter as informaes durante o processo de instalao: todos os dados previamente informados sero
mantidos de forma permanente na configurao do Conectiva Linux.
Reconfigurar a rede: o processo de instalao apresentar os dilogos de configurao descritos a seguir
com os valores informados anteriormente como padres. Utilize esta opo caso o sistema seja instalado
em outra rede que no a utilizada para a instalao do Conectiva Linux.
No configurar a rede: o sistema no ter funes de rede local configuradas. Escolha esta opo caso o
sistema seja utilizado como estao de trabalho isolada.
Configurando o Relgio
O processo de instalao apresentar uma caixa de dilogo que auxiliar na configurao do sistema de horrios do
Conectiva Linux.
possvel ajustar o relgio do hardware (CMOS) para GMT footnode.html - 1625footnode.html - 1625, tambm
conhecido como UTC footnode.html - 1626footnode.html - 1626, selecionando Ajuste do Relgio de Hardware
para GMT. Adequar o relgio para GMT significa que o Conectiva Linux se ajustar automaticamente ao horrio
de vero, caso a zona de horrio selecionada o utilize. Muitas redes utilizam o GMT.
Selecione a zona de horrio a partir da lista e pressione [Enter].
Se desejar alterar a configurao de zona de horrio, aps a inicializao do Conectiva Linux, utilize o comando
/usr/sbin/timeconfig.
Note que se seu computador possui algum outro sistema operacional instalado, configurar o relgio para GMT pode
causar a apresentao incorreta de horrio, ao executar esse sistema. Mantenha sempre em mente que, se mais de um
sistema operacional puder alterar o sistema para horrio de vero, possivelmente o sistema ser configurado
erroneamente.
Note que se pode rodar /usr/sbin/ntsysv ou sbin/chkconfig aps a instalao e alterar os servios que
sero iniciados automaticamente junto com o sistema.
Impressoras Locais
Se foi selecionada "Local" , uma caixa de dilogo semelhante ao da figura 7.6.1 ser apresentada.
Informe o nome do dispositivo. Determine quais portas de impressora esto disponveis no computador. Selecione
Prximo, e tecle [Espao]. Agora v at a seo 7.6.4 para continuar.
Impressoras Remotas
Caso tenha sido selecionada "Impressora remota", ser apresentada uma caixa de dilogo semelhante figura 7.6.2.
Informe o nome do computador em que a impressora est ligada no campo "Computador remoto" e o nome da fila
naquela mquina que est associada com a impressora remota no campo "Fila remota''. Selecione Prximo e tecle
[Espao]. Agora v at a seo 7.6.4 para continuar a instalao.
Impressoras SMB
Caso tenha sido selecionada "LAN Manager", voc ver uma caixa de dilogo semelhante figura 7.6.3.
Entre com as informaes necessrias nos campos fornecidos. Selecione Prximo e tecle [Espao].
Finalizando a Instalao
A seguir ser apresentada uma caixa de dilogo intitulada "Configurao de Impressora" (figura 7.6.4). Selecione
uma impressora compatvel com a sua. Selecione Prximo e tecle [Espao] para continuar.
Aps selecionar o tipo de impressora, ser apresentada uma caixa de dilogo semelhante figura 7.6.4. Informe o
tamanho do papel e resoluo desejados. A caixa de verificao do campo Ajuste de Retorno dever ser acionada,
caso a impressora no execute o retorno do carro aps cada quebra de linha.
Finalmente, ser apresentada a caixa de dilogo contendo todas as informaes referentes impressora (figura
7.6.4). Realize a conferncia e se tudo estiver correto, selecione Ok. Caso mudanas sejam necessrias selecione
Editar. Pode-se selecionar ainda Cancelar, para sair da configurao sem efetivar as alteraes.
Caso a opo Ok seja selecionada, surgir a possibilidade de configurar uma nova impressora ou ainda de continuar
com o processo de instalao.
Nota: Se voc optar por Ignore, voc no ser capaz de reinicializar seu Conectiva Linux e necessitar utilizar outro
mtodo de reinicializao.
Alternativas ao LILO
Caso no se deseje utilizar o LILO para inicializar o Conectiva Linux, h algumas alternativas:
Disquete de Inicializao
Pode-se utilizar o disquete de inicializao criado pelo programa de instalao, caso ele tenha sido criado.
LOADLIN
Pode inicializar o Conectiva Linux a partir do MS-DOS. Infelizmente necessita de uma cpia do kernel do
Conectiva Linux (e um disco virtual em memria RAM, caso se utilize um adaptador SCSI) disponvel na partio
MS-DOS. A nica forma de conseguir isto inicializar o sistema com o Conectiva Linux e ento copiar o kernel
para a partio MS-DOS. LOADLIN est disponvel em
ftp://sunsite.unc.edu/pub/Linux/system/boot/dualboot/ e em seus sites espelhos.
SYSLINUX
um programa MS-DOS muito parecido com o LOADLIN, tambm disponvel em
ftp://sunsite.unc.edu/pub/Linux/system/boot/dualboot/ e em seus sites espelhos.
Carregadores Comerciais
Outras opes como por exemplo o System Commander, so capazes de inicializar o Linux, mas podem
necessitar do LILO instalado na partio Conectiva Linux.
Finalizando
Aps concluir a instalao do LILO, o processo de instalao ir preparar o sistema para a reinicializao (veja a
Figura 7.10) do sistema. Por favor no esquea de remover os disquetes de instalao da unidade (a menos que no
se esteja utilizando o LILO).
Na linha boot: pressione [Enter] e acompanhe a inicializao do sistema Conectiva Linux. Quando for
apresentado a expresso login:, informe rootfootnode.html - 1883footnode.html - 1883 e pressione [Enter].
Surgir a expresso Password:. Informe a senha do superusurio configurada para o sistema conforme a seo
7.7.
Aps a seqncia normal de carga ao ligar o computador, ser apresentada a linha de comando padro do LILO, ou
seja boot:. Neste momento podem ser tomadas as seguintes atitudes:
Pressionar [Enter] - provoca a carga do sistema operacional padro definido no LILO (conforme a
caixa de dilogo mostrada na figura 7.9.1).
Informar uma Identificao de Inicializao seguida de [Enter] - provoca a carga do sistema
operacional correspondente identificao fornecida.
No fazer nada - aps o perodo de espera do LILO (cujo padro de 5 segundos), o sistema padro ser
carregado automaticamente.
Ao ser carregado, o Linux apresentar diversas telas de mensagens sendo paginadas, at que seja apresentada a linha
inicial do sistema login:.
No primeiro acesso deve ser informado o usurio root footnode.html - 1901footnode.html - 1901, seguida da senha
configurada conforme a seo 7.7. Imediatamente aps devem ser criado(s) o(s) usurio(s) que utilizaro o sistema.
Parabns! O seu Conectiva Linux est instalado.
Para maiores informaes do que fazer a seguir veja o Captulo 8.
Informaes Orientadas a Tarefas - muitas vezes voc pode querer configurar o Conectiva Linux de uma
determinada forma, mas voc no est seguro de como comear. Neste caso, pode ser de grande ajuda
verificar o que outras pessoas fizeram em circunstncias similares. aqui onde o Projeto de Documentao
Linux footnode.html - 1998footnode.html - 1998pode ajudar. Cada um de seus documentos Como Fazer
footnode.html - 1999footnode.html - 1999aborda aspectos particulares do Linux, desde itens de baixo nvel
do kernel do sistema at o seu funcionamento em uma estao de rdio amador.
Caso voc tenha selecionado os pacotes Como Fazer ao instalar o Conectiva Linux, voc os encontrar em seu
sistema em /usr/doc/HOWTO. Por outro lado diversos destes documentos podem ser encontrados de forma
traduzida no Guia do Servidor Linux ou em ingls no livro Linux Undercover, disponveis em
http://www.lojalinux.com.br.
Entrando
A primeira vez que voc acessar o sistema Conectiva Linux, o acesso dever ser realizado com o superusurio root.
Este o nome da conta que tem acesso completo a todos os componentes do sistema. Normalmente, a conta de
superusurio somente utilizada na execuo de tarefas de administrao do sistema, como a criao de novas
contas, desligar o sistema, etc... Isso se deve ao fato de que o acesso irrestrito do superusurio quando mal utilizado
poder provocar grandes estragos ao sistema. Ento seja cuidadoso ao acessar o sistema como root, e use a conta
de superusurio somente quando realmente for necessrio. Para o acesso inicial, informe root na linha de comando
login: . Pressione [Enter] (ou [Return]). Uma linha de comando Password: aparecer. Digite a mesma senha
criada na seo 7.7, pressionando [Enter] ao terminar. Dever ento surgir algo como:
Caso o usurio ou a senha estejam mal informadas, tente novamente at que a linha acima surja.
Congratulaes ! Voc conseguiu acessar o sistema com sucesso. Prximo passo: aprendendo a sair do sistema.
Saindo do Sistema
Aps finalizar o uso do Conectiva Linux, deve-se sair do sistema. Apesar de muitos interpretadores de comandos
terem uma instruo logout ou exit , muitos usurios simplesmente digitam [Ctrl]-[D]. Isso deve retornar
linha de acesso ao sistema. Caso o sistema X Windows esteja sendo utilizado, o processo de sada do sistema pode
variar dependendo de como o X foi iniciado. Cobriremos este tema com maiores detalhes adiante.
Contas e Senhas
Conforme mencionado anteriormente, no aconselhvel utilizar a conta de superusurio todo o tempo.
Inevitavelmente um erro ser cometido, e a checagem de acesso que normalmente evita esse tipo de erro, no
funcionar, uma vez que ao superusurio permitido fazer qualquer coisa no sistema. Bem, se voc no deve estar
acessando o sistema como superusurio, com que nome voc dever acess-lo? Com o seu nome obviamente. Para
fazer isso, voc precisa saber como criar contas no seu sistema Conectiva Linux.
Contas
Assim que ligado, o sistema oferece diversas formas de criar novas contas. Usaremos inicialmente o mtodo mais
bsico: o comando useradd . Basicamente tudo o que se deve fazer informar (como superusurio):
Senhas
O comando passwd pode ser usado para:
Especificar senhas para contas recm criadas.
Mudar as senhas de contas j existente.
Mudar a senha de contas com as quais se esteja acessando o sistema.
As primeiras duas situaes so realmente as mesmas; no h realmente diferenas entre uma conta que j exista e
uma que acabou de ser criada. Tudo o que voc deve saber que deve acessar o sistema como superusurio
footnode.html - 2067footnode.html - 2067, e ento especificar o nome da conta cuja senha se deseje alterar. Usando
a conta que acabamos de criar, temos o seguinte exemplo:
Como se pode perceber, a senha no ecoada na tela quando informada. Deve-se ainda digitar a senha duas vezes,
para garantir que no houve nenhum engano ao inform-la. Vamos acessar o sistema com a conta recm criada
novamente:
Uma vez dentro do sistema, pode-se alterar a senha da conta que est sendo usada utilizando-se o comando passwd
sem o nome da conta. Neste caso, ele solicitar a senha atual da conta, seguida do comando de nova senha. Por
exemplo para uma conta chama conec, teremos:
muito simples!.
O comando su
H momentos em que pode ser necessrio processar um ou dois comandos como outro usurio. normal que
administradores de sistema tenha esse tipo de demanda - eles (como todos os bons administradores de sistemas)
usam a sua conta pessoal e sem privilgios especiais a maior parte do tempo. Mas caso uma senha de usurio
necessite ser alterada ou as permisses de um determinado arquivo devam ser ajustadas, isso pode no ser possvel
com uma conta de usurio simples. Tais tarefas no levam mais que um minuto, e pode ser um tanto aborrecido ter
que sair e entrar no sistema diversas vezes, somente para executar pequenas tarefas como superusurio. Uma
abordagem mais simples consiste na utilizao do comando su . Com este comando, a sesso atual pode
transformar-se na sesso do superusurio ou outro usurio. No seguinte exemplo, o usurio conec decide tornar-se
o superusurio.
Como possvel perceber, atravs do comando su, o usurio comum obtm os poderes de superusurio, aps a
informao da senha do root. Mas caso se observe mais atentamente, notar que o indicador de linha de comando
do ambiente de trabalho um pouco diferente, indicando que o usurio atual foi alterado. A outra diferena que o
indicador de linha que tinha um sinal ($), passa a ter o sinal (#). Esta a forma tradicional de indicar se um
ambiente de trabalho est sendo executado como superusurio ou no.
possvel ainda tornar-se outro usurio. Pode-se fazer isso, sem informar a senha (no nosso exemplo a senha do
usurio no seria requerida) atravs do comando su conta_do_usurio, caso se esteja utilizando o
superusurio, ou informando a senha do usurio que se deseje alterar. Voc achar o comando su muito til,
particularmente se est agindo como deve um administrador do sistema (veja o Guia de Administrador de
Sistemas Linux em http://www.lojalinux.com.br).
Desligando o Seu Sistema Conectiva Linux
Ao finalizar as atividades de seu sistema Conectiva Linux, necessrio deslig-lo. Ainda que isso seja um pouco
mais complexo que simplesmente desligar o boto de energia, o encerramento do sistema Linux tem alguns detalhes
adicionais. Uma vez que voc esteja pronto para deslig-lo, no quer dizer que o sistema est apto para tal. Para
entender melhor o que queremos dizer, execute o comando:
ps ax
Cada uma das linhas listadas pelo comando ps representa um processo em execuo. Cada processo pode estar
trabalhando com arquivos , e caso o sistema seja simplesmente desligado, esses processos no tero a chance de
fechar todos os arquivos e finalizarem a execuo de maneira correta. Logo para poder desligar o sistema
corretamente, necessrio avisar aos processos que finalizem normalmente sua execuo. Para tanto, pode-se usar o
comando shutdown . O comandos shutdown pode ser executado somente pelo superusurio e ser necessrio
acessar o sistema como tal ou executar o comando su para tornar-se superusurio root. A sintaxe bsica de
shutdown :
shutdown <options> <time>
Nota: o programa shutdown reside no diretrio /sbin. Caso sua varivel de ambiente PATH no inclua /sbin,
ser necessrio fornecer o seu caminho completo como parte do comando (por exemplo, /sbin/shutdown -h
now ).
Em muitos casos, pode-se incluir uma das seguintes opes:
-h - suspende o sistema quando a finalizao estiver completa;
-r - reinicialize o sistema quando a finalizao estiver completa.
Caso no seja includa nenhuma das opes, shutdown reinicializar o sistema em modo monousurio. A menos
que esteja claro em porque usar o sistema em modo monousurio, esta opo no dever ser utilizada. Simplesmente
informe o comando shutdown (desta vez com -h ou -r ) e ele finalizar normalmente. O comando shutdown
fornece ainda grande flexibilidade em termos de tempo. Caso se deseje que o shutdown seja executado
imediatamente, simplesmente informe a palavra now aps o comando. Caso se deseje que o sistema seja desligado
em cinco minutos a partir de agora, basta informar +5. Em assim sendo, o comando
shutdown -r +15
significa "desligue o sistema em quinze minutos a partir de agora e reinicialize aps o encerramento ter sido
completado" . Shutdown tem diversas outras opes disponveis, sendo que descrevemos aqui somente o bsico
necessrio para executar tarefas simples de desligamento. Para aprender mais execute o comando man shutdown
para saber mais sobre as caractersticas deste comando. Em portugus!
O Sistema X Windows
Enquanto muitas pessoas usaro a interface a caracter apresentada quando se acessa o sistema, muitas pessoas
preferiro utilizar uma interface grfica. Para sistemas Linux, a interface grfica do usurio o Sistema X Windows.
Para executar o X, necessrio ter os pacotes necessrios instalados. Caso se tenha selecionado o componente
"Sistema X Windows" para ser instalado, provavelmente esse processo ser muito simples. Neste caso v para a
seo 8.4.
Configurao do XFree86
H trs mtodos de configurao do Xfree86 disponveis:
Xconfigurator , ou
xf86config , ou
manualmente.
Xconfigurator e xf86config so funcionalmente equivalentes e funcionam perfeitamente bem. Caso se
tenha dvidas sobre alguns desses processos uma boa fonte de informaes pode ser encontrada em
http://www.xfree86.org.
Xconfigurator um programa orientado por menus, que navega atravs dos parmetros do X Server.
xf86config um programa texto, que roda em linha de comando e no to simples como o
Xconfigurator .
Caso algum desses programas no consiga criar o arquivo de configurao adequado, a placa de vdeo
provavelmente no suportada ou necessrio criar o arquivo manualmente. Normalmente o problema de suporte,
ento aconselhvel verificar se a placa de vdeo suportada antes de tentar gerar o arquivo manualmente. Caso a
placa de vdeo no seja suportada pelo Xfree86, deve-se sugerir a utilizao de um servidor X comercial (vide
http://www.lojalinux.com.br). Caso se tenha dvidas sobre o suporte placa de vdeo, o ideal consultar
o site http://www.xfree86.org.
Servidor X
Uma vez selecionada a placa de vdeo adequadamente no momento da instalao, importante ter-se o Servidor X
adequado e instalado, assim como garantir que a placa de vdeo selecionada a mesma que foi selecionada na
execuo do Xconfigurator ou do xf86config . Caso se tenha instalado a placa de vdeo incorreta, ou o
servidor X errado, necessrio corrigir antes que o servidor X seja configurado. Por exemplo com o CD montado
em /mnt/cdrom, e para instalar o servidor S3, informe os seguintes comandos:
cd /mnt/cdrom/RedHat/RPMS rpm -ivh XFree86-S3-3.1.2-1.i386.rpm ln -sf
../../usr/X11R6/bin/XF86_S3 /etc/X11/X
Estes comandos instalaro o servidor S3 e criaro as ligaes footnode.html - 2152footnode.html - 2152simblicas
adequadas.
Xconfigurator
Para configurar o X Windows necessrio inicialmente selecionar a placa de vdeo. Basta correr a lista de placas
suportadas at encontrar-se a adequada. A tabela 8.4.2 pode ajudar na definio da seleo adequada ao hardware. Se
a placa no estiver listada possvel que ela no seja suportada pelo Xfree86. Neste caso pode-se tentar a ltima
opo da seleo (Unlisted Card) ou um servidor X comercial.
O prximo passo selecionar o monitor. Se o monitor no estiver listado na relao de suportados, possvel
selecionar um monitor genrico ou optar-se por Custom, informando-se os parmetros. Esta opo indicada para
aqueles que tenham um bom conhecimento do funcionamento interno de monitores CRT. A mdia dos usurios
provavelmente utilizar uma das selees genricas da lista.
Aps, necessrio informar a quantidade de memria de vdeo disponvel. Bastar mover a rea iluminada para o
item apropriado e pressionar [Enter] ou [F12] para continuar.
No prximo passo aconselhvel utilizar o padro footnode.html - 2159footnode.html - 2159, porm usurios mais
experientes podem selecionar um clockship especfico.
Sevidores X
Finalizando
Caso se deseje aumentar a taxa de atualizao do monitor, possvel editar o arquivo de configurao manualmente
ou executar o Xconfigurator novamente e escolher um monitor da lista que se aproxime mais das
especificaes do monitor disponvel.
O passo final do processo de configurao escolher o modo de vdeo que se deseja incluir no arquivo
XF86config. Utilizando-se as setas pode-se mover o cursor para cima e para baixo na lista sobre cada
profundidade desejada (8, 16 e 24 bits). Utilizando-se [Espao] selecionam-se as resolues individuais e com
[Tab] pode-se mover entre os campos de profundidade de cores. Aps selecionar os modos desejados, basta mover o
cursor para o boto de Ok e pressionar [Enter] ou utilizar [F12] como atalho. Surgir uma tela informando como
alternar as configuraes de vdeo e parar o servidor X
Iniciando o X Manualmente
Conectiva Linux, conforme instalado, no iniciar o X automaticamente para voc. Desta forma, voc ver a mesma
linha de acesso em modo caracter j descrita anteriormente. Para se ter o X iniciado, necessrio acessar o sistema,
com uma conta diferente do superusurio, preferencialmente, e ento digitar o comando startx. A tela ficar
totalmente em branco (ou cinza) e aps algum tempo de espera ser possvel visualizar uma interface grfica com
uma ou mais janelas. A aparncia da rea de trabalho ir variar, dependendo dos pacotes instalados e de outras
variveis. Para finalizar e deixar o X, pode-se clicar em qualquer parte da rea de trabalho (em outras palavras, em
qualquer rea que no contenha nenhuma janela) usando o primeiro boto do mouse. Selecione uma das seguintes
entradas Exit, Quit, ou logout e o X ser finalizando, retornando interface texto. Pode-se ento sair do sistema
normalmente, conforme descrito anteriormente.
Iniciando X Automaticamente
Esteja seguro que o Servidor X est funcionando corretamente antes de automatizar o seu incio. Falhas neste ponto
somente dificultaro o acesso ao seu Conectiva Linux. Caso isso no tenha sido feito, por favor revise o seu sistema
conforme descrito acima. possvel configurar o sistema Conectiva Linux para que o X seja iniciado
automaticamente toda vez que o sistema seja inicializado. Quando configurado desta forma, o programa xdm dever
ser executado, e apresentar uma tela de acesso grfica. Aps o acesso, voc ter uma sesso executando o X, da
mesma forma que um comando startx tivesse sido executado.
Um pequeno resumo de como isso pode ser feito:
Teste xdm usando telinit.
Edite /etc/inittab.
Reinicialize.
Vamos verificar cada passo mais detalhadamente.
Testando xdm E Usando telinit
O comando telinit usado para mudar o nvel de execuo do Conectiva Linux. no nvel de execuo que
vrios aspectos de controle do sistema, incluindo se o xdm ser inicializado ou no, so definidos. Sistemas
Conectiva Linux recm instalados usam o nvel de execuo 3 como padro; que resultam na linha de acesso ao
sistema em modo texto. Para que o xdm seja iniciado no nvel de execuo 5, ser necessrio executar o seguinte
comando:
/sbin/telinit 5
Nota: deve-se estar acessando o sistema como superusurio para usar o comando telinit , e que no se pode
estar executando qualquer outro programa no sistema Conectiva Linux ao se alterar o nvel de execuo, uma vez
que todos os programas sero finalizados na mudana. Caso tudo esteja corretamente configurado, aps um pequeno
intervalo, estar disponvel a tela de acesso do xdm . Acesse o sistema, verifique se a rea de trabalho X aparece.
Saia ento do sistema para estar certo que o xdm reaparecer. Caso isso ocorra, o seu sistema est configurado
corretamente. Caso haja algum problema, pode-se retornar ao nvel de execuo 3 usando-se telinit (ou seja ,
/sbin/telinit 3 ), ou reinicializando o sistema.
Editando /etc/inittab
O arquivo /etc/inittab usado, entre outras coisas, para determinar o nvel de execuo padro. Pode-se
mudar o nvel de 3 para 5; editando-se o arquivo /etc/inittab. Usando o editor de texto de sua escolha, deve-se
mudar esta linha no arquivo /etc/inittab:
id:3:initdefault:
Ao final, deve-se ter algo similar a:
id:5:initdefault:
Esteja certo de mudar somente o nmero 3 para 5. No mude absolutamente mais nada, pois o seu Conectiva Linux
poder no mais ser reinicializado. Ao se fazer a mudana, saia do editor, e use este comando para revisar o seu
trabalho:
less /etc/inittab
(Pressione [Espao] para paginar o arquivo; [q] para finalizar.). Caso tudo esteja correto, tempo de reinicializar o
sistema.
Reinicializar
Verifique a seo 8.2 para ver como reinicializar o seu Conectiva Linux adequadamente. Parabns. O seu sistema
agora totalmente grfico.
Alterando o Seu Ambiente
Graas ao wmconfig , fcil alterar o ambiente. Simplesmente selecione o menu de entrada Preferences e (sob
WM Style) voc ser capaz de escolher entre diversos ambientes (tambm conhecido como gerentes de janela).
Caso voc queira saber mais detalhes sobre este ambiente, leia a pgina de manual wmconfig para maiores
informaes.
Consoles Virtuais e X
Note que mesmo que X esteja sendo executado, ainda possvel ter acesso a interfaces baseadas em caracteres. Isso
porque o Conectiva Linux usa consoles virtuais, enquanto o X est sendo executado. Para alternar para a console
virtual, pressione [Ctrl]-[Alt]-[Fn], onde [Fn] uma das seis consoles virtuais, aonde sero apresentadas as linhas
de acesso ao sistemas padres, de onde o sistema pode ser acessado atravs de qualquer uma das consoles. Para
retornar para a sesso X simplesmente tecle [Ctrl]-[Alt]-[F7]. Note que algumas pessoas que alteram os valores do
teclado sob o X devem atentar que esse mapeamento somente funcionar quando o X estiver ativo. Isso pode ser um
pouco confuso pois pode-se trocar [Ctrl] por [Caps Lock] sob o X, e ento se ter dois diferentes conjuntos de
teclas para alternar entre consoles virtuais X e no X.
Ferramentas teis Baseadas no X
H muitas ferramentas que podem facilitar a vida de um usurio do Conectiva Linux. Eles executam tarefas que ou
requerem acesso como superusurio ou podem ser realizadas atravs da memorizao de comandos complexos.
Todos requerem o X , ento ele dever estar ativo antes. Estas ferramentas so:
Ferramenta de Informaes de Usurio - simplifica a atualizao de seus dados e informaes bsicas.
Execute /usr/bin/userinfo para inici-lo.
Ferramenta de Senha de Usurio - alterao de senhas torna-se muito simples com essa ferramentas.
iniciada atravs da execuo de /usr/bin/userpasswd.
Ferramenta de Montagem de Sistemas de Arquivos - simplifica a montagem e desmontagem de sistemas
de arquivos. Todos os sistemas de arquivos "montveis" pelo usurio devem estar descritos com a opo
user em /etc/fstab footnode.html - 2354footnode.html - 2354. Execute /usr/bin/usermount
para inici-lo.
Ferramenta de Dispositivo de Rede - inicia e para as interfaces de rede atravs de operaes executadas
somente pelo mouse. Execute /usr/bin/usernet para inici-la. Requer que toda a interface controlada
por usernet seja configurada para ser controlada pelo usurio. Isso pode ser realizado usando netcfg ,
e selecionando a caixa de verificao Permitir qualquer usurio de (des)ativar interface da interface.
Aps esta tela, estar visvel a caixa de dilogo informando que /etc/conf.modules j existe. Selecione Ok, e
pressione [Espao] para continuar. Finalmente sndconfig ir tentar executar testes de som e exemplos para
verificar o correto funcionamento da placa de som. Caso o exemplo seja audvel (esteja certo de que o volume est
ajustado corretamente), voc finalizou a sua configurao!
Configurao do Mouse
Para configurar o mouse (ou reconfigurar o mouse aps sua instalao) entre com o comando
/usr/sbin/mouseconfig . Role a lista para baixo usando teclas de seta at que o seu tipo de mouse seja
destacado. Se voc tiver algum mouse ligado a uma porta de estilo PS/2, voc deve selecionar PS/2 como seu tipo de
mouse. Se voc tem um mouse ligado a uma porta de mouse numa placa de vdeo ATI, voc deve selecionar ATI Bus
Mouse. Se voc tiver um mouse com 2 botes e quiser emular o terceiro boto de mouse (do meio) com um clique
simultneo em ambos, tecle [Tab] para mover o cursor para a caixa de verificao que ativa a emulao de 3 botes
e tecle [Espao] para selecionar. Veja a seo 7.1 para maiores detalhes.
Ajuda On-Line
Caso se esteja procurando ajuda genrica sobre comandos e mensagens de erros, o melhor lugar para iniciar a
pesquisa em seu prprio sistema. H diversas fontes diferentes de informao ao alcance de qualquer usurio:
Pginas de Manual - material de referncia para comandos, formatos de arquivos e chamadas de sistema.
Documentao dos Pacotes - documentao adicional includa com diversos pacotes, RPM pode ajudar
a encontr-la.
Como Fazer e FAQs - informaes teis sobre o Projeto de Documentao Linux - LDP.
Comando locate - um comando de ajuda para localizar arquivos no seu sistema.
Pginas Info - documentao em hipertexto fora da Web.
Pginas de Manual
A maioria dos comandos disponveis no sistema tem associado a si uma pgina de manual footnode.html -
2567footnode.html - 2567. Essa documentao pode ser obtida instantaneamente, toda vez que haja alguma dvida.
Por exemplo se h alguma dvida com o comando ls , basta informar man ls e a pgina de manual do comando
ser apresentada. As pginas de manual so visualizadas atravs do programa less , aplicando-se ento todas as
suas opes, tais como:
[q] finalizar.
[Enter] paginao linha a linha.
[Espao] paginao pgina a pgina.
[b] retorna uma pgina.
[/] sucedido por uma expresso e por [Enter] pesquisa a expresso dentro da pgina.
[n] busca a prxima ocorrncia da expresso.
Algumas vezes pode ser necessrio imprimir as pginas do manual. Caso a impressora no tenha capacidade de
impersso postscript e se queira simplesmente imprimir o arquivo em formato ASCII, pode ser utilizado o
comando:
man COMANDO | lpr
Caso uma impressora postscript esteja disponvel, pode-se utilizar o comando:
man -t COMANDO | lpr
Em ambos os casos necessrio substituir COMANDO pelo comando desejado.
Algumas vezes os comandos podem ter mais de uma pgina ou podem existir funcionalidades diferentes com o
mesmo nome. As pginas de manual esto ordenadas conforme o descrito na Tabela 9.1.1.
H uma ordem na qual os comandos so pesquisados. Isso pode ser importante, como no seguinte exemplo:
Imaginemos, por exemplo, que necessitamos acessar a pgina do swapon . Ao se executar o comando man
swapon obtm-se a pgina da comando do sistema swapon(8) , a qual um comando usado para controlar a rea
de troca. Utilizando-se a tabela acima, pode-se verificar que a chamada do sistema est na seo 2. Pode-se ento
informar o comando man 2 swapon para obter-se as pginas de manual deste comando. Isso ocorre porque as
pginas do manual so recuperadas na ordem mostrada acima, o que significa que a pgina de manual swapon(8)
ser encontrada antes de swapon(2) .
Pode-se ainda pesquisar as pginas de manual por segmentos de texto, atravs do comando man -k texto . Esse
recurso no funcionar at que o banco de dados makewathis seja criado. Sob o Conectiva Linux isso feito
noite, por um programa executado automaticamente pelo sistema. Caso o sistema no permanea ligado noite
pode-se criar o banco de dados atravs do seguinte comando (como superusurio footnode.html - 2604footnode.html
- 2604):
/etc/cron.weekly/makewhatis.cron
Uma vez criado o banco de dados o comando man -k swapon retornar o seguinte resultado:
possvel observar que as sees (2) e (8) so referenciadas para swapon , assim como para swapoff neste caso.
Documentao de Pacotes
Muitos softwares tm o arquivo README e outras documentaes como parte integrante do pacote. Conectiva
Linux utiliza normalmente os subdiretrios sob /usr/doc como local padro para o armazenamento, sem que seja
necessrio instalar todos os fontes para acessar a documentao; porm o nome do subdiretrio depende do nome do
pacote e da sua verso. Por exemplo, o pacote tin na sua verso 1.22, ter como caminho para acesso sua
documentao o seguinte: /usr/doc/tin-1.22-2.
Em sua maioria a documentao est em arquivos padro ASCII, os quais podem ser visualizados com os comandos
more arquivo ou less arquivo. Ao se utilizar o comando rpm -qdf /etc/sendmail.cf pode-se obter toda
a documentao dos pacotes contidos no arquivo sendmail.cf sem a necessidade de verificao de verses ou
mesmo os pacotes envolvidos.
Caso voc esteja procurando pela documentao de um comando especfico (ou arquivo) e no em qual pacote em
que ele est contido, ser possvel descobr-la de forma simples. Por exemplo, para conhecer onde est a
documentao do arquivo /usr/bin/rtin utilize o comando
rpm -qdf /usr/bin/rtin
Este comando retornar uma lista de toda a documentao (inclusive pginas de manual) do pacote que contenha o
arquivos /usr/bin/rtin. RPM capaz ainda de uma srie de outras funcionalidades. Para maiores informaes
sobre ele, veja o captulo 15.
O Comando locate
Quando no se conhece o nome completo do comando ou arquivo que se busca, pode-se facilmente encontr-lo
atravs do comando locate . Este comando utiliza uma base de dados para localizar todos os arquivos no sistema.
Normalmente esta base construda automaticamente toda noite, desde que o Linux esteja ativo. Caso isso no
ocorra possvel cri-la atravs do comando (executado como superusurio root):
/etc/cron.daily/updatedb.cron
Caso se necessite encontrar tudo o que se refira aos arquivos finger, basta executar:
locate finger
E a resposta ser algo como:
/usr/bin/finger /usr/lib/irc/script/finger /usr/man/man1/finger.1
/usr/man/man8/in.fingerd.8 /usr/sbin/in.fingerd
A resposta fornecida atravs do nome e rota completa do arquivo.
Info
Enquanto as pginas de manual utilizam tcnicas simples de apresentao de documentos, as funes info so muito
mais poderosas. Elas provm funes de hipertexto, tornando mais simples a leitura de grandes documentos, alm de
disponibilizarem diversas ferramentas para a criao de documentos. H diversos documentos em formato info no
Conectiva Linux (especialmente alguns do Projeto GNU).
Para acessar a documentao, basta utilizar o programa info sem argumentos. Ser apresentada uma lista dos
documentos disponveis. Caso nada seja encontrado porque provavelmente no foram instalados os pacotes de
documentao, o que pode ser feito a qualquer momento atravs do utilitrio RPM.
Caso se tenha conhecimento de emacs, pode-se acessar a documentao info atravs das teclas [Ctrl-h] [Ctrl-i].
Todo texto que esteja destacado de forma luminosa uma ligao que leva a alguma informao adicional. Utilize
[Tab] para mover o cursor para a ligao e pressione [Enter] para ativ-lo. Pressionando-se [p] retorna para a pgina
anterior, [n] vai para a prxima pgina e [u] sobe um nvel. Para sair basta pressionar [Ctrl-x] [Ctrl-c].
Para aprender como utilizar a documentao info pode-se acessar o programa e verificar as informaes disponveis
na primeira tela.
Conectiva
Para os usurios registrados junto Conectiva (http://www.conectiva.com.br) o suporte instalao do
Conectiva Linux gratuito, atravs do email de suporte cl_suporte@conectiva.com.br.
Est disponvel em http://www.conectiva.com.br na seo FAQ, uma relao atualizada das dvidas e
solues mais comuns, compiladas da lista de suporte.
Para aqueles que necessitem de um suporte direto, via telefone, Internet ou conexes ponto a ponto a Conectiva
dispe de pacotes de suporte comerciais.
E finalmente para aqueles que buscam treinamento no Conectiva Linux, a Conectiva dispem de linha regular de
cursos tanto para principiantes como para usurios mais avanados. Maiores informaes esto disponveis em
http://www.conectiva.com.br seo Linux - Treinamento.
Configurao de Impressoras
Configurao do Servidor Kernel
Por essa razo, a documentao do Painel de Controle permanece neste manual, na segunda metade deste
captulo.
Executando Linuxconf
Para executar o Linuxconf deve-se acessar o sistema como superusurio. Se voc est acessando o sistema como
outro usurio, h duas formas de lidar com essa situao. A primeira executar o programa digitando-se Linuxconf
na linha de comando. Linuxconf solicitar ento a senha do superusurio (veja a figura 10.1.1).
A outra opo executar o comando su para tornar-se superusurio. Caso voc no esteja familiarizado com isso,
digite su na linha de comando do ambiente de trabalho e pressione [Enter]. A senha do superusurio ser ento
solicitada. Aps digite linuxconf e voc ter disposio todo o sistema e as ferramentas necessrias para configur-
lo. Linuxconf tem quatro opes de acionamento:
Linha de Comandos - til para manipular a configurao do sistema em programas de ambiente.
Curses - Grfica Simplificada - utiliza o mesmo estilo de interface do programa de instalao do
Conectiva Linux, uma interface texto com elementos facilitadores de navegao, como se estivesse
utilizando uma interface grfica.
X Windows - pode ser utilizado em interface grfica com os facilitadores apontar e clicar na interface de
rvore de opes. Por favor veja a Interface de rvore de Menu descrita na seo 10.1.1 para maiores
informaes. Esta a interface que ser apresentada neste captulo.
Via Web - uma interface www permite a administrao remota com simplicidade.
Linuxconf ir normalmente iniciar ou no modo Grfico Simplificado ou no modo X Windows, dependendo da
varivel de ambiente DISPLAY . A primeira vez que voc executar o Linuxconf, uma mensagem introdutria ser
listada; somente esta nica vez. Acessar a ajuda a partir da tela principal produzir o mesmo resultado.
Linuxconf tem uma ajuda sensvel ao contexto. Para informaes sobre um aspecto especfico do Linuxconf,
selecione Ajuda a partir da tela onde a opo desejada estiver disponvel. Note que nem todas as telas de ajuda
podem estar disponveis neste momento, e que sero atualizadas e introduzidas em prximas verses do Linuxconf.
A tabela de Criao de Contas de Usurio o local onde devem ser informados todos os dados da nova conta. H um
nmero de campos que so obrigatrios outros so opcionais.
Campo Obrigatrio:
Nome de Acesso - o nome da conta. Normalmente em letras minsculas. O primeiro e o ltimo nome,
iniciais ou algumas combinaes so comumente usados como nomes de acesso. Para um usurio chamado
Pepito J. Perez, nomes comuns so: pepito, perez, pepe, pjp ou pperez. Obviamente aranha ou outro nome
qualquer tambm funcionar perfeitamente. Pode-se ainda usar nmeros como pjp2 caso exista uma
segunda pessoa com as mesmas iniciais. No h um padro para o campo.
Campos Opcionais:
Nome Completo - o nome do usurio da conta. Para um indivduo, pode ser o seu nome, Pepito J. Perez,
por exemplo. Caso a conta represente uma posio ao invs de um indivduo, pode ser algo como
Conectiva Webmaster ou somente Webmaster. No h padro para este campo.
Grupo - aqui possvel especificar o grupo associado conta. O padro um grupo que seja igual ao nome
de acesso. Logo pperez ser do grupo pperez.
Grupos Suplementares - grupos adicionais aos quais o usurio est relacionado. Ns sugerimos que caso
se deseje adicionar um grupo ou grupos, deve ser feito aqui, ao invs de alterar o campo grupo. Nomes de
grupos devem ser separados por espaos. O padro para este campo igual a espaos, significando a
inexistncia de grupos suplementares.
Diretrio Pessoal - especifica o diretrio pessoal ou de acesso da conta. O padro /home/usurio, onde
usurio substitudo pelo nome de acesso. Um diretrio pessoal o ponto de partida na estrutura de
diretrios ao se acessar o sistema, ou no caso do X, para cada janela aberta. Isso , onde as preferncias de
determinada conta ficam armazenadas.
Interpretador de Comandos - especifica a localizao do interpretador de comandos, normalmente
conhecidos como ambiente de trabalho (shell). O padro listado em uma caixa de selees.
Identificao do Usurio - o nmero associado com a conta do usurio. Ele automaticamente gerado
pelo sistema, quando a conta criada.
Na tela de Criao de Conta de Usurio somente o campo de nome de acesso requerido, apesar de que o
preenchimento do Nome Completo ser fortemente recomendado. Uma vez informado o nome de acesso e os
campos desejados, selecione Aceitar na base da tela. Caso voc queira desistir da operao, selecione Cancelar.
Aps pressionar Aceitar, Linuxconf ir solicitar a informao de senha. H ainda um campo denominado
Confirmao onde ser necessrio digitar novamente a senha, a fim de prevenir eventuais erros de digitao.
Senhas devem conter no mnimo 6 caracteres de tamanho. Podem conter nmeros, assim como letras maisculas e
minsculas misturadas. Pressione Aceitar ao finalizar.
Grupos
Todos os usurios pertencem a um ou mais grupos. Como cada arquivo tem um dono especfico, os arquivos por
conseqncia pertencem ao mesmo grupo do usurio proprietrio. O grupo pode ser exclusivo do dono do arquivo,
ou compartilhado por diversos usurios. A habilidade de ler, gravar ou executar um arquivo pode ser atribudo a um
grupo, separadamente das permisses do dono do arquivo. Por exemplo, o dono do arquivo pode ser capaz de gravar
um documento, enquanto os membros do grupo somente podero l-lo,
Os usurios do do grupo que permanecerem e seus respectivos arquvos no sofrero mudanas. O nome do grupo
ser substitudo pela identificao do grupo (GID). Os arquivos podem ser transferidos para outro grupo atravs do
comando chgrp . Mais informaes sobre este comando podem ser encontradas em info chgrp ou man chgrp
footnode.html - 3134footnode.html - 3134. Caso um novo grupo seja criado com a identificao de um grupo
removido, ento o novo grupo ter o mesmo nvel de permisses que o antigo grupo. No se preocupe, Linuxconf
no recicla antigos nmeros como faz com usurios antigos. Ento GIDs no sero reutilizadas acidentalmente.
Um CD-ROM
/ - diretrio raiz do CD-ROM
/imagens - um diretrio de imagens do CD-ROM
/imagens/antigas - um diretrio de imagens antigas do CD-ROM
Enquanto que na descrio acima, temos uma apresentao individualizada dos sistemas de arquivos, e ao se montar
o CD-ROM em /cnc, a nova estrutura de diretrios do sistema ter a seguinte configurao::
Um sistema Linux com o CD-ROM montado:
/ - diretrio raiz do sistema
/cnc - diretrio raiz do CD-ROM
/cnc/imagens - um diretrio de imagens do CD-ROM
/cnc/imagens/antigas - um diretrio de imagens antigas do CD-ROM
Para montar um sistema de arquivos esteja seguro de estar acessando o sistema como superusurio footnode.html -
3209footnode.html - 3209ou de usar o comando su (man su - em portugus). Uma vez tendo os privilgios de
superusurio, execute o comando mount (man mount - em portugus) seguido pelo dispositivo e pelo ponto de
montagem. Por exemplo, para montar a primeira unidade de disquete em /mnt/floppy, pode-se digitar o seguinte
comando mount /dev/fd0 /mnt/floppy . Para acessar os dados em um disquete formatado em ext2, basta
digitar cd /mnt/floppy . Na instalao o Conectiva Linux ir criar um arquivo chamado /etc/fstab. Este
arquivo contm informaes que permitem sintetizar os comandos de montagem de dispositivos. Usando-se as
informaes contidas naquele arquivo, pode-se comandar somente mount e ento ou o ponto de montagem ou o
dispositivo. O comando mount ir ento procurar o restante das informaes em /etc/fstab. possvel
modificar manualmente o arquivo ou utilizando-se o Linuxconf conforme descrito em sees posteriore.
Origem - o nome da mquina em que est disponibilizado o sistema de arquivos, seguida pelo diretrio
remoto. Por exemplo: cnc:/var/spoool/mail onde cnc a mquina que contm o diretrio
/var/spool/mail que est sendo disponibilizado.
Tipo - sempre igual a nfs.
NFS a sigla para Sistemas de Arquivos Remotos footnode.html - 3287footnode.html - 3287. uma forma de
computadores compartilharem partes de seus sistemas de arquivos atravs de uma rede. Estas partes podem ser um
simples diretrio at milhares de arquivos em uma vasta hierarquia de diretrios. Por exemplo, muitas empresas
podero ter um nico servidor de correio eletrnico compartilhando os diretrios de mensagens com os usurios do
sistema atravs de montagens NFS.
Para criar um ponto de montagem NFS:
Inicie o Linuxconf na linha de comando do ambiente de trabalho.
Informe a senha do superusurio quando solicitado (caso j no seja o root).
Abra [Configurar] -> [Sistemas de Arquivos] -> [Acessar volumes NFS].
Na tela Especificao de Volume, conforme a figura 10.1.7, selecione Adicionar.
Pode-se editar ou remover uma configurao existente selecionado-a da lista apresentada na tela Configurao
PPP/SLIP/PLIP.
Inicie o Linuxconf na linha de comando do ambiente de trabalho.
Informe a senha do superusurio quando solicitado (caso j no seja o root).
Abra [Configurao] -> [Ambiente de Rede] ->[Tarefas de Cliente] ->
[PPP/SLIP/PLIP].
Ser apresentada a tela de configurao, conforme a figura 10.1.8. Selecione a configurao que se deseje
excluir ou alterar.
Caso se deseje excluir a configurao, selecione o boto Excluir no rodap da pgina. A porta do modem estar
especificada na tela Hardware sob o menu. Caso se deseje alterar outros parmetros especificados na criao, pode-
se selecionar a tela Comunicao. O primeiro campo Envie contm o nome de acesso e o seguinte a senha. O(s)
campo(s) Espere com os contedos ogin: e ord: so partes das palavras login: e password: que devem ser
enviadas pelo Provedor.
Janela do Adaptador 1
O primeiro item nesta tela uma caixa de verificao indicando se o adaptador est habilitado ou no. Ele deve ser
indicado caso se pretenda utiliz-lo. Aps seguem as opes de configurao.
Manual significa que as informaes sero providas pelo usurio, DHCP e BOOTP recebem as informaes a partir
de um servidor remoto. Caso voc tenha dvidas sobre a opo mais adequada consulte seu administrador de rede.
Caso voc seja o administrador de rede e no esteja seguro do que escolher selecione Manual e considere um outro
cargo em sua empresa antes que seja muito tarde.
DHCP e BOOTP requerem somente os seguintes campos:
Dispositivo de Rede - o tipo de placa de rede que se est utilizando; por exemplo eth0 pode ser a
configurao adequada para a primeira placa de rede Ethernet.
Mdulo do kernel - o mdulo adequado placa de rede instalada. Veja a seguir maiores informaes sobre
o tema.
Para a opo Dispositivo de Rede pode-se escolher de uma lista, onde eth representa uma placa ethernet, arc
especifica uma placa arcnet, e tr especifica placas token ring. Uma lista completa de placas e seus
respectivos mdulos pode ser encontrada no Apndice D deste manual.
A informao de mscara ser configurada por padro, dependendo do tipo de rede que se esteja configurando. Caso
a configurao esteja sendo realizada com um Provedor, ento deve-se perguntar ao seu suporte qual a mscara a ser
utilizada.
Na maioria dos casos ser igual a 255.255.255.0 (o padro).
A opo de modo de configurao Manual, requer os seguintes campos:
Primeiro Nome + Domnio - o nome da mquina e o domnio de rede definido pelo administrador do
sistema. Por exemplo cnc.guarani.com.br; cnc o primeiro nome e guarani.com.br o
domnio.
Endereo IP - o endereo da mquina e seguir o padro x.x.x.x. Por exemplo 192.168.0.24.
Dispositivo de rede - tipo de placa de rede. Por exemplo, eth0 a opo adequada para a primeira placa
ethernet e a configurao usada na grande maioria dos casos.
Mdulo de kernel - o mdulo de controle da placa de rede utilizado pelo ncleo do sistema operacional.
Informaes de dispositivos de rede e mdulo do kernel so descritas acima. A combinao adequada de Primeiro
Nome + Domnio + Endereo IP depender da situao; caso se esteja adicionando um computador a uma rede
existente ou criando-se uma nova rede. Para conectar-se a uma rede existente, obtenha essas informaes com o
administrador de rede. Ter-se uma rede conectada a Internet est alm do escopo deste guia, e recomendamos as
seguintes leituras:
Guia de Administrao de Redes, traduo da Conectiva Informtica,
Guia do Servidor Linux da Conectiva Informtica, ambos em portugus e
TCP/IP Network Administration, 2nd Edition, by Craig Hunt (O'Reilly and Associates).
Caso se esteja configurando uma rede que estar conectada a Internet, deve-se utilizar qualquer primeiro nome e
Domnio, escolhendo-se uma das faixas de endereos IP abaixo:
Endereos Disponveis Exemplos
10.0.0.0 - 10.255.255.255 10.5.12.14
172.16.0.0 - 172.31.255.255 172.16.9.1, 172.28.2.5
192.168.0.0 - 192.168.255.255 192.168.0.13
Na verdade sugerimos que estes padres sejam utilizados sempre, evitando-se assim a necessidade de
reconfiguraes de nmeros IP, caso uma conexo com a Internet seja instalada.
Os conjuntos de nmeros acima, correspondem a classes de rede a, b e c respectivamente. As classes so usadas para
descrever o nmero de endereos IP disponveis, assim como a faixa de nmeros usados para descrever cada um
deles. Os nmeros acima so reservados para redes privadas.
Nota: no se pode utilizar este nmeros para conectar-se diretamente a Internet, e somente atravs de dispositivos
como proxy, gateways,... Caso em algum momento venha-se a utilizar uma conexo direta das estaes de rede
com a Internet estes nmeros tero que ser substitudos. Portanto procure planejar adequadamente o uso dos
endereos de sua rede.
Janela de etc/hosts
Para modificar ou remover uma entrada basta selecion-la na lista apresentada. Para remov-la, selecione Excluir no
rodap da tela.
Data e Horrio
Para inicializar o Painel de Controle, necessrio inicializar o sistema de X Window, executando-se o comando
startx , como superusurio e digitar-se control-panel em uma linha de comando de um
xtermfootnode.html - 3764footnode.html - 3764. Ser necessrio utilizar o superusurio para que as ferramentas
possam ser executadas normalmente.
Nota: Caso no se esteja em modo superusurio, basta executar o comando su -c control-panel e digitar a
senha do superusurio root, ou em uma janela de terminal digitar o comando xhost +localhost.
Painel de Controle
Caso se deseje chamar o Painel de Controle desde um interpretador de comandos comum de superusurio, que no
seja um xterm, pode-se executar o comando DISPLAY=:0; control-panel & , onde DISPLAY indica ao
Painel de Controle para usar o terminal atual. Esta sintaxe funciona somente em interpretadores compatveis com o
Bourne Shell, tal como bash. Caso se esteja utilizando tcsh, necessrio inicializar uma varivel de
ambiente com o seguinte comando setenv DISPLAY :0; control-panel & .
Um clique sobre o cone inicia a execuo da ferramenta. necessrio tomar cuidado para no executar duas
instncias da mesma ferramenta, pois pode-se perder as alteraes feitas, caso se salvem os arquivos de
configurao mais de uma vez. Adicionalmente, no se deve editar manualmente os arquivos de configurao
simultaneamente execuo do Painel de Controle, nem programas como o Linuxconf, pois as configuraes
realizadas podem ser perdidas.
Configurao de Impressora
A ferramenta de configurao de impressoras footnode.html - 3786footnode.html - 3786atua sobre o arquivo
/etc/printcap, os diretrios de tarefas de impresso e os filtros de impresso. Os filtros permitem que se
imprimam diferentes tipos de arquivos incluindo os do tipo:
ASCII (texto).
PostScript.
Tex .dvi.
RPMs.
GIF, JPEG, TIFF e outros formatos grficos.
Em outras palavras, ao imprimir arquivos GIF ou RPM utilizando-se o comando lpr os arquivos sero tratados
adequadamente.
Ferramenta de Impresso
Para criar-se uma fila de impresso nova, deve-se escolher Add e ento selecionar o tipo de impressora. H trs
tipos de filas de impresso que podem ser criadas:
Local: filas de impresso para impressoras instaladas diretamente na mquina local.
Remote: filas de impresso direcionadas para outras estaes de uma rede TCP/IP.
SMB: filas de impresso direcionadas para sistemas que utilizem uma rede tipo SMB (Windows por
exemplo).
NCP: filas de impresso direcionadas para sistemas de impresso baseados em Novell Netware .
Aps escolher o tipo de impressora, uma janela de dilogo solicitar maiores informaes sobre a fila de impresso.
Todos os tipos de filas requerem as seguintes informaes:
Printer Device: normalmente /dev/lp1, o nome da porta qual a impressora est conectada.
Impressoras seriais esto normalmente em portas /dev/ttyS?, sendo necessrio definir manualmente os
parmetros de configurao deste tipo de impressoras.
Para impressoras remotas so necessrias as seguintes informaes:
Configurao do Kernel
O Conectiva Linux inclui o kerneld, ou servidor do kernelfootnode.html - 3896footnode.html - 3896, o qual
automaticamente carrega softwares e suporte a hardware em memria, quando sejam necessrios e descarrega-os
quando no mais o sejam.
Alterando Mdulos
Para alterar os mdulos que so utilizados para atender a servios genricos, como por exemplo uma placa de rede
ethernet ou um adaptador SCSI, necessrio remover o antigo e criar um novo mdulo. Para remover um
mdulo basta clicar sobre ele e em seguida sobre o boto Delete. Em seguida, clique em Add para adicionar um
novo mdulo, como explica a seo seguinte.
Caso tenha sido alterada a controladora SCSI, lembre-se de criar um novo disco em memria com o comando
/sbin/mkinitrd conforme o descrito na seo 11.2.
Adicionando Mdulos
Para adicionar novos mdulos de qualquer tipo, clique sobre o boto Add. Ser apresentada uma caixa de dilogo,
conforme a figura 11.2.3, solicitando a escolha do tipo de mdulo. Ethernet eth, Token Ring tr e
controladoras SCSI so scsi_hostadapter. Aps clique em Ok.
Adicionando um Mdulo
Caso haja mais de um mdulo que possa ser utilizado para o tipo selecionado, ser apresentada a caixa de dilogo
conforme a figura 11.2.3, a qual solicitar a especificao do mdulo. Por exemplo para ethernet necessrio
escolher entre eth0, eth1, etc... Para continuar, deve-se clicar sobre o boto Ok. O prximo dilogo, conforme a
figura 11.2.3, permite continuar a especificao dos mdulos
Reinicializando o Kerneld
As alteraes efetuadas com a ferramenta de configurao do servidor do Kernel sero efetivadas no arquivo
/etc/conf.modules, o qual o kerneld l toda vez que inicializado. Uma vez concludas as alteraes
possvel reinicializar o kernel clicando-se sobre o boto Restart kerneld. Isso far com que o kernel recarregue
o arquivo de configurao quando ento os novos mdulos sero carregados.
Configurao da Rede
Documentao sobre a configurao de rede utilizando-se o Linuxconf pode ser encontrada no Captulo 10.
A ferramenta de configurao de redefootnode.html - 3974footnode.html - 3974 mostrada na figura 11.3.1, foi
desenvolvida para permitir a manipulao simplificada de parmetros como endereo IP, endereos de caminhos
padro, assim como nome de servidores e o arquivo /etc/hosts.
Dispositivos de rede podem ser adicionados, removidos, configurados, ativados, desativados e renomeados.
Ethernet, arcnet, token ring, pocket (ATP), PPP, SLIP, PLIP e dispositivos de loopback so suportados. O suporte
a PPP/SLIP/PLIP funciona perfeitamente na maioria dos hardwares, mas algumas configuraes podem no
produzir o efeito desejado. Ao utilizar a ferramenta de configurao de rede, clique sobre o boto Save para salvar as
alteraes e sobre o boto Quit para sair da ferramenta.
Administrando Nomes
O painel de nomes da ferramenta de configurao de rede tem duas finalidades: definir o nome da mquina e do
domnio do sistema e determinar o nome do servidor que ser utilizado na busca de outras mquinas na rede. A
ferramenta de rede no capaz de configurar a mquina como um servidor de nomes. Para alterar um campo ou
adicionar informaes em um campo clique sobre aquele com o boto esquerdo do mouse e digite as informaes.
Administrando Mquinas
O painel de gerenciamento de hosts permite adicionar, editar ou remover mquinas do arquivo /etc/hosts.
Adicionar ou editar uma entrada envolvem as mesmas aes. Uma caixa de dilogo ser apresentada e as
informaes devero ser digitadas. Aps a concluso clique sobre o boto Done.
Configurao de Interfaces
Interface SLIP
Para configurar a interface SLIP necessrio fornecer os dados de telefone, nome de acesso e senha. Ao escolher
Done uma caixa de dilogo chamada Edit SLIP ser apresentada permitindo a configurao do hardware,
comunicao e parmetros de rede para a interface SLIP.
Interface PLIP
Para adicionar uma interface PLIP necessrio fornecer um endereo IP, o endereo IP remoto e a Mscara. Pode-se
ainda selecionar se a interface ser ativada na inicializao do sistema.
Gerenciando Rotas
Na tela de gerenciamento de rotas pode-se adicionar, alterar ou remover rotas estticas de rede. Adicionar ou alterar
rotas solicitam as mesmas informaes. Uma janela de dilogo aparecer e basta informar os novos dados e clicar
sobre o boto Done.
Horrio e Data
Informaes sobre a configurao de horrio e data podem ser encontradas na seo 10.1.10.
A funo time permite alterar a data e o horrio clicando-se sobre as reas apropriadas da tela e utilizando-se as
setas para alterar os valores.
O relgio do sistema no pode ser alterado at que seja clicado o boto Set System Clock.
A alterao do horrio no sistema no significa a alterao do horrio na mquina. Para que a alterao seja
definitiva e gravada na cmos do equipamento, necessrio aps a alterao da data e horrio executar o comando
clock -w .
Ao clicar-se sobre o boto Reset Time o horrio da mquina passar a ser idntico ao horrio do sistema.
Nota: alteraes de data e horrio podem gerar problemas em programas que dependem de horrios para serem
executados. Tente finalizar todos os programas e processos antes de alterar os dados de data e horrio.
Linux - Modo Texto
Aps a instalao do Linux, ser possvel utilizar o sistema tanto no formato texto, quanto no formato grfico.
Apresentamos a seguir os conceitos e comandos bsicos no uso do Linux em modo texto, buscando dar ao usurio
os conhecimentos iniciais necessrios ao uso do sistema. Os comandos aqui apresentados podem ser encontrados em
um formato detalhado nas pginas de manual on-line do sistema, em portugus, atravs do comando:
man nome_do_comando
Linha de Comando
Formato para a maioria dos comandos Unix :
Onde :
Opes comeam usualmente com o caracter '- 'seguido de uma letra. Algumas opes tm parmetros . Neste caso
o parmetro vem aps a opo. Em geral possvel agrupar opes com um nico '- '. Porm h freqentes
excees. Comando segundo o padro :
Exceo:
Comando passwd
Atualizaes e autenticaes de senhas.
Sinopse
passwd [-u] [username]
Descrio
O comando "passwd" usado para atualizaes e autenticaes de senhas. Apenas o superusurio pode atualizar a
senha de outro usurio, fornecer senha e nomes usuais. A opo -u, usada para indicar esta atualizao.
Exemplo
Comando ls
Lista arquivos e diretrios.
Descrio
O comando ls usado para se listar arquivos e diretrios do sistema. Apesar de simples um comando poderoso e
com muitas opes. Consulte a pgina de manual em portugus do ls para maiores informaes.
Exemplo
Encerrando a Sesso
Desconecta o usurio do Linux , permite a entrada footnode.html - 4248footnode.html - 4248de um novo usurio.
Pode ser realizada de duas formas:
exit encerra shell de comandos corrente;
logout encerra sesso.
Dependendo da configurao do ambiente , Control-d footnode.html - 4255footnode.html - 4255tambm pode
encerrar a sesso.
man
Mostra as pginas de manual on-line.
Sinopse
[root@marte /root]# man 1 man
Descrio
O comando man mostra as pginas de manual do sistema.
who
Mostra quem est na mquina no momento.
Descrio
Se no aplicar argumentos s opes, o comando who exibe informaes sobre os usurios ligados na rede.
Exemplo
date
Mostra a data e a hora do sistema.
Descrio
Este comando exibe a data e hora corrente, desde que aplicado sem argumentos. Somente o administrador poder,
atravs do uso de argumentos associados ao comando "date", alterar a data e hora do sistema.
Exemplo
init, telinit
Inicia os processos de controle de acordo com o nvel de execuo indicado.
Sinopse
Descrio
O init quem inicia os processos iniciais do sistema, controla a execuo dos programas que esto no arquivo
/etc/inittab e pode ser usado pelo administrador para mudar o nvel de execuo do sistema.
runlevel
Encontra o nvel de execuo anterior e o atual do sistema.
Sinopse
runlevel [utmp]
Descrio
O comando runlevel l o arquivo utmp do sistema (normalmente /var/run/utmp) para localizar o registro
do nvel de execuo, mostrando o nvel de execuo anterior e o atual na sada padro, separado por um espao
simples.
Encerrando o Sistema
shutdown : processo de encerramento automtico que avisa aos usurios com antecedncia que o sistema
ser paralisado e toma automaticamente providncias para a finalizao .
sync : comando que faz o sistema copiar buffers ( em memria , utilizando como cache de disco ) para o
disco .
reboot : reinicia o sistema imediatamente . Deve ser usado com cuidado pois no faz chamada a sync e
isto pode gerar inconsistncias no sistema de arquivos que somente o fsck poder consertar.
killall : Finaliza um ou mais processos pelo nome.
Em casos normais , use sempre shutdown para encerrrar o sistema , pois este comando se certifica que tudo ocorra
em ordem , sem danos ao sistema . Caso no seja possvel execut-lo , pode-se usar a seguinte seqncia ( de
emergncia ) para finalizar e reiniciar o sistema:
#sync;sync;reboot.
Shutdown
Provoca o desligamento do sistema
Sinopse
/sbin/shutdown [-t sec] [-rkhncfF] time [mensagem de alerta]
Descrio
O comando shutdown provoca o encerramento do sistema de maneira segura. Todos os processos internos em uso
so avisados que o sistema est sendo desligado, e o acesso bloqueado.
Exemplo
-shell
O C-shell footnode.html - 4314footnode.html - 4314 ao mesmo tempo interpretador de comandos e linguagem de
programao (baseada em C), tem variveis shell e variveis de usurio.
Oferece funes especficas como por exemplo:
Funo HISTORY: Permite que o usurio repita e manipule os comandos que constam da lista.
Funo ALIAS: Possibilita a criao de uma grande variedade de comandos simples.
Conectores ou Pipes ( | )
utilizado como conexo de utilitrios. uma maneira de redirecionar as entradas e sadas, de modo que a sada de
um comando torna-se a entrada do comando seguinte. Pode-se usar vrios conectores em uma mesma linha de
comando, de maneira que possvel combinar tantos comandos quantos forem necessrios..
Diretrios
Todos os arquivos no sistema fazem parte de algum diretrio, assim eles se mantm organizados. Se fossem
mantidos todos em um mesmo lugar, o sistema levaria muito tempo para verificar todos os arquivos at encontrar
aquele que est procurando. Os diretrios so um meio de oferecer endereos ou caminhos at os arquivos, de modo
que se possa acess-los rpida e facilmente.
cd
Muda o diretrio corrente.
Descrio
Com o comando cd possvel mudar do diretrio atual para outro especificado pelo usurio. Se usado sem
argumentos muda para o diretrio pessoal do usurio. A opo cd- volta ao diretrio anterior.
Exemplo
mkdir
Cria diretrios.
Descrio
Com o comando mkdir possvel criar novos diretrios. Quando usado com a opo -p possvel criar vrios
diretrios concatenados.
Exemplo
rmdir
Remove diretrios.
Descrio
Com o comando rmdir o usurio pode remover o diretrio informado como argumento. Quando usado junto com a
opo -p apaga todos os diretrios especificados.
Exemplo
Arquivos
Conceitualmente, arquivos so mecanismos de abstrao que fornecem uma forma de armazenar e recuperar
informaes. Quando um processo cria um arquivo, preciso que tal arquivo receba um nome, normalmente dado
pelo processo. Quando tal processo termina sua execuo, o arquivo continua a existir, podendo ser acessado por
outros processos, usando para tanto o nome atribudo ao arquivo. O Linux faz distino entre letras maisculas e
minsculas. O nome de um arquivo pode ou no ter uma extenso ou sufixo. O tamanho da extenso, se houver, fica
a critrio do usurio. Um arquivo pode ter uma ou mais extenses, exemplo: prog.c.Z.
more
Exibe o contedo de um arquivo pgina a pgina.
Sinopse
more [-dlfpcsu] [-num] [+/ pattern] [+ linenum] [arquivo ...]
Descrio
Este comando exibe o contedo de um arquivo, com pausa entre as telas, na sada padro. O comando more tambm
pode ser usado como filtro , exibindo com pausas entre telas os dados recebidos da entrada padro.
head
Exibe o incio de um arquivo.
Sinopse
Descrio
Este comando exibe o incio de um arquivo na sada padro. Por definio as dez primeiras linhas so mostradas.
tail
Exibe o final de um arquivo.
Sinopse
Descrio
Este comando exibe o final de um arquivo na sada padro. Por definio as dez ltimas linhas so mostradas.
wc
Contagem de linhas, palavras e caracteres de arquivos
Descrio
O comando wc conta e apresenta o total de linhas, palavras e caracteres de um arquivo. Se houver parmetros, este
comando mostra tambm a contagem total do arquivo.
Exemplo
cp
Copia arquivos.
Descrio
Este comando efetua a cpia de um arquivo, ou de uma lista de arquivos para o diretrio de destino. Podem ser
usados metacaracteres para racionalizar a quantidade de argumentos.
Exemplo
mv
Move arquivos.
Descrio
Este comando move um arquivo, ou ento uma lista de arquivos, usando metacaracteres, para o diretrio de destino.
Exemplo
rm
Remove arquivos.
Sinopse
Descrio
Este comando remove um arquivo, ou uma lista de arquivos, usando metacaracteres. Conforme a opo tambm
pode ser utilizado para remover diretrios.
ln
Une arquivos atravs de ligaes.
Descrio
Este comando cria uma ligao entre dois arquivos, isto , o arquivo existe fisicamente somente uma vez, mas pode
ter diversas referncias, com nomes distintos, em diversos pontos do disco. A opo -s, cria uma ligao simblica,
fazendo com que seja mostrado o arquivo de origem.
Exemplo
symlink
Cria um novo nome para o arquivo.
Sinopse
O comando symlink cria uma ligao simblica, nomeando o novo caminho que contm a ligao com o caminho
antigo.
Descrio
Verificando Arquivos
file
Determina o tipo de arquivo.
Descrio
Este comando determina o tipo de arquivo atravs da anlise parcial do seu contedo e do nmero mgico.
Exemplo
type
Mostra a localizao de um arquivo.
Descrio
Este comando mostra a localizao de um arquivo, atravs do caminho do sistema.
Exemplo
diff
Compara dois arquivos em formato texto linha a linha.
Descrio
O comando diff procura encontrar o menor conjunto de diferenas entre as linhas dos arquivos, listando as que
devem ser mudadas no primeiro arquivo para torn-lo idntico ao segundo.
Exemplo
Pesquisando Arquivos
find
Procura arquivos por nomes ou outras caractersticas e executa alguma ao com os arquivos encontrados.
Descrio
O comando find procura arquivos recursivamente em cada diretrio especificado na lista de caminhos,
confrontando-os com a expresso passada. A expresso escrita utilizando-se vrios operadores do comando. Cada
operador retorna verdadeiro ou falso. Pode-se compor os operadores usando-se and , or, not e parnteses. A
expresso avaliada at que se possa verificar qual o seu valor: verdadeiro ou falso.
Exemplo
grep
Procura por um padro em um arquivo.
Descrio
Este comando pesquisa linhas nos arquivos de entrada que casam com uma expresso regular (parmetro padro).
As linhas da entrada que possuam o padro so ecoadas na sada, as linhas que no contenham o padro so
rejeitadas . til para buscar definies de variveis ou funes em programas .
Exemplo
locate
Lista arquivos que estejam associados ao padro informado.
Descrio
O comando locate mostra todos os nomes de arquivos contidos nas bases internas do sistema que estejam
associados ao padro. Sua base atualizada atravs do comando updatedb , normalmente executado
automaticamente pelo sistema.
Exemplo
apropos
Procura em uma base de dados pela expresso informada.
Descrio
Este comando procura em uma base de dados de comandos do sistema por uma descrio curta mostrando o
resultado na sada padro. Sua atualizao feita pelo comando makewhatis (/usr/bin).
Exemplo
Arquivamento
tar
Cria um arquivo .tar.
Descrio
Comando designado para criao de arquivos que contm diversos outros arquivos internamente. O primeiro
argumento para este comando deve ser uma das opes: Acdrtux, seguido por alguma funo opcional. Os
argumentos finais para o tar so os nomes dos arquivos ou diretrios que devem ser arquivados. O uso do nome do
diretrio sempre implica na criao de subdiretrios abaixo dele onde deve ser includo o arquivo. Nota: Para
descompactar arquivos de sufixo (.tar.gz, .tgz, etc) use tar zxpvf (nome_do_arquivo)
OPES
-c cria um novo arquivo tar.
-t lista o contedo do arquivo tar.
-x extrai o contedo do arquivo tar.
-v mostra mais mensagens.
-f arquivo de origem/destino.
-z filtra o arquivo com gzip.
Exemplo
zip
Programa de compactao de arquivos.
Descrio
O zip um comando de compresso e empacotamento de arquivos. Ele anlogo combinao dos comandos
tar e compress e compatvel com o pkzip e winzip da plataformas DOS.
Exemplo
gzip/gunzip
Comprime/expande arquivos.
Descrio
O gzip comprime arquivos. O arquivo original substitudo por um arquivo comprimido com a extenso .gz.
Exemplo
Filtros
So utilitrios que recebem uma entrada, realizam algumas operaes e apresentam o resultado processado como
sada. Ou seja, os filtros utilizam uma entrada (em geral a entrada padro, a menos que seja especificada outra) para
processar uma informao e convert-la em outra, que ser apresentada na sada (que tambm normalmente a
padro), porm sem mudar o contedo original da informao. Podemos citar como exemplos de filtros os seguintes
comandos: tail, cat, wc, sort, cut, tr .
tee
L da entrada padro e escreve na sada padro e em arquivos.
Sinopse
Descrio
utilizado como filtro entre comandos quando se quer aproveitar a sada em dois processos diferentes.
sort
Ordena as linhas de arquivos texto.
Descrio
O comando sort ordena as linhas de um arquivo texto. Existem diversas opes de ordenamento: ascendente,
descendente, por campo do arquivo, etc...
Exemplo
cut
Seleciona campos de uma tabela.
Descrio
A entrada padro tratada como uma tabela . O comando seleciona colunas da tabela para serem removidas ou
copiadas na sada padro .
Exemplo
tr
Converte ou remove caracteres.
Descrio
Este comando copia da entrada padro para a sada padro substituindo ou removendo os caracteres selecionados.
Qualquer caracter de entrada encontrado em expr1 convertido para o caracter da posio correspondente em
expr2.
Exemplo
Controle de Acesso
O controle de acesso feito atravs de restries ao sistema de arquivos. Para cada arquivo ou diretrio,
consideram-se trs categorias de usurios :
Dono:footnode.html - 4558footnode.html - 4558
Quem criou o arquivo.
Grupo:
Grupo ao qual pertence o dono do arquivo.
Outros:
Usurios que no se enquadrem nas categorias anteriores.
Cdigos de Proteo
Todo arquivo determina quais usurios tm acesso a ele e com que finalidade. Cada categoria de usurios possui um
conjunto distinto de permisses de acesso ao arquivo. Cada conjunto de permisses de acesso significa presena ou
ausncia de permisses para: leitura (r); escrita (w); execuo (x).
Verificando Permisses
Cada usurio do sistema possui trs conjuntos (rwx) de permisso para cada arquivo. O sistema de permisses d ao
usurio mais segurana, pois permite que ele tenha um maior controle ao acesso de seus arquivos e diretrios. Isto
d mais segurana no s ao usurio, mas a todo o sistema.
Exemplo
Nota: para o arquivo acima, o dono possui permisso de leitura(r), escrita(w) e execuo(x). O grupo possui
permisso de leitura(r) e gravao(w). Outro usurio que no o dono e no pertencente ao grupo do dono possui
permisso somente de leitura(r).
Permisses de Acesso
Tabela: Permisses de Acesso
Modo de Acesso Arquivo comum/especial Diretrio
Leitura "r" examinar contedo de arquivo listar arquivos do diretrio
Escrita "w" alterar o contedo do arquivo escrever no diretrio
Execuo "x" executa o arquivo como comando pesquisar o diretrio
Umask gera mscaras na criao gera mscaras na criao
chown
Muda o dono de arquivos/diretrios.
Descrio
Muda o dono dos arquivos e diretrios para dono, que pode ser um nome de acesso ou a identificao de usurio
(nmero associado ao nome do usurio). Nota: O comando chown pode tanto mudar o dono dos arquivos, bem
como o prprio grupo de arquivos.
Exemplo
chmod
Altera o modo de permisso de acesso a arquivos/diretrios.
Sinopse
Descrio
Permite que seja alterada a permisso dos arquivos de acordo com o modo informado. O modo pode ser
representado simbolicamente ou atravs do padro de bits da permisso (octal).
Exemplo
Processos
Sempre que se ativa um utilitrio ou um programa no Linux, o sistema inicia um processo. Este o nome oficial de
um programa que est sendo executado. Sendo um sistema multitarefa, o Linux capaz de rodar vrios processos
simultaneamente. O kernel do Linux controla o tempo e as prioridades de execuo dos processos, permitindo que
eles sejam criados e encerrados. Existem dois tipos, ou nveis, de processos: os do usurio e os do sistema (ou
kernel). Sempre que voc executa um utilitrio do Linux, inicia-se um processo de usurio. J os processos de
sistema, so iniciados pelo kernel para manter o controle preciso do sistema operacional. Por exemplo, o kernel
inicia um processo de sistema (ou chamada de sistema) toda vez que um programa precisa de memria para ser
executado. Estes processos de sistema, so em sua maioria , transparentes para o usurio.
Background
No Linux, podemos colocar um processo em background, isto , o processo continua a execuo enquanto a
shell liberada para outras atividades. Para se colocar um comando em background, utilizado o sinal "\&" ao
final da linha de comando. Tambm pode-se colocar um processo em background atravs da utilizao das teclas
Ctrl+z (z) seguido do comando bg . Para retornar o processo para a shell principal, utilizamos o comando
fg [N*] , desta forma o processo volta a shell inicial.
N*: nmero de ordem de entrada no sistema
Exemplo
ps
Relata o estado dos processos em execuo.
Descrio
O ps exibe os processos correntes. Permite tambm que sejam feitas repetidas atualizaes desse status atravs do
comando (top ).
Exemplo
kill, killall
Finaliza um ou mais processos em execuo atravs da informao de seu nmero ou nome.
Descrio
O comando kill envia um sinal especfico para o processo. Se no for enviado nenhum sinal especfico, o sistema
envia o sinal TERM. O kill finalizar os processos que no capturaram este sinal. Pode ser necessrio enviar o
sinal KILL (9) para determinados processos.
Exemplo
Montagem de Arquivos
Mount
Monta sistemas de arquivos.
Sinopse
Descrio
Todos os arquivos acessveis pelo Linux, esto dispostos como se fossem uma grande rvore, iniciando pelo arquivo
raiz, representado pela "/". Estes arquivos podem estar distribudos por vrios dispositivos. O comando mount
usado para anexar um sistema de arquivos encontrado em um dispositivo rvore de arquivos.
Editor de Texto
O Linux possui um conjunto completo de ferramentas para criao, edio e formatao de documentos. Voc pode
criar documentos com texto simples, tabelas de dados e mesmo equaes matemticas. Existem vrios editores de
texto para o Linux, veremos o editor padro chamado vi
Editor vi
O vi o primeiro editor de textos baseado em telas do sistema Unix. Voc o encontra em qualquer sistema
operacional de plataforma Unix, e em muitos casos, ser o nico editor que voc encontrar disponvel. Este editor
possui trs modos de trabalho: o modo de edio, o modo de linha e o modo de comando. A alternncia entre estes
trs modos feito atravs do uso da tecla ESC.
Modo de Linha
Para se entrar no modo de linha, pressione os dois pontos ":".
:w [nome do arquivo] - salvar arquivo em disco. |
{:q} - terminar digitao.
{:q!} - terminar sem salvar.
{:e} - editar outro arquivo.
{:! comando} - executa um comando.
{:r [arquivo]} - ler outro arquivo a partir do cursor.
{:x} - salva e finaliza.
{:1,50 s/Viking /viking/g} - substitui da linha 1 a 50 , qualquer ocorrncia
de Viking por viking .
{:\% s/Banana/banana g }- substitui em todo o texto , qualquer ocorrncia da
palavra Banana
pela palavra banana.
Modo Comando
Movimentao
Procura
Insero
Remoo
Alterao
Impresso No Linux, a definio das impressoras, os filtros utilizados, diretrios para armazenamento de tarefas de
impresso, so definidos no arquivo /etc/printcap. possvel configurar tarefas em impressoras da rede, ou
em impressoras pertencentes a outras mquinas.
lpr Imprime arquivos.
Exemplo [marisa@guarani /tmp]$ lpr usurios
Descrio
O comando lpr utilizado no Linux para a impresso de arquivos, com o uso do argumento -P pode-se escolher
em qual impressora disponvel o documento ser impresso.
lpq Mostra o status da fila de impresso.
Descrio O comando lpq utilizado para verificar os trabalhos que esto na fila de impresso.
Exemplo
lprm
Remove trabalhos da fila de impresso.
Exemplo
Descrio
O comando lprm utilizado no Linux para remover tarefas da fila de impresso, com o uso do argumento -P+
nome da impressora, sero removidos os trabalhos da impressora, com o argumento -P+ nome do usurio sero
removidos os trabalhos do usurio.
Mtools
As ferramentas mtools uma coleo de comandos que se relacionam com arquivos em formato MSDOS. Veja na
tabela abaixo alguns destes comandos:
mattrib - muda os atributos de arquivos.
mcd - muda diretrio.
mcopy - copia arquivos formato MSDOS de/para Unix, usando-se a opo "-t", far a converso de
arquivos texto de um formato para outro.
mdel - remove arquivos.
mdir - Mostra diretrio.
mformat - Formata disquetes com o formato MSDOS.
mlabel - adiciona uma identificao ao disquete formato MSDOS.
mmd- cria diretrio.
mrd- remove diretrio.
mread - leitura baixo nvel (cpia) de arquivos MSDOS para UNIX.
mren - muda o nome do arquivo.
mtype - mostra contedo de arquivo.
mwrite - escrita de baixo nvel (cpia) de arquivos UNIX para MSDOS.
* grupo de mquinas que so administradas conjuntamente.
Backup
Cpias de segurana devem ser feitas com regularidade para evitar a perda de dados no caso de uma queda de
sistema ou mesmo de uma remoo acidental de um arquivo. muito raro que uma queda de sistema cause uma
perda substancial de dados no sistema, pois ele tem maneiras de verificar e reparar os dados depois de um
desligamento incorreto (e2fsck ). Por outro lado, a perda de dados geralmente inevitvel quando ocorre um
problema de disco. Portanto, as cpias de segurana do sistema so muito importantes para todos os usurios do
Linux. Em geral o administrador do sistema estabelece um planejamento para a realizao regular de cpias de
segurana, garantindo que os arquivos modificados mais recentemente sejam copiados com freqncia. Com o uso
de alguns comandos como o tar ou cpio , o administrador pode realizar as cpias de segurana de todo o sistema
de arquivos ou somente dos arquivos mais recentes.
Metacaracteres
Caracteres que representam o nome de um grupo de arquivos
Manuteno de pacotes
Comando & Funo
rpm -ivh - instalao de pacotes
rpm -Uvh - atualizao de pacotes
rpm -qi - informaes sobre o pacote
rpm -ql - lista os arquivos do pacote
rpm -e - desinstala o pacote
rpm - qa - lista os pacotes instalados
obs: pode-se utilizar os comando acima juntamente com a opo -p para fazer perguntas a um pacote no instalado:
Utilizando RPM
O RPM tem cinco modos bsicos de operao, excluindo-se o modo de confeco de pacotes: instalao,
desinstalao, atualizao, pesquisa e verificao. Alm deste manual podem ser obtidas mais informaes em rpm
-help ou com man rpm .
Instalao
Pacotes RPM tm nomes de arquivos tais como foo-1.0-1.i386.rpm, que incluem o nome do pacote (foo),
verso (1.0), release (1) e plataforma (i386). A instalao de um pacote feita atravs de uma linha de comando,
como por exemplo:
Como se pode observar, o RPM apresenta o nome do pacote (o qual no tem necessariamente o mesmo nome do
programa) e apresenta uma sucesso de caracteres # atuando como uma rgua de progresso do processo de
instalao.
O processo de instalao foi desenvolvido para ser o mais simples possvel, porm eventualmente alguns erros
podem ocorrer:
Pacotes J Instalados
Se o pacote j tiver sido instalado anteriormente ser apresentada a seguinte mensagem:
Caso se deseje instalar o pacote de qualquer maneira, pode-se usar o parmetro --replacepkgs na linha de
comando, fazendo com que o RPM ignore o erro.
Caso se deseje ignorar o erro, pode-se usar o parmetro -replacefiles na linha de comando.
Dependncias No Resolvidas
Pacotes RPM podem depender da instalao prvia de outros pacotes, o que significa que eles necessitam destes
pacotes para poderem ser executados adequadamente. Caso se deseje instalar um pacote que dependa de outro
pacote no localizado ser apresentada a seguinte mensagem:
Para corrigir este erro ser necessrio instalar o pacote solicitado. Caso se deseje que a instalao ocorra de qualquer
forma, pode-se utilizar o parmetro -nodeps na linha de comando.
Desinstalando
Para desinstalar um pacote utilize o comando:
$ rpm -e foo
Onde foo o nome do pacote e no do arquivo utilizado na instalao (p.ex. foo-1.0-1.i386.rpm).
Pode ser encontrado um erro de dependncia durante o processo de desinstalao de um pacote (outro pacote
necessita da sua existncia para poder funcionar corretamente). Neste caso ser apresentada a seguinte mensagem:
Para ignorar a mensagem de erro e desinstalar o pacote deve ser utilizado o parmetro -nodeps na linha de
comando
Atualizando
Para atualizar um pacote utilize o comando:
O RPM desinstalar qualquer verso anterior do pacote e far a nova instalao preservando as configuraes.
Sugerimos utilizar sempre a opo -U, uma vez que ela funciona perfeitamente mesmo quando no h uma verso
anterior do pacote.
Uma vez que o RPM executa um processo de atualizao inteligente, apresentada uma mensagem do tipo:
saving /etc/foo.conf as /etc/foo.conf.rpmsave
o que significa que os arquivos de configurao existentes esto salvos, porm mudanas no software podem tornar
este arquivo de configurao no mais compatvel com o pacote (o que no comum). Neste caso as adequaes
necessrias devem ser feitas pelo usurio.
Como o processo de atualizao uma combinao dos processos de desinstalao e instalao, alguns erros podem
ocorrer como por exemplo, quando se quer atualizar um pacote com uma verso anterior verso corrente, ser
apresentada a seguinte mensagem:
Para forar uma atualizao de qualquer forma, deve-se usar o parmetro -oldpackage na linha de comando.
Consultas
A consulta base de dados de pacotes instalados feita atravs do comando rpm -q . Com a sua utilizao so
apresentados o nome do pacote, verso e release. Como exemplo temos:
Ao invs de especificar o nome do pacote, pode-se utilizar as seguintes opes aps o parmetro q:
-a consulta todos os pacotes instalados
-f <file> consulta o pacote que contm o arquivo <file>
-F funciona como o parmetro -f, exceto que funciona a partir do stdinfootnode.html -
4817footnode.html - 4817, como por exemplo find /usr/bin | rpm -qF
-p <arquivo do pacote> consulta o pacote originado pelo <arquivo do pacote>
-P funciona como o parmetro -p, exceto que funciona a partir do stdin (entrada padro), como por
exemplo find /mnt/cdrom/RedHat/RPMS | rpm -qP
H diversas formas de especificar que informaes devem ser apresentadas pelas consultas. As opes de seleo
so:
-i apresenta as informaes do pacote, tais como nome, Descrio, release, tamanho, data de criao,
data de instalaco, vendedor e outras
-l apresenta a lista de arquivos relacionadas com o pacote
-s apresenta o status dos arquivos do pacote. H dois estados possveis: normal ou missing footnode.html -
4828footnode.html - 4828.
-d apresenta uma lista dos arquivos de documentao (pginas de manual, pginas info, README,
etc...)
-c apresenta uma lista dos arquivos de configurao. Estes arquivos podem ser alterados aps a instalao
para customizao. Exemplos sendmail.cf, passwd , inittab, etc..
Para as opes que apresentam listas de arquivos podem ser adicionados os parmetros -v para obter a lista no
mesmo formato que o comando ls -l .
Verificando
A verificao de um pacote provoca a comparao dos arquivos instalados de um pacote com as informaes
localizadas nas bases de dados do RPM. Entre outras coisas a verificao compara o tamanho, MD5 sum,
permisses, tipo, dono e grupo de cada arquivo.
Para verificar um pacote deve-se utilizar o comando:
rpm -V <nome do pacote>
Pode-se usar as mesmas opes disponveis no processo de pesquisas.
Exemplos:
Para verificar um pacote que contenha um arquivo em especial:
rpm -Vf /bin/vi
Para verificar todos os pacotes instalados:
rpm -Va
Para verificar um pacote instalado e o arquivo de pacote RPM:
rpm -Vp foo-1.0-1.i386.rpm
Esta funo pode ser til caso haja alguma suspeita de que a base de dados RPM esteja corrompida.
Se no houver nenhuma discrepncia no haver nenhuma resposta do sistema, caso contrrio ser apresentada na
forma de uma expresso com 8 caracteres, com um c significando arquivo de configurao e aps o nome do
arquivo. Cada um dos 8 caracteres significa um dos atributos do arquivo comparado aos atributos definidos no
pacote RPM, onde um ponto significa que o atributo est Ok. Os atributos so:
Se alguma informao for apresentada necessrio avali-la e verificar se necessrio remover o pacote, reinstal-
lo ou procurar resolver o problema de outra forma.
Window Maker
Principais Funcionalidades:
Suporte a cones com definies de 4 e 8 bits;
Suporte a grupos de janelas como se todas fossem um nico cone;
Praticamente completamente compatvel com ICCCM;
Encaixe automtico de cones que pode ser configurado com as funes de "arrastar e soltar";
Menus so automaticamente redefinidos quando um arquivo de configurao alterado - sem necessidade
de reinicializao;
Mltiplas reas de trabalho;
Gradualmente vem aprimorando a integrao e deteco do GNOME;
Decoraes de janelas com renderizao com gradientes e mapa de pixels texturizado;
Suporte a temas on-line;
Habilidade de nomear espaos de trabalho diretamente a partir do menu;
Habilidade de mudar as preferncias, como cores, fontes, etc... sem reinicializao do Windows Maker;
Suporte a cones nos formatos XPM, PNG, JPEG, TIFF, GIF e PPM, sem necessidade de conversores
externos;
Utilitrio de configurao, via interface grfica, sem necessidade de edio manual de arquivos;
Funcionalidades suprfluas interessantes, como sombra de janelas, efeitos customizveis de miniaturizao
de cones, menus rolantes, e muito mais;
Suporte a vrios idiomas: Portugus, Japons, Espanhol, Alemo, Italiano, Holands, Tcheco, Coreano,
Francs, Sueco e Ingls.
Opes
Estas opes podem ser informadas atravs do programa, executado no modo texto (vide cap. 12) que controla o
funcionamento de algumas funcionalidades do Window Maker. Por exemplo:
./configure -enable-kanji
ir configurar o Window Maker com caracteres kanji (alfabeto japons, ou outro modo multibytes) cujo suporte
tenha sido compilado com o programa.
Para obter uma lista atualizada, basta executar ./configure -help .
-enable-sound - habilita o suporte a mdulos de efeitos sonoros.
Nota: esteja seguro de que as variveis de ambiente LANG e LINGUAS no esto configuradas como en_RN.
Esteja certo que o caminho /usr/local/bin foi adicionada varivel PATH.
Instalao do Manual
: Executar o comando tar xcvf WindowMaker-data.tar.gz , movendo o diretrio pixmaps para
/usr/local/share/pixmaps.
Nota: os arquivos autoconf e automake no so imprescindveis, mas caso estejam instalados esteja seguro de
ter as verses autoconf 2.12 e automaker 1.3 ou mais recentes. Caso sejam de verses anteriores,
desabilite-os temporariamente renomeando-os ou desinstalando-os.
Introduo
Este manual descreve como configurar e utilizar o gerente de janelas Window Maker. Tenciona ser utilizado por
usurios que nunca utilizaram o Sistema X Windows e para aqueles com algum conhecimento em outros gerentes de
janelas.
Como Ler Este Guia
Caso voc nunca tenha usado um gerente de janelas X Windows, sugerido que voc leia toda esta seo, a qual
contm instrues detalhadas para iniciantes. Textos na fonte Courier, indicam instrues que devem ser seguidas
tal qual esto listados. Caso voc esteja sem tempo ou pacincia, deve, no mnimo, ler estas partes. medida que
esteja mais familiarizado com o Windows Maker pode ater-se aos textos nas tabelas, at l eles podem ser ignorados.
Algumas das aes aqui descritas, podem ser executadas de maneira mais simplificada, mas so descritas somente
na seo sobre as opes de configurao.
Procedimentos Adicionais
Procedimentos Adicionais
Procedimentos Adicionais
Boto de Minimizao
Mini Janela
Pode-se mover a mini janela atravs da tela, arrastando-a com o mouse. A janela ser restaurada no rea de trabalho,
com as mesmas caractersticas de posio, tamanho e contedo que tinha antes de ser minimizada.
Para minimizar uma janela deve-se:
Clicar sobre o boto de minimizao; ou
Digitar o atalho definido para esta ao, o qual na configurao igual a Alt + M.
Para restaurar uma janela minimizada:
Clique duas vezes sobre a mini janela.
Pode-se restaurar todas as janelas escondidas ou minimizadas de uma aplicao de uma s vez, atravs do duplo
clique no cone da aplicao com o boto do meio (ou ambos).
Encolhendo a Janela
Caso se deseje por alguns momentos ver-se livre de uma janela, uma alternativa minimizao encolher a janela.
Ao se optar por tal ao, a tela rola para cima, " escondendo-se" atrs da barra de ttulo, a qual se torna a nica parte
visvel da tela. Pode-se executar praticamente qualquer ao com uma tela escondida, como por exemplo fech-la ou
minimiz-la.
Para encolher uma janela deve-se:
Clicar duplamente sobre a barra de ttulo da janela.
Boto de Fechamento
Aps finalizar o trabalho em uma janela, pode-se fech-la completamente. Ao se executar tal ao, a janela
removida da tela, no podendo ser restaurada. Ento, antes de fechar uma janela, esteja seguro de que todo o
trabalho est salvo.
Algumas janelas tm um boto de fechamento diferente. Estas janelas no podem ser fechadas normalmente e a
nica forma de se fazer isso saindo ou encerrando as aplicaes. Pode-se tentar sair da aplicao atravs de seus
menus ou botes) sempre que possvel. Por outro lado pode-se forar o seu encerramento.
Para forar o fechamento de uma janela (atravs do encerramento da aplicao) deve-se:
Pressione a tecla Control e clique sobre o boto de fechamento; ou
Clicar duplamente sobre o boto de fechamento.
possvel ainda encerrar aplicaes em janelas que podem ser fechadas normalmente, atravs de um clique no
boto de fechamento com a tecla Control pressionada simultaneamente.
Barra de Aplicaes
o local onde se pode armazenar cones de aplicaes freqentemente utilizadas, permitindo o acesso fcil e rpido.
Est localizada, por padro, no lado direito da tela. Pode-se clicar no cone do topo (o que possui o logo do
GNUstep) e arrast-lo pela tela para retirar parte da barra da viso do usurio. Pode-se mov-la horizontalmente
para alternar a sua localizao do lado direito da tela para o esquerdo e vice e versa. Um menu similar ao menu de
aplicaes do cone apresentado ao se clicar em um cone inserido na barra, ao se clicar o boto direito do mouse.
Ele contm alguns comandos adicionais que so especficos para aplicaes estacionadas. Para evitar que a barra de
aplicaes seja encoberta por outras janelas, ou clique duplamente no cone no topo da barra pressionando a tecla
Alt ou selecione o item "manter a barra no topo" no menu da barra de aplicaes.
A rea de Trabalho
Caso uma nova instncia de uma aplicao j em execuo seja inicializada, ela receber um novo cone de
aplicao.
Dilogo de Customizao
Nos campos caminho da aplicao e argumentos, pode-se alterar o nome que est sendo utilizado para ativar o
programa e os parmetros usados. Note que no se pode alterar a aplicao que representada pelo cone ou
qualquer outro item que altere o nome da aplicao. Por exemplo, caso o cone aponte para xterm, no se pode
alterar o valor para gv; ou no se pode mud-lo para xterm -name pine caso ele seja algo como xterm
-name vi. Note que no possvel utilizar redirecionamento da sada.
Introduo
O que Window Maker? um elegante gerente de janelas baseado no X11, que emula um ambiente de
trabalho OpenStep(tm) com algumas melhorias notveis.
Onde obter o Window Maker? Alm da verso contida no CD do Conectiva Linux, a ltima verso do WM
pode ser obtida em http://www.windowmaker.org. Verses em desenvolvimento podem ser obtidas
em ftp://ftp.windowmaker.org/pub/beta/srcs.
Onde ficam os arquivos da lista de discusso? Informaes sobre as listas de discusso podem ser
encontradas em http://www.caldera.com/linuxcenter/forums/wmaker.html
Onde h mais documentao sobre a configurao do Window Maker? Dan e Alfredo liberaram uma
atualizo do Guia de Usurio para a verso 0.20.2 em
ftp://ftp.windowmaker.org/pub/docs/. Joe Ferguson
<coredump@coredumps.org> converteu-o para PDF, em
ftp://ftp.coredumps.org/pub/Linux/wmaker
O que appicon? um cone produzido por uma aplicao que inicialmente estar presente no canto
esquerdo da tela, enquanto a aplicao estiver sendo executada. Por exemplo, execute o xterm e verifique
o cone no canto.
Como adicionar uma pergunta ao FAQ? Envie a pergunta para Chris Green
<sprout@dok.org>footnode.html - 5494footnode.html - 5494, ou grite bastante na lista do WM. Caso
voc seja um desenvolvedor e queira editar o FAQ, avise-nos. Estou pensando em escrever uma interface
que permita a todos adicionar entradas, sob a superviso de um moderador.
Como noticiar problemas? Por favor, veja no arquivo BUGFORM as instrues necessrias.
Alternativamente, pode ser utilizado o Controlador de Problemas do WM em
http://windowmaker.org/cgi-bin/bugs.
Instalao
Onde posso obter o arquivo proplist.h? Minha primeira sugesto a de verificar a documentao um
pouco mais cuidadosamente. Libproplit deve estar localizado no diretrio raiz da distribuio Window
Maker. Descompacte e compile para torn-lo disponvel.
Porque os cones no aparecem aps a instalao do Window Maker (verses 0.15 ou maiores), apesar de
eu ter seguido as instrues corretamente? De acordo com Dan Pascu, isso ocorre quando o WM tenta
detectar a presena da biblioteca libtiff, e busca usar o tema padro baseado em arquivos .xpm ao
invs de .tif. Isso pode causar algum conflito com o programa autoconfigure. Como o WM 0.15.0
tem como padro cones tiff, requerida a compilao com suporte a esse formato.
Uso
Como incluir novas aplicaes na barra principal? Ao lanar uma aplicao, caso haja um pequeno cone
(tambm conhecido como appicon), no canto inferior da tela, arraste-o em direo barra. Para estar
seguro de que esta aplicao estar presente na prxima vez que o Window Maker for iniciado, saia do
gerente de sesso atravs da opo "Sair da Sesso".
Qual a diferena entre as opes Sair e Sair da Sesso? Dan Pascu responde: " Sair significa sair do
Window Maker, mas deixar as outras aplicaes em execuo, e se o WM no foi o ltimo programa
iniciado pelo arquivo .xinitrc, o Servidor X no ser fechado. Sair da Sesso ir finalizar o WM, todas
as aplicaes em execuo e o servidor X ser finalizado.
Como estacionar cones no clips? Simplesmente arraste o cone da aplicao para as proximidades do
clips. Caso tenha problemas em estacionar os cones experimente arrastar os cones para longe da barra.
Como renomear as reas de trabalho? Pressione o boto direto do mouse para apresentar o menu de
aplicaes, mas no mantenha o boto pressionado. Selecione o menu de reas de trabalho e pressione a
tecla Control e clique na rea de trabalho que deseja renomear, informando o novo nome.
Como mudar o tamanho de uma janela maior que a rea de trabalho atual? David Reviejo responde: Talvez
voc saiba, Alt + Clique esquerdo e arrastar pode mover a janela, Alt + Clique direito e
arrastar pode alterar o tamanho da janela. Outra dica: ao mover ou alterar o tamanho da janela, pode-se
alterar o movimento pressionando-se a tecla Shift.
Como retirar cones da barra de ferramentas? Caso o programa no esteja rodando, simplesmente arraste o
cone para o meio da rea de trabalho, solte o boto do mouse e veja o cone "explodir".Caso o programa
esteja sendo executado, pressione a tecla Alt e arraste o cone fora da barra.
Configurao
O que so os arquivos presentes no diretrio /GNUstep?
/GNUstep/WindowMaker/WindowMaker : o arquivo principal de configurao. Este arquivo
controla as opes como teclado, fontes, imagens e modos de ativao.
/GNUstep/WindowMaker/WMWindowAttributes: os controles dos atributos de cada aplicao
individual e cones de aplicaes. A maior parte dos atributos pode ser acessada pelo clique do boto direito
do mouse na barra de ttulo e pela seleo de atributos. /GNUstep/Defaults/WMState: arquivo
automaticamente gerado e contendo a configurao da barra de ferramentas. No recomendada a sua
edio manualmente. /GNUstep/Defaults/WMRootMenu: especifica qual arquivo a ser usado no
menu raiz.
Como ter os cones auto arranjados? No arquivo /GNUstep/Defaults/WindowMaker configure
AutoArrangeIcons=YES.
Como ter o fundo em mosaico nos cones da barra de aplicaes? Deve-se alterar uma linha no arquivo
/GNUstep/Defaults/WindowMaker para IconBack = (spixmap, tile.black.xpm,
white). O ltimo parmetro a cor que preenche qualquer parte transparente do cone.
Como incluir na barra de aplicaes uma aplicao que no tem o cone? No h uma opo para emular
um cone. Para inserir uma aplicao, clique com o boto direito na barra de ttulo e selecione o menu de
atributos. A seguir, selecione o menu de "Opes Avanadas" , selecione ento "Emule um cone
de Aplicao" e Salve, Aplicar e feche o dilogo. Isso permitir que o cone seja criado
normalmente.
Como ter sinos e apitos funcionando? Adicione a linha Superfluous=YES ao seu
arquivo /GNUstep/Defaults/Windowmaker.
Como ter o clssico estilo NeXT? Adicione NewStyle=NO, ao seu arquivo
/GNUstep/Defaults/Windowmaker
Outras Aplicaes
Como criar um cone para o Gimp? Clique com o boto direito na barra de ttulos da aplicao, clicar na
opo cone e rea de Trabalho, e informe o nome do cone (esteja seguro que ele est no caminho
de arquivos de imagens informado), clique em atualizar, aplicar e salvar.
Onde obter aquele programa de relgio que eu sempre vejo na rea de trabalho de outras pessoas? Ela
chamada asclock. Pode ser encontrada em
ftp://ftp.windowmaker.org/pub/contrib/srcs/apps/asclock.tgz .
Onde obter mais programas que podem ser inseridos na barra de ferramentas? Algumas das aplicaes mais
conhecidas podem ser encontradas em: wmmixer, wmcd e wmmount :
http://www.geocities.com/SiliconValley/Vista/2471/linux.htm#xapps
ascd,WMRack,asmixer,asmodem , e outras:
ftp://ftp.windowmaker.org/pub/wmaker/contrib/srcs/apps/ wmavgload,
wmmount , e wmload :
ftp://ftp.windowmaker.org/pub/wmaker/contrib/srcs/utils/ wmmon, wmtime,
wmifs, wmppp : http://windowmaker.mezaway.org/
Como permitir o funcionamento das teclas Alt+# em uma sesso rxvt/xterm ? Inicialmente, lance
uma nica instncia de rxvt ou xterm. Poe exemplo: rxvt -name foo -e irc V ento para o
menu de atributos (clique com o boto direito do mouse na barra de ttulos e a seguir em atributos, Opes
Avanadas e selecione "No Utilize Atalhos de Teclado". Clicar Salvar e Aplicar e
ento ser possvel utilizar a sesso sem os atalhos de teclado.
Como lanar mltiplas instncias do Xterm a partir de um nico cone? A forma mais fcil de conseguir
isso incluir Xterm como uma aplicao normal na barra de aplicaes. Aps v para o menu de atributos,
Aplicao Especfica e selecione sem cone de aplicao para o cone do Xterm. Aps clique no
boto direito e selecione configuraes. Mude o caminho da aplicao para algo como cnc.sh o qual
deve ter o seguinte contedo:
no esquea de configurar as permisses de execuo (vide seo 12.14. Isso dever permitir um nmero
ilimitado de sesses Xterms sem a necessidade de novos cones.
Temas
O que exatamente so temas? Um Tema ou Estilo simplesmente uma coleo de imagens em um formato
que Wm pode entender (jpeg, tiff, xpm) e uma configurao que consiste de definies de
cores/fontes/mapa de pixels, o qual salvo usando "getstyle" e usado para ativar o tema atravs de
"setstyle".
Como instalar um tema? Atualmente todos os temas que eu conhea so distribudos no formato tar.gz
para WM. A instalao feita da seguinte forma: tar -zxvf theme.tar.gz -C
/GNUstep/Library/WindowMaker
Autores
Alfredo Kojima (http://www.inf.ufrgs.br/ kojima/) o autor do Window Maker original. Foi
motivado por um artigo na revista Byte que tratava sobre NEXTSTEP. Detalhe interessante; brasileiro!
Autores Assistentes: Dan Pascu, Mattew Hawkins.
Administradores Web, Mail e FTP: Phillip Smith.
Introduo
"640kB suficiente para qualquer um" (O presidente de uma grande companhia de
software, no comeo dos anos 80)
Desde o comeo do desenvolvimento do UNIX, havia um grande problema: Haviam kernels estveis, e softwares
bons e poderosos. Infelizmente, apenas poucas pessoas podiam usar o UNIX, pois ele era escrito para aqueles
estudantes e profissionais que conheciam o sistema por muito tempo. Por exemplo, o mtodo padro para ler as
notcias do USENET era
find /var/spool/news -name '[0-9]*' -exec cat {}; |more
Este problema em especial j foi resolvido. Hoje, h muitos programas para leitura de notcias, como o tin e o
knews , que oferecem uma interface grfica (GUI) intuitiva e fcil de usar. Infelizmente, falta aos aplicativos GUI
um "look and feel" padronizado. Bibliotecas comerciais para programadores como Motif prometeram uma
soluo para isto, mas essas bibliotecas tem se mostrado muito caras e muito lentas footnode.html -
5666footnode.html - 5666. A configurao dos programas tambm , via de regra, difcil. Para compilar, geralmente
basta
./configure && make && make install
mas pouqussimos programas podem ser configurados via menus ou scripts. Na maioria dos casos, voc ter de
mexer por conta prpria num arquivo-texto de configurao. A pode acontecer de que uma simples vrgula colocada
no lugar errado estraga o arquivo inteiro, forando-o a recomear o procedimento de configurao. Cada vez que
voc precisa mudar a configurao do programa, comea tudo de novo. Tudo isso contribuiu para o fato do Linux e
dos outros UNIX's atingirem um pblico muito restrito. Ao mesmo tempo, muitas outras pessoas no esto
satisfeitas com seus sistemas operacionais, por problemas de estabilidade e performance pobre. Outras pessoas ainda
odeiam ter de comprar um novo computador cada vez que uma nova verso do programa de que elas dependem
inteiramente lanada, porque ele consome mais memria e espao em disco. Quase sempre a nova verso oferece
novas funes que poucos realmente precisam. O KDE diferente. Ns no estamos tentando substituir o
"shell" padro do UNIX; estamos trabalhando em uma ferramenta que tornar mais fcil o uso do UNIX. Ns
tambm queremos atrair mais usurios para o ambiente UNIX. Coisas simples sero tornadas fceis, e coisas
complexas continuaro sendo possveis. Alm disso, uma interface nica e unvoca ser entregue, ao invs de uma
dzia delas.
Histria do KDE
Em Outubro de 1996, o programador alemo Matthias Ettrich, criador do LyX, iniciou o desenvolvimento
do KDE com uma mensagem na USENET. Logo depois, dois outros programadores interessados na coisa
comearam a planejar e programar partes do novo projeto. Um ano depois, o gerenciador de janelas, o gerenciador
de arquivos, o emulador de terminal, o sistema de ajuda e a ferramenta de configurao da tela foram liberados para
alfa- e beta-teste, e provaram ser relativamente estveis. Os desenvolvedores e usurios interessados comunicam-se
por vrias listas de discusso, listadas na seo 14.7 - Contactando os autores. Se voc quiser ajudar, por favor faa-
o! Ns ainda estamos procurando por ajudantes.
Avisos Legais
O KDE software livre, sob a Licena Pblica Geral GNU (GPL), listada na ntegra no Apndice G, que
includa com cada componente do KDE. Voc pode copiar e distribuir o KDE e seus componentes a seu gosto,
desde que voc sempre inclua o cdigo-fonte completo.
Como Pegar Novos Componentes
O site principal do KDE http://www.kde.org. L voc pode encontrar todas as informaes relativas ao
KDE, incluindo anncios, solues de problemas (bugs), informaes de desenvolvimento, guias de estilo, uma
quantidade considervel de documentao (inclusive a verso mais nova deste livro), e muito mais. Para
atualizaes de software, queira visitar nosso site FTP, ftp://ftp.kde.org ou use um espelho footnode.html -
5689footnode.html - 5689se existir um mais perto de voc. O diretrio unstable footnode.html - 5690footnode.html -
5690sempre contm softwares novos, mas em estado de teste, e que talvez nem compilem. Se voc estiver
procurando por componentes mais estveis, queira olhar o diretrio stable footnode.html - 5691footnode.html -
5691, onde ns colocamos verses beta e definitivas dos componentes. Se voc estiver interessado em desenvolver
aplicaes para o KDE, voc deve visitar tambm o servidor da Troll Tech (http://www.troll.no),
que oferece grande volume de informao sobre a biblioteca Qt, utilizada pelo KDE. Para trabalhos de
desenvolvimento, tambm recomendvel juntar-se lista de discusso dos desenvolvedores
Contactando os Autores
Contacte rwilliams@kde.org para perguntas e crticas sobre este livro. Muitas pessoas contriburam com
material para este livro; todas so mencionadas no O grupo de documentao do KDE.
Instalao
"Core dumping fsck's tendem a deixar-me nervoso." (Linus Torvalds, depois de descobrir um de seus sistemas de
arquivos danificado por um novo kernel em estado Beta).
Nota do Conectiva Linux: o KDE j est previamente instalado em seu sistema, caso voc tenha escolhido a opo
de Estao de Trabalho ou tenha escolhido o KDE no processo Personalizado de instalao. Caso voc necessite por
algum motivo reinstalar o sistema ou queira atualiz-lo basta seguir as instrues a seguir.
Este captulo objetiva gui-lo pelo processo de instalao de forma que voc possa ver seu novo ambiente de
trabalho to rpida e comodamente quanto possvel. Como em qualquer instalao de um novo gerenciador de
janelas, recomendado que voc faa cpia de segurana de todos os arquivos de configurao do X11 antes de
comear a instalao. Se voc no sabe a localizao exata deles, tente todos os arquivos escondidos (.\*) em seu
diretrio de usurio e o diretrio /usr/X11/lib/X11/xdm.
Pr-Requisitos
Antes de instalar o KDE, certifique-se de que seu sistema preenche os seguintes requisitos:
Um sistema UNIX compatvel com POSIX. Os UNIX's que reconhecidamente trabalham com o KDE
incluem: Linux, FreeBSD, Solaris, HP-UX e MkLinux. Estamos trabalhando para que o KDE esteja
disponvel logo para outras plataformas.
Algum espao livre em disco. Recomendamos que voc reserve uns 70MB se seu sistema suporta
bibliotecas compartilhadas, e consideravelmente mais se no suporta. Se voc precisa ou quer compilar o
KDE a partir dos fontes, lembre-se de reservar mais 130MB.
Um sistema X11 com ou sem xdm. Se voc ainda no instalou o X ainda, tente encontrar uma verso
instalvel em seu CD Conectiva Linux. Se voc no encontrar, visite o site do XFree86
(http://www.xfree86.org/) para informar-se de como obter e instalar o X; ou contacte o suporte
do Conectiva Linux.
A biblioteca Qt, verso 1.33 ou superior. Voc pode obt-la no servidor FTP da Troll Tech
(ftp://ftp.troll.no/pub/qt) nos formatos RPM e TGZ. Se voc usa o Conectiva Linux ou a
verso 3.5 do Slackware Linux, saiba que ele j contm uma verso compilada da bibilioteca Qt.
Talvez outras distribuies de Linux e UNIX j venham com essa biblioteca quando voc estiver lendo isto.
Um aviso antes de voc comear: Antes de fazer a atualizao de uma verso anterior do KDE, recomendamos que
voc faa o seguinte:
Nota: importante que esses componentes sejam instalados na ordem listada, e que eles sejam instalados antes de
qualquer outro componente do KDE. Se voc est fazendo a atualizao de uma verso anterior, use
rpm -Uvh kde-componente.arch.rpm
Novamente, a ordem prescrita deve ser observada, e os componentes citados devem ser instalados/atualizados antes
de qualquer outro. Esses procedimentos iro descomprimir a distribuio base e instal-la em /opt/kde ou
/usr/local/kde. Se a instalao dos pacotes base for bem sucedida, voc pode instalar os pacotes restantes da
mesma forma (use -Uvh ao invs de -i para atualizar uma verso existente).
Informaes especficas para cada plataforma Linux Para o Linux, muitos dos utilitrios necessrios para compilar o
KDE podem ser encontrados em ftp://sunsite.unc.edu/pub/Linux/GCC ou
ftp://sunsite.unc.edu/pub/GNU. As bibliotecas Qt podem ser encontradas em
ftp://ftp.troll.no/pub/qt/linux, disponveis em formato fonte ou RPM para Linux. Vm com
instrues detalhadas de instalao. Arquivos de incluso do X11 podem ser encontrados em
ftp://ftp.xfree86.org na seo xdevel.
Primeiras Impresses
"Voc v o mar para ver que tudo que voc pode ver mar" (Origem
desconhecida)
As primeiras impresses so muito importantes - isso no somente verdadeiro para o famoso livro "A
Ratoeira", de Agatha Crhristie - mas tambm para o KDE. Como mencionamos antes, o KDE tem a
inteno de ser a interface de usurio mais intuitiva e fcil de aprender que existe. De fato, ns teremos atingido
nosso objetivo quando os usurios no precisarem mais deste livro para trabalhar com o KDE, fazendo os autores
perderem seus empregos (no pagos e voluntrios) como escritores de documentao.
Iniciando o KDE
Quando voc inicia um sistema UNIX, uma das duas coisas deve acontecer (ou melhor, se o sistema est
funcionando bem; qualquer outro caso um terceiro caso no documentado). Ou voc cai no modo texto e obtm
um prompt de login, ou voc apresentado a uma janela grfica de login. No primeiro caso, voc deve
identificar-se e digitar:
startx
footnode.html - 6572footnode.html - 6572
Se a instalao foi bem sucedida, o ambiente do KDE deve aparecer aps alguns poucos segundos de iniciao.
Se uma janela grfica de acesso mostrada, ento tudo que deve ser necessrio seu nome e senha. Assumindo que
a instalao do KDE foi bem sucedida, o KDE deve iniciar sem qualquer interveno posterior. Se voc ainda no o
fez, recomendamos que voc mude seu gerenciador de tela X do xdm para kdm, que oferece a mesma
funcionalidade, mas com os recursos avanados do Ambiente de Trabalho K.
Painel
Quando voc inicia o KDE pela primeira vez, o painel fica situado no fundo da tela. Daqui, voc ir iniciar seus
programas e comutar entre as telas virtuais.
Boto Texturizado
Clicar no boto texturizado da extrema esquerda do Painel remove-o da tela, colocando em seu lugar um mini-
painel. O boto texturizado permanece na tela, de forma que voc possa trazer de volta o Painel. Este recurso tem
efeito somente sobre o ambiente de trabalho atual; os outros ambientes mantero seus respectivos painis nos
estados em que estiverem. Dica: Quando o Painel minimizado, o menu de aplicaes e a lista de tarefas continuam
disponveis no topo ou esquerda da barra de tarefas, ocupando menos espao.
Lista de Tarefas
O boto direita do boto Iniciar e que tem o cone de uma janela, um menu com todas as janelas ativas nos
ambientes de trabalho, ordenadas pelo nome do ambiente de trabalho. Este recurso torna fcil localizar uma janela e
reduz a lotao de um ambiente de trabalho quando muitas janelas esto abertas.
Boto de Sada
Localizado direita dos botes de ambientes de trabalho, h mais dois botes. O boto de cima, que parece com um
"X" escrito mo, deve ser pressionado quando voc quer sair do KDE. Com as aplicaes que esto ativas, trs
coisas podem acontecer:
Aplicaes escritas especificamente para o KDE vo avis-lo para salvar seu trabalho. Quando voc iniciar
o KDE novamente, essas aplicaes tambm sero iniciadas e abertas nos mesmos lugares e ambientes de
trabalho onde estavam;
Aplicaes que no foram escritas especificamente para o KDE mas que seguem o padro do X Window
tambm vo avis-lo para salvar seu trabalho, mas no sero reabertas automaticamente quando o KDE for
reiniciado.
Aplicaes que no seguem exatamente o padro do X Windows (exemplo: Netscape Navigator
4.03) no podem lhe notificar. O KDE ir avis-lo sobre esses programas e oferecer a opo de abortar o
processo de fechamento. claro, no h muito o que salvar no caso de um navegador Web, mas um
programa CAD com um
Barra de cones
Algumas pessoas (e eu mesmo) so to preguiosas que consideram excessivo at mesmo os dois ou trs
movimentos do menu de aplicaes. Para elas, botes adicionais podem ser colocados prximos dos botes dos
ambientes de trabalho; por exemplo, atalhos para seu diretrio base de usurio, para sua lixeira, para o emulador de
terminal kvt, ou para os documentos que voc usa freqentemente. Para maiores informaes sobre como adicionar
cones barra de tarefas, leia Adicionando cones sua barra de tarefas.
Hora e Data
Na extrema direita do Painel do KDE, voc sempre poder ver a hora e a data.
Lista de Tarefas
Mova seu mouse para o canto superior esquerdo da tela. L, voc encontrar um boto para cada janela aberta.
Clique no boto correspondente janela que voc quer abrir. Esta uma alternativa lista de tarefas do Painel
Usando Janelas
Quando o KDE iniciado pela primeira vez, a primeira janela aberta contm seu diretrio base de usurio. Ns
vamos verificar o contedo desta janela mais tarde. Por ora, vamos investigar a janela em si.
Menu da Janela
No canto superior esquerdo da janela, voc poder ver um cone de manipulao de janela. Quando voc clica nele,
surge um menu de contexto contendo comandos de manipulao daquela janela. Maximizar ir expandir a janela
para o tamanho da tela inteira. Criar cone (minimizar) far a janela ficar invisvel. D uma olhada na Barra
de Tarefas. Voc notar que o ttulo da janela est sendo mostrado entre parnteses. Para trazer a janela de volta
ao ambiente de trabalho, clique no ttulo da janela. Mover lhe permite mover a janela com o mouse. Clique no boto
esquerdo quando a janela estiver onde voc quer. Alterar Tamanho lhe permite fazer a janela menor ou maior. Mova
seu mouse e clique quando estiver satisfeito com o novo tamanho. Pregar ir prender a janela sua tela. Quando
voc mudar de ambiente de trabalho, a janela "pregada" permanecer visvel. Para despregar a janela, selecione
Despregar. Isto til, por exemplo, quando voc est depurando programas ou problemas de rede e quer ter sempre
em vista a janela com o tail -f do arquivo de log. Para o ambiente de trabalho... lhe permite mandar uma janela
para outro ambiente. Escolha o ambiente para onde voc quer que a janela v. A janela ir desaparecer. Para v-la
novamente, clique nela na Barra de Tarefas ou clique no boto de ambiente de trabalho apropriado do Painel KDE.
J Fechar ir fechar sua janela. s vezes a aplicao lhe avisar para salvar seu trabalho, mas em alguns casos
(geralmente em aplicaes X11 antigas) isto no ocorre. melhor fechar a aplicao via seus prprios comandos,
usando este menu somente como ltimo recurso.
Boto Prender
Este boto parece um pregador para quadros de cortia ou feltro. Ele faz a mesma coisa que o comando Pregar no
menu Janela, mas est mais mo.
Barra de Ttulo
A barra de ttulo que contm o nome da janela pode ser clicada duas vezes para maximizar a janela. Use o boto
direito do mouse: o menu Janela reaparecer, permitindo a voc que (des)maximize, (des)pregue a janela, ou mova a
janela para outro ambiente de trabalho (que um mtodo mais rpido que aquele que usa o boto Prender). Quando
um programa no reage mais, voc pode fech-lo (operao que s vezes lhe dar a oportunidade de salvar seu
trabalho).
Obtendo Ajuda
A ajuda est em praticamente todo lugar: no ambiente de trabalho, use o boto direito do mouse e escolha Ajuda do
ambiente de trabalho. No Painel do KDE, abra o menu de aplicaes e escolha Ajuda. Cada programa do KDE tem
seu menu de ajuda. O sistema de ajuda baseado em HTML, portanto us-lo to fcil quanto usar um navegador
Web.
Iniciando
"Usando somente o que voc v, voc pode mover-se de A para B ?"
(Ajuda para uma das charadas mais difceis do jogo "the 7th Guest")
At agora, o KDE deve lhe parecer ser nada mais que um outro gerenciador de janelas com alguns recursos
interessantes. Mas fique sentado onde est: nas prximas sees, vamos mostrar-lhe coisas, que daqui por diante
voc jamais dispensar o KDE ao utilizar qualquer computador Unix.
Editando Arquivos
Como voc no tem apenas aplicaes KDE instaladas em seu sistema, voc provavelmente conhece o sacrifcio que
editar arquivos de configurao em ASCII. Mas, na verdade, muitos outros tipos de arquivos so editados desta
forma. Por exemplo, o fonte original SGML deste Guia foi escrito em estilo ASCII, assim como os programas fonte
do prprio KDE. Vamos mostrar agora como voc pode usar o KEdit para editar arquivos ASCII. Abrindo uma
janela contendo seu diretrio base de usurio Clique no boto Iniciar Aplicao e escolha Diretrio do
usurio. Uma janela mostrando o contedo de seu diretrio base aparecer. Para ver uma lista mais detalhada dos
arquivos em seu diretrio, faa o seguinte:
Selecione Mostrar Arquivos Ocultos no menu Ver;
Selecione Mostrar rvore no menu Ver.
No lado esquerdo da tela, uma viso em rvore de sua estrutura de arquivos dever surgir, incluindo quaisquer
arquivos escondidos - arquivos ou diretrios cujos nomes comeam com um ponto.
A Tela do Gerenciador de Arquivos
Ns tentamos fazer o Gerenciador de Arquivos o mais fcil possvel de lidar, e se voc conhece outros gerenciadores
de janela (incluindo aqueles encontrados em outros sistemas operacionais) com gerenciamento de arquivos
integrado, muitos dos conceitos a seguir devem lhe ser familiares. No topo, h um menu Arquivo que contm
funes para abrir e fechar janelas do gerenciador de arquivos. Voc tambm pode imprimir o contedo corrente.
Quer visitar a Internet? Basta escolher Arquivo > Abrir Localizao (ou pressione Alt-L) e digite uma
URL. Por exemplo, se voc quer visitar a pgina principal do projeto KDE, digite http://www.kde.org. Voc
tambm pode abrir arquivos FTP usando este mtodo. O KDE "pronto para a Internet", o que significa que voc
pode ler e gravar arquivos no somente em seu disco rgido, mas tambm em sites remotos FTP e HTTP. Enquanto
outros sistemas operacionais e ambientes de trabalho fazem distino entre sistemas de arquivos locais e remotos, o
KDE no faz. O menu Editar oferece funes para selecionar, copiar e mover arquivos. Ns usaremos estas funes
mais tarde. Se voc j deu uma olhada no menu Ver, provavelmente j notou que voc pode visualizar o contedo da
janela de vrias formas diferentes. Faa alguns testes e veja o que acontece. Sem dvida voc achar os
Favoritos footnode.html - 5838footnode.html - 5838de grande utilidade. Agora voc pode lembrar virtualmente
de qualquer endereo, seja na mquina local ou em algum lugar da Internet. O menu Ferramentas ajuda-lhe a
encontrar nos famigerados arquivos-que-coloquei-em-algum-lugar-e-no-lembro-mais-onde.
Editando um Arquivo
V descendo at encontrar o arquivo motd e clique nele com o boto direito do mouse. No menu de contexto,
selecione Abrir com. Uma nova janela ir aparecer. Digite
kedit
e clique no Ok ou presssione ENTER. Ei-lo.
A Tela do Editor
Quanto mais voc trabalhar com o KDE, mais ir notar que a maioria das telas e aplicaes so semelhantes entre si.
O menu de Arquivo do KEdit um grande exemplo disso: Praticamente todos os programas do KDE tem o mesmo
menu, que lhe permite criar arquivos novos, abrir arquivos existentes de seu sistema de arquivos local ou mesmo da
Internet, salv-los (na Internet tambm!), imprim-los ou mand-los via correio eletrnico para outrem. O menu
Editar tambm figura fcil nas aplicaes KDE, e permite a voc cortar e colar informaes entre programas
diferentes. Voc tambm pode buscar e substituir texto. Usando o menu de Opes, voc pode customizar o editor
de muitas formas diferentes. Por exemplo, voc pode aumentar o tamanho da fonte para melhor adaptar-se a seu
monitor - e a seus olhos. Claro, assim como em qualquer outra aplicao KDE, voc vai encontrar um menu de
Ajuda, que lhe oferece instrues on-line sempre que precisar.
Usando o Editor
A maioria dos arquivos motd contm coisas sem utilidade como "No esquea de fazer cpias de
segurana" ou "No incomode o administrador do sistema". Tdio. Vamos mudar o texto de
modo que os usurios que entrem no sistema obtenham alguma informao de relevncia. Voc pode navegar pelo
texto usando as setas, e marcar sees de texto com Shift-setas ou usando o mouse com o boto esquerdo
pressionado. Use o menu Editar para cortar e colar texto. Digite o que voc quiser, ou use o seguinte (excelente)
exemplo:
Bem-vindo!
Esta mquina agora tem o KDE instalado, que lhe oferece uma interface excelente e fcil de usar, bem como uma
interface consistente para todas suas aplicaes. Para mais informaes sobre como fazer rodar o KDE em sua conta,
mande um e-mail para o administrador.
Como voc pde ver na seo anterior, trabalhar com arquivos algo extremamente simples. No entanto, quando
voc quiser copiar e mover arquivos, o processo de copiar e colar pode tornar-se incmodo. No se preocupe - um
procedimento chamado "arrastar e soltar"footnode.html - 5873footnode.html - 5873 lhe permite copiar e mover
arquivos mais rpida e facilmente.
Iniciando o KFind
Iniciar o KFind simples: escolha Procurar Arquivos no menu Iniciar. O KFind utiliza uma interface de abas e
folders, algo parecido com um fichrio onde clicar a "orelha" da ficha traz a mesma para o primeiro plano.
Quando o KFind inicia, voc pode ver que a aba Localizao do Nome est selecionada. Quando voc clica
Data da Modificao, o contedo da tela muda. Como voc nunca fez uma busca antes, a maior parte dos cones da
barra de ferramentas e a maioria dos itens de menu est desligada. Ns vamos mudar isso agora.
Data de Modificao
Aqui, voc pode especificar que s quer ver arquivos que foram tocados pela ltima vez numa determinada faixa de
tempo. Voc tambm pode especificar que deseja ver somente arquivos que foram tocados pela ltima vez h um
certo nmero de meses ou dias.
Tamanho
Se voc sabe o tamanho do arquivo, voc pode limitar sua pesquisa nesse sentido.
Tamanho
Se voc sabe o tamanho do arquivo, voc pode limitar sua pesquisa nesse sentido.
Saindo do KDE
Para sair do KDE, voc pode usar o item Sair no menu Iniciar, ou o boto correspondente no Painel. Voc
ter a chance de confirmar se realmente quer sair do KDE. Sair implica em fechar todas as janelas e retornar ao
modo texto. Para informaes sobre como os programas podem salvar seu trabalho no processo de sada, leia
algumas notas sobre como sair do KDE
A Pasta Auto-Incio
Antes de descobrir a pasta Auto-Incio, meu roteiro de iniciao diria com o KDE consistia no seguinte: iniciar o
KDE, iniciar o KEdit, iniciar o kvt, iniciar o Netscape, e iniciar o Kscd. Isso tomava tempo precioso. Os
programas nativos do KDE deixados abertos ao fim de uma sesso salvam seu estado e reaparecem quando voc
entra novamente, porm alguns programas, como o Netscape, no fazem isso. Voc pode usar a pasta Auto-Incio
com esses programas. Para iniciar programas quando o KDE iniciado, faa o seguinte:
1. Abra a pasta Auto-Incio. Voc pode encontr-la no canto superior esquerdo do seu ambiente de trabalho;
2. Abra uma janela do gerenciador de arquivos que contenha o programa que voc deseja adicionar. Se voc
no sabe como executar este passo, veja a seo KFM, o gerenciador de arquivos;
3. Arraste e solte o programa desejado de sua pasta de origem para a pasta Auto-Incio. Assim que solicitado,
escolha a opo Link footnode.html - 5939footnode.html - 5939para criar uma ligao simblica ao invs
de uma cpia. Isso economiza bastante espao em disco.
4. Repita este passo para todos os programas que devam ser iniciados na abertura do KDE. claro, voc pode
fazer isso tambm com aplicaes no nativas do KDE, incluindo Netscape, tin, pine e muitas
outras.
5. Reinicie o KDE.
Seus programas devem iniciar automaticamente quando o KDE for iniciado. Se voc quer adicionar algo especial
(por exemplo, voc quer ver um determinado site Web logo que o sistema entra no ar) leia a seo 14.13.4 - Usando
Modelos. Os procedimentos descritos l funcionam para qualquer pasta, portanto voc pode aplic-los tambm com
a pasta Auto-Incio.
Programas
Para adicionar seus programas favoritos ao Painel do KDE, voc vai usar o Editor de Menus KDE. Para inici-lo,
clique no boto K (tambm conhecido como boto Iniciar) e escolha Utilitrios > Editor de
Menus. Uma janela contendo um boto vazio surgir. Para mud-lo, clique nele usando o boto direito do mouse e
escolha Mudar. Em seguida, voc deve ver outra janela com vrias opes que voc pode configurar. A caixa Tipo
contm alguns tipos de ligao que voc pode criar. Escolha Aplicao. Agora v para o campo Nome e digite a
descrio que dever aparecer no menu Iniciar. Por exemplo, voc pode digitar Netscape Communicator. Em
seguida, clique nos cones grande e pequeno, e selecione os cones para a aplicao. No campo Comentrio voc
pode opcionalmente digitar um lembrete sobre a aplicao. Tenha certeza de digitar algo relevante, pois isto ir
aparecer como dica no menu Iniciar. Para o Netscape, voc poderia informar Navegador WWW com softwares de
Mail e News. Selecione a aba Executar e preencha o campo Executar. Aqui voc deve digitar o caminho
completo para sua aplicao, por exemplo /usr/local/netscape/netscape. Mude o Diretrio de
Trabalho para algo que faa sentido, como /usr/local/netscape. Se sua aplicao roda num terminal, voc deve
habilitar a opo Executar em modo Terminal e especificar as Opes do Terminal. As opes do
terminal so os parmetros de linha de comando do kvt ; voc pode v-los usando kvt -help numa janela de
terminal. Depois de ter feito todos os ajustes necessrios, clique o boto Ok e selecione Arquivo > Salvar no
menu principal. Em seguida, reinicie seu Painel escolhendo as opes Painel > Reinicializar no menu
Iniciar. Voc deve encontrar no menu Iniciar um novo item, Pessoal, com os novos itens de menu.
cones de Atalho
Apesar do KDE ser muito mais confortvel que o gerenciador de janelas Unix mediano, todo mundo quer ter uma
maneira de iniciar um programa com um clique nico. Voc vai aprender a criar ligaes e arquivos em seu
ambiente de trabalho, mas isso tambm tem desvantagens: seus ambientes de trabalho podem ficar cheios de janelas,
e voc no consegue clicar seus cones sem ter de minimizar uma poro de janelas que cobrem os cones. Para
programas comumente usados, voc pode elimiar este problema e acelerar o acesso criando cones de atalho no
Painel do KDE. Para criar um atalho no Painel do KDE, faa o seguinte:
1. Clique no boto K (ou, dizendo de outra forma, entre no menu Iniciar) e escolha Painel >
Adicionar Aplicao.
2. Voc ver o nvel principal do menu Iniciar novamente. Navegue pelos menus para encontrar o
programa para quem voc quer criar o atalho, como por exemplo "diretrio do usurio" ou " kvt ". Clique
no programa que quiser. Um novo cone aparecer no Painel. Clique nele, e o programa correspondente
ser iniciado. Se voc quiser mover o cone, clique nele com o boto direito do mouse e escolha a opo
Mover. Mova o cone at a posio desejada e pressione o boto esquerdo do mouse. Se voc quiser
remover o cone, clique nele usando o boto direito e escolha Remover.
Usando Modelos
Os Modelos footnode.html - 5998footnode.html - 5998oferecem um mecanismo conveniente de executar tarefas
como as citadas acima. Os modelos tambm podem ser usados para associar certas extenses de arquivos com uma
aplicao especfica. Quando um arquivo cujo nome termina com determinada extenso clicado duas vezes, a
aplicao associada automaticamente iniciada. Para resumir: os modelos lhe ajudaro a extrair o mximo do KDE.
Exemplo: Voc quer colocar um cone para visitar o site do KDE em seu ambiente de trabalho.
1. Abra a pasta Modelos em seu ambiente de trabalho. Aqui, voc pode ver todos os modelos que podem ser
usados para criar novas ligaes e recursos. Ftpurl um modelo que voc pode usar para criar uma
ligao a um site FTP e at mesmo para um diretrio em particular. Por exemplo, voc poderia criar um
link direto para ftp://ftp.kde.org/pub/kde/stable e manter-se informado quando uma nova
verso do KDE estiver disponvel. MimeType uma ferramenta muito poderosa. Devido sua
complexidade, decidimos explic-la na seo 14.13.4 - Usando tipos MIME. Program um modelo geral
que voc pode usar para iniciar um programa em particular com ou sem argumentos. Por exemplo, voc
poderia usar isto para iniciar o programa /usr/src/linux/make xconfig (configurao do kernel).
URL algo um tanto generalizado: uma ligao para uma URL que no comea com http:// ou
ftp://. Tenha certeza de que sua ligao faz sentido: o kfm no pode lidar com servidores Quake
(ainda). WWWUrl o modelo que usaremos agora. Ele cria uma ligao para um site Web especfico.
2. AVISO: Se voc est usando o KDE como administrador do sistema (superusurio ou root), tenha certeza
de no modificar os modelos a menos que saiba exatamente o que est fazendo. Se voc destruir um
modelo, somente uma nova instalao do KDE poder recri-lo.
3. 3. Arraste o WWWUrl para seu ambiente de trabalho (se voc no sabe como usar o arrastar-e-soltar, veja a
seo 14.12.2 Arrastar e Soltar para maiores informaes.) Quando inquirido, escolha a opo Copiar
para criar sua prpria cpia do modelo, que voc pode manipular.
4. Clique na cpia do modelo usando o boto direito do mouse, e escolha Propriedades.
5. Na caixa de dilogo que aparece, voc ver trs abas: Geral, Permisses e URL. Mude o nome do
arquivo e as permisses conforme desejado, ento clique na aba URL.
6. No campo URL, voc deve digitar a URL que quer seja aberta aberta quando clicar o cone. No nosso
exemplo, digite http://www.kde.org.
7. Voc pode clicar cone para mudar o cone deste novo atalho.
8. Quando estiver satisfeito, clique Ok para salvar as mudanas.
Isto ir atualizar o cone. Quando voc clicar nele, ser transferido para a pgina principal do KDE. Sugerimos que
voc faa alguns testes com os modelos. Eles so extremamente poderosos e podem ser adaptados para praticamente
qualquer necessidade.
1. Tenha certeza de que a aplicao que voc quer vincular ao tipo de arquivo acessvel via Painel. Se
no, veja a seo Adicionando Programas ao Painel - seo 14.13.2 para saber como incluir uma aplicao
ao menu do Painel.
2. Escolha Editar > Tipos MIME na janela do gerenciador de arquivos.
3. Pense sobre o tipo de arquivo para o qual voc quer criar um tipo. Por padro, h cinco tipos principais:
Aplicao para arquivos que so usualmente criados e mantidos por aplicaes especficas, por exemplo:
tar, gzip e pdf. udio para tudo que est relacionado com som: waves, midis, mods, etc.
Imagem para quaisquer tipos de arquivos grficos, como gif, jpeg ou tiff. Texto para tudo que
texto :-) como texto ASCII simples, HTML, cdigo-fonte C ou Pascal, documentos TeX e scripts Tcl.
Finalmente, o Vdeo para qualquer tipo de seqncia de vdeo como MPEG. Decida a que categoria seu
tipo pertence, e mude para o diretrio correspondente.
4. Abra a pasta de Modelos, que acessvel via um cone em seu ambiente de trabalho.
5. Arraste e solte o cone do Tipo Mime para a outra janela e copie-o.
6. Clique o cone copiado com o boto direito e selecione Propriedades. Edite as propriedades do seu
tipo.
7. Clique em Dependncia. Voc ver uma mscara que requer cinco campos.
8. O primeiro campo precisa ser preenchido com o sufixo do arquivo. Por exemplo, se voc quer criar um
novo tipo para documentos SGML, voc deve digitar *.sgml; *.SGML; nele. Qualquer arquivo
terminado em .sgml ou .SGML ser manipulado pelo novo tipo.
9. Digite uma descrio para o tipo no campo Comentrio. Para o exemplo do SGML, poderia ser
"documento SGML".
10. Digite o tipo MIME. Ele formado pelo diretrio (text/, para o exemplo do SGML) e um nome de sua
escolha. Para o exemplo do SGML, ns iramos digitar text/sgml como o Tipo Mime. O KDE ir
informar se j existe uma conveno sobre que prefixo usar para o seu tipo. O navegador do kfm tambm
depende dessa configurao quando voc obtm um documento desse tipo na Internet.
11. Escolha na lista uma aplicao que usada para editar este arquivo. Para o exemplo do SGML, ns
escolhemos simplesmente o Editor.
12. Clique no cone para escolher um cone. Cada arquivo cujo sufixo coincida com aquele que voc digitou
aparecer com este cone quando mostrado na janela do gerenciador de arquivos.
13. Clique Ok para salvar o novo tipo.
Teste sua nova associao, abrindo um diretrio que contenha um arquivo do tipo que voc acabou de selecionar.
Clique o arquivo, e o programa necessrio para edit-lo deve iniciar. Se algo der errado ou seu sistema nem puder
mais iniciar, use um console de modo texto (ou a funo de shell de emergncia do kdm) para eliminar a
associao. Isso deve deixar tudo em ordem
Usando a Lixeira
Em circunstncias normais, apagar um arquivo sob UNIX uma operao sem retorno. No entanto, com o
gerenciador de arquivos do KDE, voc pode escolher Mover para a Lixeira ao invs de Apagar. Isto ir
mover o arquivo para a Pasta Lixeira, que por padro acessvel via cone em seu ambiente de trabalho. Na
Lixeira, voc sempre pode recuperar arquivos apagados. Lembre-se de esvaziar a lixeira regularmente clicando nela
com o boto direito do mouse, e ento escolhendo Esvaziar Lixeira, sob pena de voc ficar sem espao em
disco pois os arquivos que esto na Lixeira continuam ocupando espao. Note que, uma vez que voc esvazie a
Lixeira, os arquivos que estavam l esto perdidos para sempre.
Ambiente de Trabalho
Quando voc inicia o KDE pela primeira vez, poder ver uma tela de fundo branca e botes para seus ambientes de
trabalho. Voc vai concordar comigo que isso no muito animador; portanto precisamos mudar isso. Clique em
Ambiente de Trabalho no menu.
Fundo de Tela
provavelmente a primeira coisa que voc vai querer adaptar a seu gosto. O item Fundo de Tela lhe d
controle total do "background" em que voc trabalha. H dois tipos de fundo: Cores (e degrads de cores), e
imagens reais como fundo. Voc pode mudar as configuraes de cada ambiente, individualmente, alternando o
ambiente com as flechas esquerda e direita. Veja primeiro a janela de cores. Voc pode ver a cor atualmente
selecionada (algum tipo de cinza ou branco se voc ainda no adaptou o KDE a seu gosto), e as opes Uma cor
(uma cor slida que preencher toda a tela) e Duas Cores, que forma um degrad na tela com base em duas cores de
sua escolha. Se voc optar por Duas Cores, ter um selecionador de cores adicional e surgem mais duas opes.
Clique no selecionador de cores e escolha uma cor qualquer. Se voc escolher Retrato, o degrad de cores ser
construdo de cima para baixo (verticalmente), do contrrio ser construdo da esquerda para a direita
(horizontalmente). Se voc preferir ter uma imagem de fundo "real" ao invs de um degrad de cores, d uma olhada
na extrema direita da janela. Desligue o degrad de cores, sob pena da imagem de fundo no aparecer. H um
controle drop-down onde voc pode selecionar um desenho de fundo. O KDE oferece trs amostras, mas voc
pode usar o boto Escolher... para pegar o desenho que voc quiser. Depois, voc precisa escolher o que fazer
com as figuras que no cabem exatamente na tela (isso acontece na maioria das vezes). Se seu desenho pequeno,
Mosaico uma boa soluo. Sua figura ser copiada vrias vezes lado a lado at encher a tela. Este o padro.
Centrado colocar sua figura no meio da tela. O resto ser pintado com a cor que voc selecionou antes (tenha
certeza de que o estado de cor est em Uma Cor). A ltima opo, Escalonado, vai esticar/encolher a figura de
modo que ela caiba na tela.
Cores
Se os fundos de tela no lhe do o nvel de individualidade que voc quer, estas opes certamente lhe daro. Clique
no item Cores. Aqui, voc pode selecionar as cores para cada elemento da tela, individualmente. Na caixa de
controles da esquerda, selecione um elemento cuja cor voc quer mudar. Ou escolha o elemento pela lista. Depois,
clique no boto Selecionar Cores e escolha a cor que voc deseja. Tente algumas combinaes e ache a que
mais lhe agrada. Se voc no conseguir um resultado satisfatrio, voc sempre pode tentar um dos esquemas pr-
definidos da lista. Uma vez que as cores estejam a seu gosto, salve o esquema clicando o boto Salvar. Voc
tambm pode mudar o nvel de contraste de seu esquema de cores. Isso especialmente til se voc trabalha com
um computador porttil e a luz torna difcil decifrar o display.
Proteo de Tela
Muitos monitores mais velhos tm um hbito muito ruim: se voc esquece de deslig-los quando sai da sala, e se
eles ficam mostrando por muito tempo uma mesma imagem, eles tendem a gostar tanto dessa imagem, que eles
acabam mostrando uma sombra dessa imagem para sempre, mesmo desligados. Infelizmente, no h maneira de
eliminar essa maldita amizade entre seu monitor e a imagem, mas h maneiras de evit-la: Protetores de
Tela. Clique no item Proteo de Tela. L voc pode configurar o tempo de ativao da proteo. Voc
tambm pode proteger com senha o seu ambiente, de modo que ser necessrio digitar sua senha para continuar
usando o computador uma vez que o protetor de tela tenha entrado em ao. Se voc quiser usar isto, no use um
tempo de ativao muito curto, pois previsivelmente chato ter de digitar sua senha a cada minuto ou dois, s
porque voc parou para pensar um pouco. O controle de Prioridade permite a voc regular quanto tempo de
processador voc permitir que o protetor de tela use. Se voc estiver compilando programas grandes em segundo
plano ou a mquina UNIX que voc est usando um servidor, melhor configurar este controle para o menor tempo.
Em seguida, escolha um protetor de tela que lhe agrade. Voc pode test-lo usando o boto Testar, localizado
direita da lista de protetores. Muitos protetores de tela tm opes adicionais que voc pode regular atravs do boto
Configurar.
Estilo
Voc pode mudar a aparncia dos elementos de tela do KDE se voc preferir um ambiente que se parea mais com o
Windows 95. Voc tambm pode mudar a fonte padro. Por exemplo, se seu monitor pequeno e sua resoluo
alta, voc vai achar muito til essa opo.
Barra de ttulo
Depois da instalao, as aplicaes do KDE sempre tm uma barra de ttulo com todos os recursos do KDE: menu
de janela, boto Pregar, a barra em si, botes Minimizar, Maximizar e Fechar.
Se voc no quer ter todos esses botes ou quer mudar suas posies, voc pode mudar isso no item Botes. Escolha
se voc quer um boto ou menu no lado esquerdo ou direito. Desligado significa que o boto simplesmente no ser
mostrado. Nota: Se voc no conhecer mtodos alternativos para as aes de janela (como os atalhos), voc pode
acabar em apuros. Tome cuidado. O item Aparncia contm duas configuraes: na primeira, voc pode decidir
de a barra de ttulo da janela deve ser desenhada usando um degrad de cores ou uma cor slida. Se o ttulo da janela
for mais longo que a barra de ttulo, o texto ser deslocado da esquerda para a direita e vice-versa. Com a
configurao de Animao de Ttulo, voc pode decidir quo rpido ser este deslocamento.
Janelas
Esta opo permite manipular o comportamento das prprias janelas:
Animao de Redimensionamento
Habilitar esta opo faz com que a janela mude de tamanho de forma animada. Bastante bonito visualmente mas
tambm exige uma mquina rpida.
Poltica de Foco
Pode ser til mudar para outra janela sem precisar pressionar um boto. Se voc quiser poder fazer isso, escolha a
poltica Foco segue o Mouse e configure o nmero de segundos de espera para trazer a janela em foco para o
primeiro plano.
Estilo de Maximizao
Por alguma razo, voc pode querer que suas janelas sejam maximizadas somente na vertical. Veja tabela de atalhos
para maiores informaes sobre como atingir o mesmo resultado com o mouse e o teclado.
Sons
Usando o painel de sons, voc pode ajustar as configuraes de som do KDE e das aplicaes.
Campainha
O KDE gera vrios sinais de aviso (bipes), quando voc comete um erro (como por exemplo tentar copiar um
arquivo para uma pasta onde voc no tem permisso de escrita). Voc pode ajustar o bipe aqui:
Volume
Regula o volume do bipe. Voc pode regul-lo de 0 Tom
Ajusta a freqncia do tom. Vai de zero (bipe inaudvel) at 2000 (evite um tom to alto, sob pena de assustar seus
ces e gatos).
Durao
Informa ao KDE quo longo deve ser o bipe.
Dispositivos de Entrada
Voc pode usar diversos dispositivos de entrada com o X Windows, e portanto com o KDE. Voc pode mudar suas
configuraes aqui:
Teclado
Aqui voc pode regular com que freqncia um caractere repetido quando voc mantm uma tecla pressionada.
Voc tambm pode habilitar um "click" sonoro para cada tecla pressionada.
Mouse
O mouse o dispositivo apontador mais comum, e para a maioria dos usurios de computador, a forma mais
intuitiva de usar o KDE. (Para alguns usurios com mouses ruins, tambm uma razo para visitar o mdico com
muita freqncia; veja Arrastar e Soltar para maiores informaes.)
Acelerao
Muda a velocidade do mouse. Quanto mais alta a regulagem, mais sensvel ao movimento ser seu mouse.
Sensibilidade
Sensibilidadefootnode.html - 6151footnode.html - 6151 a distncia que o ponteiro do mouse precisa ser movido
(num curto lapso de tempo) antes que comece o movimento acelerado. Zero desliga essa sensibilidade. Tente
experimentar com estas configuraes; a combinao correta lhe permitir apontar com exatido em curtas
distncias e mover-se rapidamente em longas distncias.
Configuraes do Painel
Voc tambm pode acessar as configuraes do Painel selecionando o menu Iniciar, e selecionando Painel >
Configurar. Uma nova janela contendo trs sees aparecer.
Opes
Nesse item voc pode habilitar ou desabilitar as dicas. Se voc habilitar as dicas, voc deve regular o tempo de
espera entre o mouse parar sobre o menu e a dica ser apresentada. A seguir voc pode configurar se deseja que o
Painel ou a Barra de Tarefas escondam-se caso o mouse no esteja sobre eles. A opo final lhe permite
configurar o relgio para 24 horas ou formato AM/PM. Nota: As informaes acima relacionam-se com a janela de
configurao do Painel. A parte do Centro de Controle KDE ser atualizada.
Ambientes de Trabalho
Conforme discutido antes, os ambientes de trabalho lhe do mais espao e ajudam a organizar seu trabalho. Clique
na opo Ambientes de Trabalho para mudar sua configurao. Note os dois cursores deslizantes no fundo
da janela. O cursor Visveis permite regular o nmero de ambientes acessveis. Largura regula o tamanho dos
cones correspondentes no Painel. Ative quantos ambientes voc precisar. Agora voc pode editar seus nomes na
parte superior da janela.
Informaes do Sistema
No h configuraes para serem mudadas aqui. Ao invs disso, voc recebe informao sobre a memria
disponvel e sobre o(s) seu(s) processador(es).
Rede
O KDE oferece a voc gerenciamento completo de rede via Kcc (quando estiver terminado). Isso faz de sua vida
como um potencial administrador de sistemas UNIX bastante fcil.
Estado do Samba
Esse ponto lhe d informao sobre os usurios que esto conectados ao seu computador via protocolo SMB
footnode.html - 6166footnode.html - 6166, que o protocolo usado primariamente por mquinas Windows 95 e
Windows NT para compartilhar arquivos e pastas.
Aplicaes de Entretenimento
H algumas aplicaes de entretenimento no pacote kdegames, e outras aplicaes isoladas. Aplicaes estveis
so relativamente livres de problemas e esto disponveis em formatos fonte e binrio em
ftp.kde.org/pub/kde/stable/. Verses instveis mudam diariamente e esto disponveis somente em
cdigo fonte, o que significa que voc precisa compil-las. Lembre-se que so instveis mesmo e podem nem
compilar. Se voc tiver problemas com uma verso instvel, reporte o problema e ele com certeza ser consertado
numa verso futura. Algumas telas podem ser encontradas em
ftp.kde.org/pub/kde/unstable/CVS/snapshots/current.
KAbalone
KAbalone
KAbalone um simples jogo de estratgia (de tabuleiro) para dois jogadores. Cada jogador tem acesso a peas
vermelhas e amarelas. Cada jogador comea com 14 peas, realizando-se jogadas at que um jogador retire 6 peas
do tabuleiro do adversrio. O programa original foi desenvolvido em 1993 para DOS e Xlib. Ele foi em boa parte
reescrito na portagem para o KDE.
KAsteroids
O objetivo de KAsteroids destruir todos os asterides da tela para avanar para o prximo nvel. A sua nave
destruda se bater num asteride. Voc dispe de 5 naves.
Mahjongg
Este programa uma verso do conhecido jogo Mahjongg. A sua misso retirar todas as pedras do tabuleiro. Um
par de pedras idnticas pode ser removido, se estiverem livres, ou seja, no tenham outros blocos bloqueando sua
sada esquerda ou direita. O jogo requer um monitor com 256 cores ou mais, e uma resoluo mnima de 640 x
480.
KMines
KMines o clssico jogo de varrer minas. Para vencer, voc ter de sinalizar todas as casas minadas, e abrir todas as
casas no minadas:
O boto esquerdo (primrio) do mouse abre a casa (se voc abrir uma casa minada, morre!);
O boto direito (secundrio) do mouse marca uma casa como minada ou como suspeita;
O boto do meio permite descobrir de uma feita as oito casas circundantes, se j houver um nmero
suficiente de casas assinaladas como minadas;
Clicando no boto "smile", voc recomea o jogo.
Klondike
Voc provavelmente conhece este jogo. Alterne vermelho e preto na parte inferior. Respeite o naipe no topo.
Clicando no baralho, voc obtm mais trs cartas. Regras simples implicam em que as cartas que sobram ficam
sobre o baralho, regras pesadas implicam em que estas fiquem por debaixo do baralho.
MicroSolitaire
Esta verso do Klondike foi popularizada por uma grande empresa de software. Alterne vermelho e preto na parte
inferior. Respeite o naipe no topo. Ao clicar no baralho, voc obtm uma carta.
Clculo
Esta verso demora algum tempo para nos habituarmos a ela. O objetivo mover todas as cartas para o topo de
quatro montes. Ao contrrio da maioria das pacincias, no exige que respeite o naipe. No monte mais esquerda,
ponha as cartas em sequncia A-2-3-4-5-6-7-8-9-10-J-Q-K. no segundo monte, a sequncia 2-4-6-8-10-Q-A-3-5-7-
9-J-K, no terceiro 3-6-9-Q-2-5-8-J-A-4-7-10-K, e no extremo direito 4-8-Q-3-7-J-2-6-10-A-5-9-K. Voc pode usar
os montes de baixo como desejar, mas no se esquea que possvel transferir seqncias inteiras (alm de cartas
isoladas) para o topo.
Tmulo de Napoleo
Os quatro montes diagonais levam cartas de qualquer naipe, em valores ascendentes, comeando no 7 e acabando no
K. O baralho do meio leva cartas de qualquer naipe, comeando com 6, baixando at ao A, e recomea com 6. As
restantes quatro posies so para armazenamento temporrio, cada qual pode ter uma carta.
O Idiota
Se mais de uma carta do mesmo naipe exposta, voc pode retirar as de menor valor. Voc pode mover cartas para
posies vazias. O objetivo acabar s com Ases.
Av
O objetivo mover todas as cartas para o topo de quatro montes em ordem ascendente e respeitando o naipe em
cada monte. Na parte inferior, voc pode mover a carta para uma outra carta do mesmo naipe; voc pode mover o 5
de espadas para cima do 6 de espadas, mesmo havendo outras cartas sobre o 5 de espadas. Quando se esgotarem as
jogadas, clique "Redeal". O jogo acaba aps dois "Redeals".
Dez
Se a soma de trs cartas no extremo de uma pilha for 10, 20 ou 30, voc pode remov-las. K, Q e J contam como 10.
Para remover cartas, clique na pilha. O objetivo remover todas as cartas. Se voc acha que isto demasiado
cansativo, escolha "Automatismo total" e veja a mquina a jogar por si...
Mod3
O objetivo mover todas as cartas para as trs linhas do topo. A primeira linha recebe cartas comeadas com 2, a
segunda com 3, a terceira com 4. As outras cartas tm de ser do mesmo naipe, aumentando de 3 em 3. Dizendo de
outra forma: as trs primeiras linhas recebem as sequncias 2-5-8-J, 3-6-9-Q, 4-7-10-K, respectivamente. Voc s
pode colocar um 8 em cima de um 5 na primeira linha se o 5 estiver em cima de um 2. O 2 pode ser colocado num
espao vazio da primeira linha. Em cada vaza, oito cartas vo para a quarta linha. Ases no jogam.
Freecell
O objetivo mover todas as cartas para as posies de armazenamento (as quatro posies do topo-direito),
comeando com os ases, em ordem ascendente, seguindo naipes. As clulas livres (as quatro posies do topo
esquerdo) podem conter qualquer carta, mas apenas UMA carta. Alterne vermelho e preto (em ordem ascendente)
para colocar cartas nas outras oito pilhas. Se uma das pilhas estiver vazia, qualquer carta pode ser colocada nela. Se
houverem clulas livres suficientes, voc pode mover vrias cartas se elas estiverem na sequncia correta e com
cores alternadas. O nmero de clulas livres necessrias o mesmo que seria necessrio para fazer uma sequncia de
jogadas equivalente com uma carta de cada vez.
KPoker
KPoker uma verso para o KDE do vdeo pquer.
Reversi
Reversi um simples jogo de estratgia jogado por dois jogadores. S existe um tipo de pea - preta de um lado,
branca do outro. Se um jogador capturar uma pea no tabuleiro, essa pea virada e passa a pertencer a ele. O
vencedor quem tiver mais peas da sua cor no tabuleiro quando j no houver possibilidade de novas jogadas.
KSame
KSame um jogo simples. S suporta um jogador, por isso mesmo tem somente um vencedor :) Consiste
fundamentalmente em ir aumentando a pontuao obtida. Foi inspirado no SameGame, conhecido apenas na
plataforma Macintosh.
Shisen-Sho
Shisen-Sho parecido com o Mahjongg e usa o mesmo conjunto de peas. O objetivo do jogo retirar todas as
pedras do campo. Somente duas peas adjacentes podem ser retiradas de cada vez. Duas peas somente podem ser
retiradas se puderem ser ligadas por at trs linhas. As linhas podem ser verticais ou horizontais, mas no podem ser
diagonais.
Snake Race
Snake Race um jogo de velocidade e agilidade. uma cobra esfomeada que tenta comer todas as mas de cada
nvel antes de o abandonar!
Tetris
Este programa uma verso do conhecido jogo Tetris. Voc deve encaixar as peas que caem (por rotao e
translao) de forma a formar linhas. Uma linha destruda quando todos o espaos so preenchidos. Destruir vrias
linhas simultaneamente rende pontos adicionais. destruio de quatro linhas chama-se "tetris": rende a
quantidade mxima de pontos. A opo multijogador est ainda em verso alfa, pelo que deve conter pequenos
problemas. possivel jogar em duas ou mais pessoas. Ao destruir uma linha, um jogador lana detritos no fundo do
jogo do(s) outro(s).
Aplicaes Grficas
Voc pode obter algumas das aplicaes grficas no pacote kdegraphics, mas h outras aplicaes isoladas.
Aplicaes estveis so relativamente livres de problemas e esto disponveis em formatos fonte e binrio. Verses
instveis mudam diariamente e esto disponveis somente em cdigo-fonte, o que significa que voc precisa
compil-las. Lembre-se que so instveis mesmo e podem nem compilar. Se voc tiver problemas com uma verso
instvel, reporte o problema e ele com certeza ser consertado numa verso futura.
Gerenciador de Tela
A caixa de lista
a lista de todas as imagens carregadas. Voc pode selecionar as imagens a serem mostradas na linha de comando:
kview $KDEDIR/share/wallpapers/* Esse comando abre o KView com todos os papis de parede
presentes em seu sistema. Uma vez que o KView esteja rodando, voc pode usar o arrastar-e-soltar com o
gerenciador de arquivos para depositar imagens na caixa de lista. Os outros dois mtodos de carregar uma imagem
so o boto Abrir arquivo e a opo de menu Arquivo -> Abrir. Para mostrar uma imagem da caixa de lista,
clique duas vezes sobre ela e a Janela de Imagem surgir com a imagem. Janela(s) de Imagem
Pressionar o boto direito do mouse em uma imagem mostra um menu com as seguintes opes: Ampliao
Se voc quer mostrar a imagem com mais detalhes ou em tamanho menor, use um dos fatores de ampliao:
-50Rotao
Voc pode rotacionar ou espelhar a imagem com esta opo.
Aplicaes de Multimdia
Voc pode obter algumas aplicaes de rede no pacote kdemultimedia, e h outras aplicaes isoladas, que no
fazem parte da distribuio-base. Aplicaes estveis so relativamente livres de problemas e esto disponveis em
formatos fonte e binrio. Verses instveis mudam diariamente e esto disponveis somente em cdigo-fonte, o que
significa que voc precisa compil-las. Lembre-se que so instveis mesmo e podem nem compilar. Se voc tiver
problemas com uma verso instvel, reporte o problema e ele com certeza ser consertado numa verso futura.
KGhostview
O KGhostview o visualizador Postscript do KDE. uma adaptao do programa Ghostview, de Tim
Theisen, que usado para visualizar documentos preparados na linguagem de descrio de documentos Adobe
Postscript. O Postscript a linguagem mais utilizada para impresso em sistemas UNIX, e esta aplicao
usada para permitir consulta em tela de arquivos destinados impresso. O KGhostview apenas uma interface para
o pacote Alladin Ghostscript que gera os documentos. Voc pode utiliz-lo com todas as verses mais
recentes do Ghostscript. Verses mais novas oferecem performance melhorada. No futuro, ser possvel visualizar
arquivos PDFfootnode.html - 6332footnode.html - 6332. Se um documento no est exatamente no padro de
estrutura da Adobe, a funcionalidade do visualizador Postscript ser limitada. Se no houver tabela de
contedo, no ser possvel marcar e mover-se pelas pginas.
KMedia
O KMedia o reprodutor de mdia do KDE. O sistema-base habilitado a reproduzir som digital (WAV) via servidor
de udio do KDE. Voc precisar do sistema-base do KDE (kdelibs + kdebase) para faz-lo funcionar. Ele
pode ser estendido pela criao de mdulos de reproduo compatveis com mediatool.
Novo
Documentao SGML
Divirta-se com esta aplicao multimdia do KDE. Christian Esken
Kmidi
Kmidi um reprodutor de arquivos MIDI e conversor do formato MIDI para o formato WAV. Se voc j desistiu do
MIDI sob Linux/Unix, tente este programa ! Sem hardware de alto preo como as placas Gravis Ultrasound
ou Sound Blaster AWE64, voc conseguir um som fantstico, comparvel ao que voc obteria com as placas
mencionadas, DE GRAA ! O outro lado da moeda:
KMidi usar bastante seu processador, tipicamente 10-30
Voc precisa de arquivos complementares de som. Voc pode conseguir um conjunto completo de arquivos
de som para General MIDI em qualquer sitefootnode.html - 6354footnode.html - 6354. A necessidade de
espao em disco para esses arquivos gira em torno de 10 MB.
Acredite em mim, pelo som que voc obter, o preo muito pequeno !
Divirta-se com o KMidi ! Bernd Johannes Wuebben, wuebben@kde.org
Kmix
KMix o programa de mixerfootnode.html - 6358footnode.html - 6358 para a placa de som do KDE. Mesmo
pequeno, tem todos os recursos necessrios. H reguladores de volume para cada dispositivo: um para dispositivos
mono e sua escolha um ou dois reguladores para dispositivos estreo. Os dispositivos podem ser silenciados
individualmente e a fonte de udio para gravao pode ser definida.
Novo
O KMix pode ser embutido no Painel KDE.
Espero que voc divirta-se com esta aplicao multimdia do KDE. Christian Esken esken@kde.org
Kscd
O Kscd um reprodutor de CD para a plataforma Unix. rpido e capaz de consultar o banco de dados CDDB.
Espero que voc goste deste CD-player, Bernd Johannes Wuebben
Ktalkd
Ktalkd um aplicativo melhorado de conversao - um programa que lida com requisies de conversao, anuncia-
as e permite a voc responder. Glossrio: Nestas pginas, se algum tenta falar com voc, ento voc descrito
como o "chamado".
Ktalkd tem os seguintes recursos:
Mquina de respostas
Se o chamado no est em linha, ou no responde aps o segundo aviso, a mquina de respostas toma a mensagem e
manda-a via e-mail para o chamado.
Som
Se desejado, um sinal de udio emitido com o anncio.
Anncio X
Se compilado com o KDE instalado, o Ktalkd usar o ktalkdlg para fazer o anncio.
Anncio em mltiplas telas
Se voc est conectado remotamente (por exemplo, com um comando export DISPLAY=...), o anncio do X ser
feito naquele display tambm. Responda onde quiser!
Passar adiante (Novo na verso 0.8.0 !)
Voc pode orientar o sistema para passar a mensagem adiante para outro usurio, at mesmo para outra mquina. H
trs mtodos diferentes de passagem adiante.
Configurao
Se compilado para o KDE, ele l a configurao dos arquivos prprios do KDE. O arquivo de configurao geral da
mquina tem de ser editado manualmente pelo administrador, mas para a configurao do usurio h uma janela de
dilogo, chamada kcmktalkd, que pode ser encontrada no Centro de Controle do KDE aps a instalao do
ktalkd. Em sistemas no-KDE, o Ktalkd ler /etc/talkd.conf.
Internacionalizao
Internacionalizao
Sob o KDE, o anncio ser feito em seu idioma nativo, desde que voc configure-o como o idioma padro no
Centro de Controle, e que algum tenha traduzido o ktalkdlg para seu idioma. O mesmo vale para a tela
de configurao, kcmktalkd. Suporte para otalk e ntalk (Verso 0.8.1) O ktalkd suporta os
dois protocolos, bem como ktalk. Espero que voc goste deste servidor de conversao. David Faure
Aplicaes de Rede
Voc pode obter algumas aplicaes de rede no pacote kdenetwork, e h outras aplicaes isoladas, que no
fazem parte da distribuio-base. Aplicaes estveis so relativamente livres de problemas e esto disponveis em
formatos fonte e binrio.
Verses instveis mudam diariamente e esto disponveis somente em cdigo-fonte, o que significa que voc precisa
compil-las. Lembre-se que so instveis mesmo e podem nem compilar. Se voc tiver problemas com uma verso
instvel, reporte o problema e ele com certeza ser consertado numa verso futura.
Knu
O programa de Utilitrios de Rede do KDE permite a voc fazer "pings", traar rotas, resolver nomes de hosts
ou consultas "finger" sem precisar de um emulador de terminal. Voc escolhe que utilitrio executar selecionando
a aba correspondente. Voc atribui os parmetros necessrios e ento clica no boto Comear! (ou pressiona a tecla
Return). Enquanto o comando estiver sendo executado, voc pode termin-lo pressionando o boto Parar.
Kppp
O kppp um discador e uma interface para o pppd. Ele permite gerar scripts e configurar a rede de forma
interativa. Ele automatiza o processo de discagem para seu provedor Internet e permite monitorar todo o processo de
forma simples. Uma vez conectado, o kppp oferece um rico acervo de estatsticas e mantm registros do tempo que
voc permaneceu conectado. Embutidos esto um terminal e um gerador de scripts, que lhe permitiro configurar
sua conexo com facilidade. Voc no precisar mais um programa adicional de terminal, como seyon ou
minicom, para testar e configurar sua conexo. O kppp oferece uma elaborada contabilidade de custos de telefonia,
que lhe d o poder de fiscalizar seus custos de conectividade. Espero que voc goste desse discador. Bernd Johannes
Wuebben wuebben@kde.org
Utilitrios
Voc pode obter alguns utilitrios no pacote kdeutils, e h outros utilitrios isolados que no fazem parte da
distribuio-base. Aplicaes estveis so relativamente livres de problemas e esto disponveis em formatos fonte e
binrio.
Karm
Em meu dia-a-dia, preciso trabalhar em vrios projetos diferentes e manter a contagem em separado de quanto
tempo eu gastei trabalhando em cada projeto. Se voc est em situao semelhante minha, ento o Contador de
tempo para voc. Voc pode digitar uma lista de tarefas, iniciar o relgio, e ele contar o nmero de minutos que
voc est aplicando na tarefa selecionada. O Contador de Tempo foi inspirado pelo utilssimo utilitrio titrax,
criado por Harald Tveit Alvestrand, cujo nico problema ser baseado na biblioteca Xt. Um dia o Contador de
Tempo far tudo que o titrax faz, mas no hoje
KCalc
Esta a verso 0.4 do KCalc. KCalc uma simples mas (espera-se) bastante til calculadora para o projeto KDE. O
KCalc oferece muito mais funes matemticas do que parece primeira vista. Estude a seo de teclas de atalho e
modos deste manual para aprender mais sobre as vrias funes disponveis. Em adio funcionalidade usual
oferecida pela maioria das calculadoras cientficas, o KCalc oferece alguns recursos que achamos serem dignos de
nota:
KCalc tem modos trigonomtrico e estatstico;
KCalc permite copiar e colar nmeros de/para seu display;
KCalc possui uma pilha de resultados, que lhe permite recuperar comodamente resultados de operaes
anteriores;
Voc pode configurar o tipo de letra e as cores do KCalc;
Voc pode configurar a preciso e o nmero de casas decimais do KCalc;
KCalc oferece uma grande variedade de teclas de atalho, o que torna fcil us-lo mesmo que voc no
disponha de um mouse.
Divirta-se com o Kcalc! Bernd Johannes Wuebben
Kdm
O Gerenciador de Telas KDM um substituto para o xdm, O Gerenciador de Telas X e um pequeno utilitrio,
kdmdesktop para desenhar fundos de tela legais. Kdm superior ao xdm por vrios motivos:
Kdm suporta argumentos de sesso de um modo amigvel com o usurio (o xdm no mostra ao usurio
quais argumentos ele pode gerar).
Kdm tem um boto opcional de "desligar" (muito parecido com a caixa de login do NT).
Kdm tem um opcional visualizador grfico de usurios no sistema footnode.html - 6421footnode.html -
6421.
Kdm tem um visual melhor do que o xdm ;-)
KEdit
KEdit o editor de texto padro para o Ambiente de Trabalho KDE. um pequeno editor melhor utilizado em
conjunto com o kfm para configuraes em modo texto e pesquisa de arquivos. KEdit tambm pode servir para
compor pequenos arquivos em texto puro. No indicado como um editor para programao, em particular no
indicado para substituir nenhum dos editores mais poderosos como XEmacs ou Emacs. As funcionalidades do
KEdit iro intencionalmente permanecer limitadas para garantir que ele seja carregado de modo consideravelmente
rpido.
Novos Recursos
Word-wrap funciona agora .
Como no Emacs kill-ring foi implementado Ctrl-k Ctrl-y.
Formatao de pargrafo por Ctrl-j. Use isto em conjunto com Indentao Automtica e este recurso
ser relativamente poderoso.
Eu espero que voc aprecie este editor. Bernd Johannes Wuebben
Kfax
KFax um visualizador de arquivos de fax capaz de mostrar e imprimir todos os formatos comuns de arquivos de
fax. Em particular os arquivos de fax usados pelos populares pacotes de envio e recebimento mgetty/sendfax e
hylafx. A primeira (ou a nica) pgina de um arquivo estilo "PC-Research" (DigiFax) produzida pelos
drivers dfaxhigh ou dfaxlow do ghostscript tambm pode ser mostrada. Arquivos de entrada usando
qualquer codificao comum de fax como grupo 3 (1 e 2 dimensional) e grupo 4 podem ser mostrados. KFax tem
capacidades nativas de impresso postscript. Espero que voc aprecie este visualizador de Fax, Bernd Johannes
Wuebben
Kfind
O Kfind foi criado para ajudar a encontrar arquivos dentro de uma hierarquia de diretrios. Ou seja, quando voc
sabe que um arquivo est 'em algum lugar por ali' mas no exatamente onde, ento o kfind lhe ser de grande ajuda.
Tendo encontrado o(s) arquivo(s), voc pode salvar, apagar, mudar as propriedades do arquivo, grav-los em pacotes
e/ou abrir o diretrio contendo o arquivo no gerenciador de arquivos (KFM). Espero que voc ache esse programa
til; eu apreciaria receber sugestes e comentrios.
KFloppy
O formatador KFloppy um programa que lhe permite formatar disquetes. Eu espero que voc goste dessa
ferramenta. Bernd Johannes Wuebben
KIconedit
O Editor de cones KDE foi projetado para ajudar a criar cones para o KDE, usando a paleta de cores padro para
cones. Espero que voc ache este programa til. Tambm apreciaria receber sugestes e comentrios. Thomas
Tanghus
KlJetTool
O KlJetTool um programa que lhe permite ajustar os parmetros de operao de sua HP LaserJet. Algumas das
impressoras HP como a 5L e a 6L no tm mais um painel de controle; a impressora s pode ser configurada por
software. No entanto esse software est disponvel apenas para a plataforma Windows. O KlJetTool procura
preencher essa lacuna na plataforma Unix. Ele deve funcionar com qualquer impressora que entenda o protocolo
Hewlett Packard PJLfootnode.html - 6459footnode.html - 6459. No entanto, alguns recursos podem no
fazer efeito em certos modelos. Espero que voc goste dessa pequena ferramenta. Bernd Johannes Wuebben
Kmail
A equipe do kmail lhe d as boas-vindas ao KMail. O agradvel programa de correio eletrnico do K Desktop
Environment. Nosso objetivo fazer um programa de correio eletrnico bonito e intuitivo, alm de poderoso.
Acima de tudo, desfrute-o. Relatos de bugs e sugestes devem ser dirigidos (em ingls) a algum dos
desenvolvedores ou lista do kmail. Comentrios sobre a traduo devem ser endereados aos tradutores.
Esperamos que voc goste desse programa, Markus Wubben
KNotes
O KNotes minha tentativa de escrever uma aplicao bonita e til de bloco de notas para o projeto KDE. O
KNotes pode:
Aceitar "arrastar-e-soltar" (at mesmo de um site FTP remoto);
Mandar suas notas via e-mail;
Imprimir suas notas (tente, fica bom);
Inserir a data ou um calendrio do ms corrente;
Associar um temporizador com alarme a uma nota, e notific-lo quando o temporizador expira;
Possuir cores arbitrrias de fundo e de texto;
Ter notas de tamanho arbitrariamente grande;
Usar uma fonte arbitrria para uma nota;
Fazer auto-indentao;
Fazer dois estilos diferentes de borda;
Abrir URLs numa janela de browser do KFM via clique duplo.
... e memoriza tudo isso, referente a cada nota, ao sair.
Para o melhor uso, coloque o cone do KNotes no Painel. Para comear, posicione o ponteiro do mouse sobre uma
nota do KNotes, e presssione o boto secundrio do mouse para abrir o menu de contexto do KNotes. D a sua
opinio: O KNotes deveria ter uma barra de ttulo mais simples ? Cordialmente, Bernd wuebben@kde.org Eu espero
que voc goste do KNotes. Bernd Johannes Wuebben
KOrn
KOrn um programa compatvel com X11 e KDE que monitora arquivos de caixas postais UNIX, procurando por
mensagens recm-chegadas e no lidas. Ele varre periodicamente cada caixa postal e mostra o nmero de mensagens
no lidas que a caixa contm, em um pequeno boto na tela. Os recursos incluem:
Freqncia de varredura especificada separadamente para cada caixa.
Layout dos botes podem ser horizontal ou vertical.
Customizao de comandos a serem executados pela notificao de nova mensagem e clique de boto.
Configurao simplificada.
No usa as bibliotecas Xt/Xaw :-)
KPanel O kpanel ajuda voc a iniciar e gerenciar suas aplicaes e ambientes de trabalho virtuais no KDE. Ele
prov acesso rpido a uma srie de objetos, dentre eles:
o Iniciar Aplicao do KDE
uma barra de tarefas com as aplicaes em uso no momento
botes para iniciar facilmente aplicaes freqentemente utilizadas
ambientes de trabalho virtuais
O kpanel muito flexvel e altamente configurvel, e oferece opes gerais do sistema bem como opes
personalizadas do usurio. Este documento descreve como configurar e utilizar o kpanel. Recursos
Os recursos oferecidos pelo kpanel incluem:
painel e barra de tarefas posicionveis de forma independente;
painel e barra de tarefas tm capacidade de ocultar-se automaticamente;
"dicas" configurveis;
possibilidade de executar pequenas aplicaes de notificao e status dentro do prprio painel;
possibilidade de definir mltiplos cones para um boto do Painel, e comutar entre eles utilizando os
comandos do kpanel.
KVideolist
Talvez voc tambm tenha uma pequena coleo de vdeos em casa, como eu. Voc pode usar o KVideolist para
colecionar dados interessantes sobre os filmes, e classificar a lista de seus filmes de muitas formas. O KVideolist
oferece estatsticas sobre sua coleo e voc pode fazer consultas de vrios tipos com base em sua coleo. Com este
banco de dados indexado, voc encontrar rapidamente seus vdeos. Voc pode responder rapidamente perguntas
como "Quantos filmes eu tenho com o ator xxx?" ou "Quantos filmes foram feitos por xxx?", "Qual meu filme
mais antigo?" e muitas outras.
subsubsectionRecursos:
Suporte para at 21 gneros de filme;
Suporte para at cinco tipos de classificao;
Sistema de procura facilitado, permite procurar com base em qualquer tipo de dado relevante;
Diferencia o formato LP (Longplay) do VHS normal;
Suporte para avaliao pessoal;
Produz estatsticas teis sobre sua coleo de filmes.
Kwm
Este documento contm informaes gerais sobre o Kwm, uma referncia de recursos, e informaes tcnicas teis a
desenvolvedores do mdulo de controle do Kwm e do mdulo de sons do sistema. Para maiores informaes sobre
como customizar o Kwm em baixo nvel (interessa somente aos desenvolvedores do kwinconfig), queira
consultar o arquivo kwmrc e o cdigo-fonte. Recursos
Kwm o gerenciador de janelas ideal para o KDE. Entre outras coisas, ele oferece:
Integrao completa com o KDE.
Controle completo do teclado.
Interface moderna com ttulos de janela e cones exclusivos e que no precisam ser definidos em arquivos
crticos de recursos.
Uma mini janela de linha de comando com histrico;
Habilidade de ser reconfigurado em tempo de execuo sem precisar reiniciar.
Gerenciador de janelas de segunda gerao, o Kwm usa uma ferramenta moderna de interface grfica para
seus controles (botes, menus, caixas de listagem etc.) ao invs de empanturrar o cdigo com uma
implementao proprietria ou medocre do Xlib.
Excelente manipulao do foco, mesmo que voc trabalhe em diferentes ambientes virtuais (nada mais de
comutar-ambiente-e-perder-foco) como o padro em outros gerenciadores de janelas).
Inclui gerenciamento de sesso e um proxy de gerenciamento de sesso funcional para aplicaes legadas
de outros ambientes. Esse proxy pode restaurar suas aplicaes a seu estado anterior, incluindo
propriedades de janela (maximizada, pregada, iconificada etc.) e no ambiente de trabalho correto.
Moderno conceito de mdulos que utiliza o servidor X onde possvel. Os mdulos do Kwm tambm so
bastante independentes: podem ser iniciados antes ou depois deste utilitrio. O Kwm pode ser reiniciado
enquanto os mdulos continuam rodando, e ir reconectar-se a eles automaticamente.
Oferece algumas extenses ao servidor X em kwm.h: Agora as aplicaes podem maximizar a si mesmas
(ou pregar-se ou decorar-se ou o que for), e definir mini cones. Isto funciona tambm para janelas visveis.
Kzip
KZip um programa de gerenciamento de arquivos empacotados. Trabalha em conjunto com o KFM e com outras
partes do KDE. As suas funcionalidades incluem uma lista rpida dos arquivos empacotados em um diretrio
definido pelo usurio, extrao rpida de arquivos para qualquer diretrio, e adio de arquivos via " drag and
drop" footnode.html - 6511footnode.html - 6511do gerenciador de arquivos. N do T: As expresses arquivos
empacotados e pacotes so utilizadas indistintamente neste documento para referenciar arquivos que contenham
outros arquivos dentro de si. Exemplos de arquivos empacotados, ou pacotes: arquivos ZIP, arquivos TGZ, arquivos
BZIP2, etc.
Eplogo
"Ela teve seus momentos, ela teve algum estilo, o maior show na cidade era a
multido, chorando fora da Casa Rosada 'Eva Peron'; mas agora tudo acabou..."
(o fim de Evita)
Esperamos que voc tenha achado esse documento til, informativo e talvez at divertido. Se voc quiser transmitir-
nos sua opinio ou sugerir melhorias, veja a seo Contactando os autores para maiores detalhes. As informaes a
seguir no so necessrias para entender o Ambiente de Trabalho KDE, mas voc ainda assim pode querer l-las.
Avisos Legais
Este livro pode ser publicado livremente sob os termos da Licena Pblica Geral GNU (GPL) e contm material
protegido pelo direito de cpia, de: Andreas Buschka, Gerhard Poul e Robert David Williams.
Todas as marcas de comrcio e marcas registradas mencionadas aqui so propriedade dos respectivos donos.
Objetivos do RPM
Atualizao de Softwares
Com o gerenciador de pacotes possvel atualizar componentes individuais do sistema, sem a necessidade de
reinstalao total. Ao se ter uma nova verso de um determinado pacote baseado em RPM, a atualizao se d de
maneira rpida, inteligente e totalmente automatizada. Os arquivos de configurao so mantidos durante o
processo, no se perdendo assim nenhuma customizao j efetuada.
Pesquisas
RPM foi projetado, ainda, para atender a pesquisas sobre os pacotes j instalados e seus arquivos. possvel
pesquisar a que pacote pertence determinado arquivo e qual a sua origem. Os arquivos RPM esto em formato
comprimido e com um cabealho padro contendo informaes teis sobre os pacotes e seus contedos.
Verificao do Sistema
Outra ferramenta poderosa a verificao de pacotes. Caso algum arquivo importante de algum pacote tenha sido
removido, pode-se inicialmente verificar se o pacote apresenta alguma anormalidade. Caso detectada possvel
reinstalar o pacote, preservando-se as configuraes e customizaes existentes.
Cdigos Bsicos
Um dos principais objetivos do RPM possibilitar a distribuio dos fontes originais, idnticos aos distribudos
pelos autores dos softwares e as alteraes separadamente. Com o gerenciador de pacotes possvel ter os fontes e
as atualizaes que foram aplicadas. Assim torna-se possvel comparar as alteraes efetuadas nos softwares a cada
nova verso que seja disponibilizada.
Utilizando RPM
RPM tem cinco modos bsicos de operao, excluindo-se o modo de confeco de pacotes: instalao,
desinstalao, atualizao, pesquisa e verificao. Alm deste manual podem ser obtidas mais informaes em rpm
-help ou em man rpm (em portugus).
Instalao
Pacotes RPM tm nomes de arquivos com o seguinte formato: foo-1.0-1.i386.rpm, que incluem o nome do
pacote (foo), verso (1.0), release (1) e plataforma (i386) e o sufixo rpm indicando tratar-se de um pacote RPM.
A instalao de um software feita atravs de uma nica linha de comando, como por exemplo:
Como se pode observar, o RPM apresenta o nome do pacote (o qual no tem necessariamente o mesmo nome do
programa) e apresenta uma sucesso de caracteres # atuando como uma rgua de progresso do processo de
instalao.
O processo de instalao foi desenvolvido para ser o mais simples possvel, porm eventualmente alguns erros
podem ocorrer, dentre estes:
Pacotes J Instalados
Se o pacote j tiver sido instalado anteriormente ser apresentada a seguinte mensagem:
Caso se deseje instalar o pacote de qualquer maneira, pode-se usar o parmetro -replacekgs na linha de
comando, fazendo com que RPM ignore o erro.
Caso se deseje ignorar o erro, pode-se usar o parmetro -replacefiles na linha de comando.
Dependncias No Resolvidas
Pacotes RPM podem depender da instalao prvia de outros pacotes, o que significa que eles necessitam daqueles
para poderem ser executados adequadamente. Caso se deseje instalar um pacote que dependa de outro no
localizado ser apresentada a seguinte mensagem:
Para corrigir esse erro ser necessrio instalar o pacote solicitado. Caso se deseje que a instalao ocorra de qualquer
forma, pode-se utilizar o parmetro -nodeps na linha de comando. Porm provavelmente o pacote no funcionar
ou o far de forma incorreta.
Desinstalando
Para desinstalar um pacote utilize o comando:
# rpm -e foo
Onde foo o nome do pacote e no do arquivo utilizado na instalao (por exemplo foo-1.0-1.i386.rpm).
Pode ser encontrado um erro de dependncia durante o processo de desinstalao de um pacote (outro pacote
necessita da sua existncia para poder funcionar corretamente). Neste caso ser apresentada a seguinte mensagem:
Para ignorar a mensagem de erro e desinstalar o pacote deve ser utilizado o parmetro -nodeps na linha de
comando.
Atualizando
Para atualizar um pacote utilize o comando:
O RPM desinstalar qualquer verso anterior do pacote e far a nova instalao preservando as configuraes.
Sugerimos utilizar sempre a opo -U, uma vez que ela funciona perfeitamente, mesmo quando no h uma verso
anterior do pacote.
Uma vez que o RPM executa um processo de atualizao inteligente, apresentada uma mensagem do tipo:
saving /etc/foo.conf as /etc/foo.conf.rpmsave o que significa que os arquivos de configurao
existentes esto salvos, porm mudanas no software podem tornar esse arquivo de configurao no mais
compatvel com o pacote (o que no comum). Neste caso as adequaes necessrias devem ser feitas pelo usurio.
Como o processo de atualizao uma combinao dos processos de desinstalao e instalao, algumas mensagens
de erros podem surgir, como por exemplo, ao se tentar atualizar um pacote com uma verso anterior verso
corrente, ser apresentada a seguinte mensagem:
Para forar uma atualizao de qualquer forma, deve-se usar o parmetro -oldpackage na linha de comando.
Consultas
A consulta base de dados de pacotes instalados feita atravs do comando rpm -q. Com a sua utilizao so
apresentados o nome do pacote, verso e release. Como exemplo temos:
Ao invs de especificar o nome do pacote, pode-se utilizar as seguintes opes aps o parmetro q:
-a - consulta todos os pacotes instalados.
-f <arquivo> - consulta o pacote que contm <arquivo>.
-F - funciona como o parmetro -f, exceto que funciona a partir de stdin footnode.html -
6722footnode.html - 6722, como por exemplo find /usr/bin | rpm -qF.
-p <arquivo do pacote> - consulta o pacote originado pelo <arquivo do pacote>.
-P - funciona como o parmetro -p, exceto que a partir da entrada padro , como por exemplo find
/mnt/cdrom/RedHat/RPMS | rpm -qP .
H diversas formas de especificar que informaes devem ser apresentadas pelas consultas. As opes de seleo
so:
-i - apresenta as informaes do pacote, tais como nome, descrio, release, tamanho, data de criao, data
de instalao, vendedor e outras.
-l - apresenta a lista de arquivos relacionadas com o pacote.
-s - apresenta o status dos arquivos do pacote. H dois estados possveis: normal ou missing
footnode.html - 6735footnode.html - 6735.
-d - apresenta uma lista dos arquivos de documentao (pginas de manual, pginas info, README, etc...).
-c - apresenta uma lista dos arquivos de configurao. Estes arquivos podem ser alterados aps a instalao
para customizao. Exemplos sendmail.cf, passwd, inittab, etc..
Para as opes que apresentam listas de arquivos podem ser adicionados os parmetros -v para obter a lista no
formato do comando ls -l
Verificando
A verificao de um pacote provoca a comparao dos arquivos instalados de um pacote com as informaes
localizadas nas bases de dados do RPM. Entre outras coisas a verificao compara o tamanho, MD5 sum,
permisses, tipo, dono e grupo de cada arquivo.
Para verificar um pacote deve-se utilizar o comando:
rpm -V <nome do pacote>
Pode-se usar as mesmas opes disponveis no processo de pesquisas.
Exemplos:
Para verificar um pacote que contenha um arquivo em especial:
rpm -Vf /bin/vi
Para verificar todos os pacotes instalados:
rpm -Va
Para verificar um pacote instalado e o arquivo de pacote RPM:
rpm -Vp foo-1.0-1.i386.rpm
Esta funo pode ser til caso haja alguma suspeita de que a base de dados RPM esteja corrompida.
Se no houver nenhuma discrepncia no haver nenhuma resposta do sistema, caso contrrio ser apresentada na
forma de um string com 8 caracteres, com um c significando arquivo de configurao e aps o nome do arquivo.
Cada um dos 8 caracteres significa um dos atributos do arquivo comparado com aqueles definidos no pacote RPM,
onde um ponto significa que o atributo est ok. Os atributos so:
Caso se deseje saber quais arquivos o pacote RPM koules instala, deve-se informar:
rpm -qlp koules-1.2-2.i386.rpm
A sada ser:
/usr/man/man6/koules.6
/usr/lib/games/kouleslib/start.raw
/usr/lib/games/kouleslib/end.raw
/usr/lib/games/kouleslib/destroy2.raw
/usr/lib/games/kouleslib/destroy1.raw
/usr/lib/games/kouleslib/creator2.raw
/usr/lib/games/kouleslib/creator1.raw
/usr/lib/games/kouleslib/colize.raw
/usr/lib/games/kouleslib
/usr/games/koules
Outros Recursos
Para maiores informaes sobre RPM, acesse a pgina de manual, a tela de help ( rpm -help), e a documentao
disponvel em:
http://www.rpm.org/
Existe ainda um livro disponvel chamado Maximum RPM (em ingls), disponvel na Conectiva Informtica em
http://www.lojalinux.com.br, o qual contm um conjunto valioso de informaes sobre o assunto. Uma
verso on-line pode ser encontrada no site oficial de RPM.
Caso se queira fazer toda a administrao de pacotes atravs da interface grfica, podem ser usados pacotes como
Glint, descrito no Captulo 16 ou xrpm , dentre outros.
Glint
O Conectiva Linux disponibiliza uma ferramenta de ajuda na instalao, remoo, atualizao, pesquisa e
verificao de pacotes chamada Glint (Graphical Linux Installation Tool) footnode.html - 6875footnode.html -
6875, a qual executada sob o sistema X Windows. A interface similar aos pacotes populares de gerenciamento de
arquivos e muito simples de ser utilizada.
As aes so executadas atravs da seleo dos pacotes e das aes atravs de botes. A instalao de um pacote cria
todos os componentes necessrios ao sistema. A desinstalao remove todos os arquivos exceto os de configurao
que tenham sido modificados. A atualizao de um pacote instala todas as verses mais recentes e desinstala as
anteriores, permitindo uma atualizao rpida das verses mais recentes dos pacotes. A operao de pesquisa
permite examinar os detalhes dos pacotes instalados ou disponveis, apresentando dados como descrio do pacote,
data de construo, arquivos do pacote e outros atributos. Todos os componentes de cada pacote so marcados para
reduzir o tempo gasto em pesquisas..
Utilizar o Glint para executar estas operaes o mesmo que utilizar o sistema RPM (Captulo 15) a partir da
linha de comando, residindo a diferena bsica no uso da uma interface grfica.
A maneira normal de utilizar o Glint visualizar os pacotes e arquivos disponveis, selecionar os desejados e ento
pressionar um boto ou escolher um item do menu para realizar a operao. Por exemplo, voc pode instalar vrios
pacotes com poucos cliques.
Inicializando Glint
Para inicializar o Glint, execute glint & em qualquer terminal X Window. Ser apresentada a janela da figura
16.4.3. Qualquer usurio pode utilizar o Glint para pesquisas e verificaes, mas as operaes de instalao,
atualizao e desinstalao devem ser executadas pelo superusurio footnode.html - 6880footnode.html - 6880.
H duas reas na interface Glint. A primeira esquerda, permite mostrar e selecionar os pacotes instalados no
sistema. A segunda parte, direita, permite a manipulao dos pacotes selecionados.
O Pacote de Apresentao
Cada cone de pasta representa um grupo de pacotes. Cada grupo contm outros grupos, o que permite uma
localizao flexvel de pacotes. Grupos so utilizados para agrupar pacotes de funes similares. Por exemplo o
Conectiva Linux inclui muitas aplicaes como editores e planilhas de clculo. Todas elas aparecem no grupo
Applications. Dentro desse grupo h outro grupo com todos os editores.
Por conveno grupos so escritos da mesma forma nos caminhos UNIX. O grupo principal gravado antes e os
grupos subsequentes aparecem depois, separados por /. Isso significa que programas grficos baseados em X
Windows aparecem no grupo X11/Applications/Graphics.
Para visualizar os pacotes e subgrupos em um grupo, basta clicar com o boto esquerdo do mouse sobre o cone do
grupo. A janela ser atualizada para o contedo do grupo. A primeira linha mostrar qual grupo est sendo
examinado assim como outros grupos que estejam acima do grupo atual. Para retornar, deve-se clicar duplamente
sobre a pasta Back, a qual sempre aparece no canto superior esquerdo do grupo que esteja sendo examinado.
Caso se deseje examinar um subgrupo em uma nova janela basta clicar duplamente com o boto mdio do mouse
sobre o cone. Caso o mouse no tenha o boto mdio, clique sobre os dois botes simultaneamente.
Selecionando Pacotes
Para selecionar um nico pacote, clique com o boto esquerdo do mouse sobre o cone. Uma borda fina aparecer
conforme apresentado na figura 16.4.4. Para cancelar a seleo deve-se clicar novamente o boto esquerdo do mouse
e a borda desaparecer. O nmero de pacotes selecionados apresentado na base da janela. Um cone de grupo
apresenta o nmero de pacotes selecionado no grupo ou All se todos os pacotes foram selecionados.
O menu sensvel a contexto tambm permite a seleo ou cancelamento, utilizando-se as opes select e unselect.
Estas opes sobre um cone de grupo ativam ou desativam a seleo para todos os pacotes do grupo.
Configuraes
A nica informao necessria para o Glint localizao dos pacotes RPM. Ao utilizar o CD do Conectiva Linux,
este caminho provavelmente ser /mnt/cdrom/RedHat/RPMS, o qual o caminho padro para o Glint. Caso as
novas RPMs estejam em outro caminho necessrio alter-lo.
Janela de Configurao
Para alterar o caminho necessrio fechar todas as janelas com a lista dos pacotes disponveis que voc abriu.
Pressione Configuration na ltima janela aberta e ser apresentada a janela de dilogo da figura 16.3. Deve ser
informado o caminho das RPM. Pressione Save para salvar o caminho para as prximas sesses do Glint. O boto
Default restaura o valor padro do caminho.
Aps a alterao pode ser utilizado o boto Available para examinar os pacotes disponveis na nova localizao.
Consultando Pacotes
A maneira mais simples de consultar um pacote ou um grupo utilizar a opo Query do menu sensvel ao
contexto. Caso se deseje executar consultas de diversos pacotes ou grupos, selecione todos os desejados e utilize
Query.
Aps a seleo ser apresentada uma janela conforme abaixo:
Janela de Consulta
esquerda da janela h uma lista dos pacotes que foram consultados. A seleo de algum deles provocar uma
mudana na informao do restante da janela. Pode-se caminhar entre os pacotes atravs dos botes Next (prximo)
e Previous (Anterior).
O nome, verso e release do pacote selecionado estaro na janela central. Imediatamente abaixo estar a descrio
do pacote, a qual poder ser um pouco extensa. Mais abaixo aparecer a lista dos arquivos do pacote, contendo
nome completo e algumas informaes. Caso um D aparea significa que se trata de um arquivo de documentao,
um C, indica um arquivo de configurao e um * significa que o arquivo no est instalado no sistema. Isso pode
ocorrer caso o arquivo uma verso anterior verso j instalada no sistema ou porque dois pacotes tm contm
diferentes verses do mesmo pacote.
Detalhes de Pesquisa
Ao clicar-se sobre o boto Details, mais informaes sobre o pacote so apresentadas, conforme a figura 16.4.1.
Caso se selecione outro pacote na janela de pesquisa, o contedo da janela de detalhes ser atualizado
automaticamente.
Pode-se ainda utilizar os botes de seleo, cancelamento de seleo e verificao de pacotes. Para concluir basta
clicar sobre o boto Close.
Verificando Pacotes
A verificao de pacotes consiste na checagem de todos os arquivos do pacote. O checksum, tamanho, permisses,
dono e grupo so checados com a base de dados. A escolha dos pacotes faz-se exatamente da mesma maneira que na
pesquisa, devendo ser utilizado o boto Verify do menu sensvel ao contexto. Surgir uma janela similar a da figura
16.4.2.
As trs colunas da janela descrevem o pacote, o arquivo e o problema encontrado. O arquivo que estiver sendo
checado no momento apresentado na ltima linha da janela.
Janela de Verificao
Os tipos de problemas que podem ser encontrados so:
Para instalar novos pacotes necessrio inicialmente verificar os pacotes disponveis (conforme a seo
sec1642sec1642) e selecionar aqueles que se deseje instalar. A figura 16.4.3 apresenta uma tela com alguns pacotes
selecionados para instalao.
Atualizando Pacotes
Para atualizar um software, necessrio selecionar os pacotes desejados na janela de softwares disponveis, sendo
que os botes Upgrade direita ou no menu sensitivo a contexto tornar-se-o disponveis, bastando pression-los
para a sua execuo.
Durante a atualizao, uma barra de instalao mostra quanto do pacote selecionado j foi instalado. Aps o trmino
do processo de atualizao, os pacotes e grupos que foram atualizados aparecero na janela principal do Glint e
todas as antigas verses sero removidas.
aconselhvel utilizar a opo de atualizao ao invs de desinstalar e instalar o pacote, uma vez que com essa
opo so preservados os arquivos de configurao customizados anteriormente.
Caso o espao em disco acabe durante a instalao, o processo terminar com erro. Aps a liberao do espao
aconselhvel optar pela atualizao do software.
Desinstalando Pacotes
A desinstalao de um softwares consiste na remoo de todos os arquivos que no so necessrios por outros
softwares e na cpia dos arquivos de configurao para <arquivo>.rpmsave para uma possvel utilizao
posterior.
A seleo para remoo pode ser feita atravs do menu sensvel ao contexto, porm recomenda-se ateno redobrada
na operao, pois a seleo de um grupo pode levar remoo de todos os softwares contidos naquele.
Aps o incio do processo de desinstalao o Glint apresenta a tela de confirmao similar listada na figura 16.4.4,
listando todos os pacotes que sero desinstalados e solicitando a confirmao do processo. Pressionando o boto Yes
iniciar o processo de remoo. Aps o trmino, os pacotes e grupos sero removidos das janelas de softwares
instalados.
Administrao Do Sistema
Este captulo apresenta uma viso geral do Conectiva Linux, apresentando caractersticas especiais e pequenas
diferenas com outros sistemas UNIX. Observe que a maioria das funes de administrao so executadas atravs
do Linuxconf, o qual apresentado no Captulo 10.
O Diretrio /etc
O diretrio /etc reservado para arquivos de configurao do sistema local. Nenhum binrio deve residir no
/etc. Binrios que no passado estiveram no /etc devem agora estar em /sbin ou possivelmente em /bin. Os
diretrios X11 e skel podem ser subdiretrios de /etc:
O diretrio X11 utilizado para arquivos de configurao como o XF86Config. Os diretrios skel so
destinados criao de arquivos de "esqueletos" de arquivos de usurios, ou seja rvores ou arquivos que so
criados nos diretrios pessoais dos usurios.
O Diretrio /lib
O diretrio /lib deve conter somente as bibliotecas necessrias execuo dos binrios residentes nos diretrios
/bin e /sbin.
O Diretrio /sbin
O diretrio /sbin destinado aos executveis utilizados somente pelo superusurio e aos executveis necessrios
para a inicializao do sistema, montagem do /usr e execuo das tarefas de recuperao do sistema. O FSSTND
diz:
"/sbin tipicamente contm os arquivos essenciais para a inicializao do sistema em adio ao binrios
localizados em /bin. Qualquer programa a ser executado aps a montagem de /usr deve ser colocado em
/usr/sbin. Somente binrios de administrao do sistema local devem ser colocadas em /usr/local/sbin".
No mnimo os seguintes programas devem estar presentes no /sbin:
clock, getty, init, mkswap, swapon, swapoff, halt, reboot, shutdown, fdisk,
fsck.*, mkfs.*, lilo, arp, ifconfig, route .
O Diretrio /usr
O diretrio /usr destinado aos arquivos que so compartilhados por todos os usurios ou pela rede. O /usr
normalmente tem a sua prpria partio e montado somente para leitura. Os seguintes subdiretrios podem estar
presentes:
O diretrio X11R6 utilizado pelo sistema X Window (Xfree86 no Conectiva Linux), bin para executveis,
doc para documentaes diversas, que no sejam pginas de manual, etc para arquivos de configurao da
mquina local, inclusive arquivos de cabealho em C, info para arquivos de documentao GNU info, lib para
bibliotecas, man para pginas de manual on-line, sbin para executveis de administrao do sistema que no
residam em /sbin e src para cdigos fonte.
O Diretrio /usr/local
No Conectiva Linux , o diretrio /usr/local utilizado de maneira ligeiramente diferente do especificado pelo
FSSTND, o qual indica que esse diretrio deve armazenar software que no devam sofrer atualizaes ou serem
sobrescritos. Uma vez que as atualizaes de softwares no Conectiva Linux so feitas utilizando-se o RPM ou
Glint, no necessrio proteg-los contra gravao. Ao contrrio, recomendamos que este diretrio seja utilizado
para softwares que sejam locais ao equipamento.
Por exemplo, digamos que o diretrio /usr foi montado somente para leitura a partir do servidor aimors. Caso
haja um programa que se deseje instalar, porm como no se tem permisso de coloc-lo em /usr, deve-se instal-
lo em /usr/local. Aps, talvez seja possvel instalar o programa em /usr, desinstalando-o de /usr/local.
A estrutura de diretrios de /usr/local similar estrutura do diretrio /usr. Tem os seguintes subiretrios,
com funes similares ao diretrio /usr:
O Diretrio /var
Uma vez que o FSSTND requer que voc seja capaz de montar /usr com permisses somente de leitura, qualquer
programa que grave arquivos de histrico ou necessitem de diretrios de filas de tarefas ou de reserva de uso de
arquivos, devem grav-los no diretrio /var. O FSSTND diz que /var para:
"... arquivos de dados variveis. Isso inclui diretrios de filas de tarefas, arquivos administrativos, dados histricos e
arquivos temporrios ou transitrios". Os seguintes diretrios devem ser subdiretrios de /var:
Arquivos de histricos do sistema como o wtmp e lastlog ficam no /var/log. O diretrio /var/lib contm
ainda as bases de dados RPM. Pginas formatadas de manual esto em /var/catman e arquivos bloqueados esto
em /var/lock. O diretrio /var/spool tem subdiretrios destinados aos vrios sistemas que necessitem criar
arquivos.
Usurios Padro
A tabela a seguir apresenta os padres no processo de instalao (basicamente o contedo do arquivo
/etc/passwd). O grupo (GID) na tabela o grupo primrio do usurio. Veja na seo 17.3.2 como grupos so
utilizados.
Grupos Padro
A tabela 17.10.3 apresenta uma lista dos grupos padro que so criados durante o processo de instalao
(basicamente o contedo do arquivo /etc/group).
Grupos Privados
O Conectiva Linux utiliza um sistema de grupo privado de usurios (UPG), tornando a administrao muito mais
simples. O sistema UPG no altera nada do padro UNIX. Simplesmente oferece uma nova conveno no
gerenciamento de grupos. Toda vez que um novo usurio for criado, automaticamente criado um novo grupo. O
sistema funciona da seguinte forma:
Grupo de Usurio Privativo: Cada usurio tem o seu prprio grupo, do qual ele o nico membro.
umask = 002: A mscara tradicional de usurio do Unix 022, o que evita que outros usurios e outros membros do
grupo modifiquem os arquivos do usurio . Como cada usurio tem o seu prprio grupo, uma umask igual a 002
evita que os usurios modifiquem os arquivos privativos do usurio. A umask reside em /etc/profile.
Bit SGID em Diretrios: caso o bit SGID esteja ativo em um diretrio (com o comando chmod g+s diretrio), os
arquivos criados no diretrio tero o grupo do dono igual ao do diretrio.
Muitos administradores preferem criar um grupo para cada projeto e atribuem o GID a cada usurio integrado ao
projeto. Gerenciar arquivos da maneira tradicional pode ser bastante cansativo, pois os arquivos quando criados
pelos usurios pertencem ao grupo primrio do usurio. Quando a mesma pessoa est alocada em diversos projetos
cria-se uma dificuldade para o compartilhamento e administrao dos arquivos. Com o sistema UPG esta tarefa
torna-se mais simples.
Digamos que um projeto chamado CL tem vrias pessoas trabalhando nele e os arquivos criados so colocados no
diretrio /desenvolvimento. Pode-se criar um grupo chamado desenv, alterar o grupo do diretrio para
desenv (chgrp) e adicionar todos os usurios ao grupo desenv. Agora todos os membros do grupo desenv
podero criar arquivos no diretrio /desenvolvimento que podero ser editados pelos demais.
Caso haja usurios que participem de vrios projetos, basta criar um diretrio para o projeto, alterar seu sgid e
incluir o usurio no grupo, sem necessidade de alterar o umask de cada usurio.
aconselhvel alterar o sgid do diretrio pessoal do usurio para a identificao de seu grupo.
Mdulos
H quatro tipos de mdulos definidos pelo PAM: mdulos de autenticao que validam os usurios, provavelmente
solicitando e verificando senhas e configurando credenciais como liberando acessos a grupos ou criando tquetes
como no software de segurana Kerberos; mdulos de controle que garantem a autenticao (verificam se a conta
no expirou, se o usurio pode acessar o sistema em determinados horrios, etc...); mdulos de senhas, utilizados
para a criao e configurao de senhas e mdulos de sesso que so utilizados para liberar os recursos necessrios
para o usurio vlido, como a montagem do diretrio pessoal, disponibilidade de correio, etc...
Estes mdulos podem estar separados, podendo ser utilizados de vrias maneiras. Como por exemplo o rlogin
que normalmente utiliza no mnimo dois mtodos de autenticao: caso o rhosts autorize o acesso, a conexo
estabelecida, caso contrrio o mdulo de autenticao de senhas utilizado.
Novos mdulos podem ser adicionados a qualquer tempo e novas aplicaes podem utilizar o PAM. Por exemplo,
caso se tenha um sistema que calcule uma senha para uso uma nica vez, pode-se escrever o mdulo para suportar
esta funcionalidade (documentao sobre o desenvolvimento de mdulos pode ser encontrada com o sistema).
Programas que interajam com PAM podem usar o novo mdulo sem a necessidade de recompilar ou alterar o novo
mdulo.
Servios
Cada programa que utiliza o PAM define o seu prprio nome de servio. O programa de login define um servio
chamado login, ftpd possui o servio ftp, etc... Em geral os nomes dos tipos de servios levam o nome do
programa usado para acessar o servio e no o programa usado para prover o servio.
Arquivos de Configurao
O diretrio /etc/pam.d utilizado para configurar as aplicaes que utilizem PAM (em verses anteriores era
utilizado o arquivo /etc/pam.conf. Apesar de ainda ser lido caso no esteja presente em /ect/pam.d, seu uso
no recomendado). Cada aplicao (na verdade, cada servio) tem o seu prprio arquivo. Um arquivo tem um
contedo similar a:
muito similar ao arquivo de login, porm h uma linha adicional que especifica um mdulo extra e a ordem dos
mdulos diferente.
Inicialmente pam_securetty mantm a proibio de login do superusurio a partir de terminais sem
segurana, o que inibe o rlogin para o superusurio footnode.html - 7301footnode.html - 7301. Caso isso seja
necessrio (apesar de no recomendado) basta remover esta linha.
Aps, o mdulo pam_nologin checa a existncia do arquivo /etc/nologin conforme descrito acima.
Na terceira linha temos o mdulo pam_rhosts_auth.so que autentica o usurio e imediatamente apresenta um
retorno positivo ao rlogin sem que a senha seja fornecida. Caso este mdulo no autorize o usurio a prxima
linha ser executada.
Finalmente o mdulo pam.pwdb.so executar uma autenticao normal, desde que o mdulo anterior j no tenha
autorizado o usurio.
possvel no solicitar uma senha, caso a checagem do mdulo pam_securetty.so no autorize o acesso. Para
tanto basta alterar o parmetro required para requisite.
Senhas "Sombra"
O mdulo padro pam_pwdb.so pode suportar o sistema de senhas sombrafootnode.html - 7312footnode.html -
7312. O mdulo automaticamente detectar que o sistema est sendo utilizado e far os ajustes necessrios.
Veja a seo 17.4.4 para maiores informaes sobre os utilitrios que suportam o sistema de "senhas sombra".
Mais Informaes
Esta apenas uma introduo ao PAM. Maiores informaes podem ser encontradas no diretrio
/usr/doc/pam*, no Guia do Administrador de Sistemas em portugus, traduzido pela Conectiva
Informtica, ou no Manual de Desenvolvimento e de Padres para o PAM, em ingls.
Nota: para poder utilizar kerneld (vide seo para maiores detalhes) e mdulos de kernel obrigatrio responder
Y (sim) ao suporte ao Kerneld e verso modular (CONFIG_MODVERSIONS) durante a configurao do sistema.
Se estiver construindo um kernel para mquinas com processadores clones do Intel (Cyrix, AMD,...), recomendado
escolher 386 como tipo de processador.
Se desejar construir um kernel com um arquivo de configurao (/usr/src/linux/.config) previamente
criado com um dos mtodos acima, pode-se omitir o comando mrproper e make config, utilizando somente o
comando make dep, seguido de make clean para preparar os fontes para a reconstruo do kernel.
O prximo passo consiste na compilao dos fontes selecionados em uma mquina que possa ser reinicializada com
o novo kernel. O mtodo aqui descrito o mais simples para recuperao, caso ocorra algum problema. Outras
formas de recuperao podem ser encontradas no Kernel-HOWTO ou no Makefile em /usr/src/linux.
Reconstrua o kernel com make boot .
Construa quaisquer mdulos configurados com o comando make modules.
Mova o antigo conjunto de mdulos atravs dos seguintes comandos: rm -rf
/lib/modules/2.0.38-old mv /lib/modules/2.0.38 /lib/modules/2.0.38-old
Instale os novos mdulos (mesmo que no tenha sido construdo nenhum) atravs do comando make
modules_install .
Se o sistema possuir um driver modular para adaptador SCSI, construa um novo image do initrd (vide seo ).
Porm h poucas razes para construir-se um driver de kernel modular para adaptadores SCSI.
Para ter disponvel o kernel anterior a fim de sanar eventuais problemas, caso o novo kernel tenha algum tipo de
erro, recomendvel manter a configurao original. Adicionar um novo kernel ao LILO muito simples: altere o
nome do kernel original no diretrio /boot, copie o novo kernel para o diretrio /boot, adicione algumas linhas
ao arquivo /etc/lilo.conf e execute /sbin/lilo.
Seguem alguns exemplos dos padres do /etc/lilo.conf que seguem com o Conectiva Linux:
Se for necessrio alterar o /etc/lilo.conf, devido construo de uma nova image do initrd, deve-se
adicionar algumas linhas ao final do arquivo, indicando de onde o novo kernel ser carregado. No exemplo a seguir
o arquivo /boot/vmlinuz foi renomeado para /boot/vmlinuz.old e alterado o seu identificador para CL-
anterior. Foi ento adicionado uma linha com o initrd para o novo kernel:
Agora quando o sistema for inicializado, basta pressionar [Tab] e a linha de comando LILO boot: mostrar duas
opes:
LILO boot:
CLinux Clinux-anterior
Para inicializar o sistema utilizando o novo kernel (CLinux) basta pressionar [Enter], ou aguardar o tempo de
espera pr configurado; caso se deseje utilizar o kernel antigo (CLinux-anterior), basta digitar CLinux-
anterior e pressionar [Enter].
Segue um resumo dos passos:
mv /boot/vmlinuz /boot/vmlinuz.old
cp /usr/src/linux/arch/i386/boot/zImage /boot/vmlinuz
editar /etc/lilo.conf
executar /sbin/lilo
Para testar o novo kernel basta reinicializar o equipamento e verificar as mensagens geradas pelo sistema,
assegurando-se de que o hardware foi detectado adequadamente.
Sendmail
Um arquivo sendmail.cf padro ser instalado em /etc/. A configurao padro dever funcionar melhor com
sites SMTP, porm para funcionar com sites de UUCP; ser preciso gerar um novo arquivo de configurao
sendmail.cf. Para gerar um novo sendmail.cf, voc precisar instalar os pacotes m4 e os fontes do
sendmail. Leia o arquivo README, nos fontes do sendmail, para ter maiores detalhes na criao dos arquivos de
configurao de sendmail. Tambm, O' Reilly & Associados publica uma boa referncia de sendmail intitulado
como Sendmail por Bryan Costales, disponvel em http://www.lojalinux.com.br.
Uma configurao comum de sendmail feita de um modo muito simples atravs de sua utilizao como mquina
de passagem de correio para todas as mquinas em sua rede. Por exemplo, na Conectiva temos um servidor
correio.conectiva.com.br responsvel por todas as mensagens. Nesse mecanismo ns simplesmente
adicionamos os nomes das mquinas em /etc/sendmail.cw , para as quais correio.conectiva.com.br
manipula o correio. Eis um exemplo:
Nas outras mquinas: guarani, tupi e xavante, precisaremos editar o arquivo /etc/sendmail.cf para
"mascar-las" como correio.conectiva.com.br. Quando uma mensagem for enviada, ser redirecionado
para processamento em correio.conectiva.com.br. Para tanto encontre as linhas DH e DM em
/etc/sendmail.cf e as edite:
Com esta configurao, toda mensagem de correio enviada pelas mquinas assim configuradas, parecer ter sido
enviada a partir de conectiva.com.br, e qualquer mensagem enviada a guarani.conectiva.com.br ou
a outras mquinas ser entregue para mail.conectiva.com.br.
Por favor certifique-se de que voc configurou seu sistema para masquerade para que qualquer mensagem enviada
tenha como origem o servidor de correio eletrnico. Por exemplo, arquivos de histricos que so enviados
periodicamente para root@guarani.conectiva.com.br pelo servidor, parecero ter sido enviados por
root@correio.conectiva.com.br
Medidas Anti-Spam
O sendmail disponvel no Conectiva Linux tem uma srie de filtros que evitam o recebimento de mensagens
indesejadas, tambm conhecidas como spam.
Nesta verso do Conectiva Linux, o sendmail no assume relayfootnode.html - 7478footnode.html - 7478
automtico. Por isso caso o seu sistema aja como um filtro de mensagens, configure-o da seguinte forma:
Edite o arquivo /etc/mail/access.
Para aceitar que um usurio, uma mquina, ou um conjunto de mquinas, possa enviar mensagens para
este servidor, independente de outras regras definidas, adicione o seguinte formato:
host OK
Exemplos:
hboy@guarani.com.br OK # aceita mensagens deste usurio
xavante.guarani.com.br OK # aceita mensagens desta mquina
guarani.com.br OK # aceita mensagens deste domnio
192.168.255.12 OK # aceita mensagens deste endereo
192.168.255 OK # aceita mensagens desta faixa de endereos
192.168 OK # aceita mensagens desta faixa de endereos
192 OK # aceita mensagens desta faixa de endereos
Para evitar que um usurio, uma mquina ou um conjunto de mquinas possa enviar mensagens para este
servidor, adicione o seguinte :
host REJECT
Exemplos:
hboy@guarani.com.br REJECT # rejeita mensagens deste usurio
xavante.guarani.com.b
r REJECT # rejeita mensagens desta mquina
guarani.com.br REJECT # rejeita mensagens deste domnio
192.168.255.12 REJECT # rejeita mensagens deste endereo
192.168.255 REJECT # rejeita mensagens desta faixa de endereos
192.168 REJECT # rejeita mensagens desta faixa de endereos
192 REJECT # rejeita mensagens desta faixa de endereos
Para aceitar mensagens de um usurio, uma mquina ou um conjunto de mquinas para reenvio, adicione o
seguinte :
host RELAY
Exemplos:
hboy@guarani.com.br RELAY # aceita mensagens deste usurio
xavante.guarani.com.b
r RELAY # aceita mensagens desta mquina
guarani.com.br RELAY # aceita mensagens deste domnio
192.168.255.12 RELAY # aceita mensagens deste endereo
192.168.255 RELAY # aceita mensagens desta faixa de endereos
192.168 RELAY # aceita mensagens desta faixa de endereos
192 RELAY # aceita mensagens desta faixa de endereos
Para descartar mensagens de um usurio, uma mquina ou um conjunto de mquinas, de acordo com o
definido em $#discard, adicione o seguinte :
host DISCARD
Exemplos:
hboy@guarani.com.br DISCARD # descarta mensagens deste usurio
xavante.guarani.com.
br DISCARD # descarta mensagens desta mquina
guarani.com.br DISCARD # descarta mensagens deste domnio
192.168.255.12 DISCARD # descarta mensagens deste endereo
192.168.255 DISCARD # descarta mensagens desta faixa de endereos
192.168 DISCARD # descarta mensagens desta faixa de endereos
192 DISCARD # descarta mensagens desta faixa de endereos
Para criar a base de dados execute
makemap hash /etc/mail/access < /etc/mail/access
Nota: podem ser usados diversos parmetros dentro do mesmo arquivo de configurao, ou seja pode-se evitar
mensagens de um domnio, retransmitir para outros, descartar mensagens de um usurio, etc..., utilizando-se um
nico arquivo.
FTP Annimo
A configurao do FTP annimo simples. Basta instalar o pacote rpm chamado anon-ftp (o que deve ser feito
durante a instalao). Uma vez instalado, o FTP annimo estar ativo e em execuo.
H alguns arquivos que podem ser configurados no servidor de FTP.
/etc/ftpaccess
Define a maior parte do controle de acesso ao servidor ftp. Algumas configuraes que podem ser efetuadas:
configurar grupos para acesso a partir de diversas origens, limitar o nmero de conexes simultneas de FTP,
configurar a transferncia de histricos e muito mais. Leia a pgina de manual (man ) do ftpaccess para maiores
detalhes.
/etc/ftphosts
O arquivo ftphosts usado para permitir ou negar acesso a certos usurios originrios de outras mquinas. Leia a
pgina de manual (man ) do ftphosts para maiores detalhes.
/etc/ftpusers
Este arquivo lista todos os usurios que no tm permisso de executar transferncias ftp. Por exemplo, o
superusurio listado em /etc/ftpusers por padro. Isso significa que no pode ser executado ftp nesta
mquina como superusurio. Isto uma medida de segurana aconselhvel.
Configurao NFS
O NFS footnode.html - 7581footnode.html - 7581- Sistema de Arquivos de Rede uma forma de compartilhar
informaes com diversas mquinas, como se estivessem em um dispositivo local. O Linux pode ser tanto um
servidor como um cliente NFS, o que significa que se pode exportar sistemas de arquivos para outras mquinas,
assim como pode montar sistemas de arquivos exportados por outros sistemas.
xavante o nome do servidor de arquivos NFS, /mnt/export o sistema de arquivos que xavante est
exportando, e /mnt/local um diretrio na mquina local onde queremos montar o sistema de arquivos. Depois
de executar o comando mount (e se tivermos as permisses adequadas de xavante) poderemos executar
comandos como ls /mnt/local para receber uma lista dos arquivos presentes em /mnt/export em
xavante .
Sysconfig
As informaes a seguir apresentam as linhas gerais dos arquivos residentes em /etc/sysconfig, suas funes
e seus contedos.
Arquivos em /etc/sysconfig
Os seguintes arquivos so normalmente encontrados em /etc/sysconfig:
/etc/sysconfig/clock
/etc/sysconfig/keyboard
/etc/sysconfig/mouse
/etc/sysconfig/network
/etc/sysconfig/pcmcia
/etc/sysconfig/amd
/etc/sysconfig/tape
A seguir apresentaremos uma descrio sucinta do contedo destes arquivos:
/etc/sysconfig/clock
Controla a interpretao dos valores lidos do relgio do sistema. Verses anteriores do Conectiva Linux usam os
seguintes valores (em desuso):
CLOCKMODE=modo, onde modo um dos seguintes valores:
GMT - indica que o relgio est configurado para UTC
ARC - somente para sistemas baseados em processadores Alpha. Atualmente os valores encontrados so:
UTC= boleana, onde boleana um dos seguintes valores:
true - indica que o relgio est configurado para UTC. Qualquer outro valor indica que o relgio
est configurado para o horrio local.
ARC=boleana, onde boleana um dos seguintes valores:
true - (somente para sistemas Alpha).
/etc/sysconfig/keyboard
Controla o comportamento do teclado. O seguinte valor pode ser usado:
KEYTABLE=arquivo, onde arquivo o nome do arquivo de configurao do teclado. Por exemplo:
KEYTABLE="/usr/lib/kbd/keytables/us.map"
/etc/sysconfig/mouse
Este arquivo usado para especificar as informaes disponveis sobre o mouse. Os seguintes valores podem ser
utilizados:
MOUSETYPE=tipo, onde tipo pode ser um dos seguintes valores:
microsoft - mouse Microsoft.
mouseman - mouse MouseMan.
mousesystems - mouse Mouse Systems.
ps/2 - mouse PS/2.
msbm - mouse Microsoft bus.
logibm - mouse Logitech bus.
atibm - mouse ATI bus.
logitech - mouse Logitech.
mmseries - mouse MouseMan antigo.
mmhittab - mouse mmhittab .
XEMU3=emulao, onde emulao um dos seguintes valores:
yes - ativa a emulao de mouse de trs botes
no - o mouse j possui trs botes.
Adicionalmente, /dev/mouse uma ligao simblica para o arquivo de controle do dispositivo do mouse atual.
/etc/sysconfig/network
Este arquivo utilizado para especificar informaes sobre a configurao de rede. Os seguintes valores podem ser
usados:
NETWORKING=resposta, onde resposta um dos seguintes valores:
yes - a rede deve ser configurada..
no - a rede no deve ser configurada.
HOSTNAME=nome, onde nome deve estar adequado ao FQDN (nome de domnio qualificado), porm
pode conter qualquer nome de mquina que se deseje. Nota: para compatibilidade com antigas verses o
arquivo /etc/HOSTNAME deve conter o mesmo valor aqui descrito.
FORWARD_IPV4=resposta, onde resposta um dos seguintes valores:
yes - Executa redirecionamento IP.
no - No executa o redirecionamento IP. (a verso atual do Conectiva Linux configura no como
padro (para compatibilidade com as RFC), mas se FORWARD_IPV4 no estiver configurada,
redirecionamento ser permitido para compatibilidade com verses anteriores).
GATEWAY=gw-ip, onde gw-ip o endereo IP do caminho padro da rede.
GATEWAYDEV=gw-dev, onde gw-dev o dispositivo padro de rede (por exemplo eth0).
NISDOMAIN=dom-name, onde dom-name o nome do domnio NIS.
/etc/sysconfig/pcmcia
usado para configurar as informaes sobre dispositivos PCMCIA. Os seguintes valores podem ser utilizados:
PCMCIA=resposta, onde resposta pode ser um dos seguintes valores:
yes - o suporte a PCMCIA deve ser habilitado.
no - o suporte a PCMCIA no deve ser habilitado.
PCIC=pcic-type, onde pcic-type um dos seguintes valores:
i82365 - o computador tem um conector PCMCIA no estilo do chipset i82365.
tcic - o computador tem um conector PCMCIA no estilo do chipset tcic.
PCIC_OPTS=opo, onde opo contm os parmetros de configurao do dispositivo do conector
(i82365 ou tcic).
CORE_OPTS=opo, onde opo a lista das opes do pcmcia_core.
CARDMGR_OPTS= opo, onde opo a lista das opes do cardmgr PCMCIA.
/etc/sysconfig/amd
O arquivo usado para especificar parmetros de operao para amd. Os seguintes valores podem ser usados:
ADIR=caminho, onde caminho o diretrio amd. Ele pode ser /.automount, e normalmente nuca
alterado.
MOUNTPTS=mountpts, onde mountpts , por exemplo, /net /etc/amd.conf.
AMDOPTS=opes, onde opes so quaisquer parmetros extras para AMD.
/etc/sysconfig/tape
Este arquivo usado para especificar configuraes de unidades de fitas magnticas. Os seguintes valores podem ser
usados:
DEV=devnam, onde devnam o dispositivo de fita (por exemplo, /dev/nst0). Deve usar este
dispositivo para fitas no rebobinveis. Para fitas SCSI deve ser /dev/ht#, onde # o nmero da fita que
se deseje usar. Caso somente se tenha uma, deve usar ento /dev/ht0. Para unidades de fitas em cartucho
deve-se usar /dev/ftape.
ADMIN=account, onde account a conta do usurio que deve receber uma mensagem caso a cpia de
segurana falhe por qualquer razo. Normalmente configurado como root.
SLEEP=time, onde time o tempo de espera entre as operaes com fitas. Alguns dispositivos necessitam
de um pouco mais de tempo que outros. O valor 5 parece funcionar perfeitamente para fitas 8mm, 4mm, e
DLT.
BLOCKSIZE=tam, onde tam o tamanho ideal de bloco para o dispositivo de fita. Um valor de 32768
funciona bem para fitas de 8mm, 4mm, e DLT. Um tamanho ideal normalmente o mximo de dados que a
unidade consiga gravar de uma s vez.
SHORTDATE=date, onde date uma expresso que avalia a data a ser usada no registro das cpias
realizadas. O valor padro : $(date +%y:%m:%d:%H:%M).
DAY= date, onde date uma expresso que avalia a data a ser usada no diretrio de registro das cpias
realizadas. O valor padro : $(date +log-%y:%m:%d).
DATE= date, onde date uma expresso que avalia a data a ser usada nos arquivos de registro das cpias
realizadas. O valor padro : $(date).
LOGROOT=caminho, onde caminho a raiz do arquivo de histricos.
LIST=arquivo, onde arquivo o nome da cpia incremental que ser utilizada em cpias deste tipo.
seguido por um nmero seqencial.
DOTCOUNT=contador, onde contador o nome do arquivo usado para a contagem de cpias
incrementais.
COUNTER=contador, onde contador usado para rebobinar a fita quando atingido.
BACKUPTAB=arquivo, onde arquivo o nome de um arquivo onde mantida a lista de arquivos que
devem ser copiados em fita.
Arquivos em /etc/sysconfig/network-scripts/
Os seguintes arquivos so normalmente encontrados em /etc/sysconfig/network-scripts:
/etc/sysconfig/network-scripts/ifup
/etc/sysconfig/network-scripts/ifdown
/etc/sysconfig/network-scripts/network-functions
/etc/sysconfig/network-scripts/ifcfg-<interface-name>
/etc/sysconfig/network-scripts/ifcfg-<interface-name>-<clone-name>
/etc/sysconfig/network-scripts/chat-<interface-name>
/etc/sysconfig/network-scripts/dip-<interface-name>
/etc/sysconfig/network-scripts/ifup-post
/etc/sysconfig/network-scripts/ifdhcpc-done
/etc/sysconfig/network-scripts/ifup, /etc/sysconfig/network-scripts/ifdown
Ligaes simblicas para /sbin/ifup e /sbin/ifdown, respectivamente. H somente dois programas neste
diretrio que podem ser chamados diretamente, os quais por sua vez acionaro os demais programas, se necessrio.
Estes programas recebem normalmente um argumento: o nome do dispositivo (por exemplo eth0). Eles so usado
como um segundo argumento durante o processo de inicializao. /etc/sysconfig/network-scripts/network-
functions Contm funes para acionar e desativar as interfaces de rede. Contm cdigo para lidar com as
configuraes alternativas de rede.
/etc/sysconfig/network-scripts/ifcfg-<interface-name>,
/etc/sysconfig/network-scripts/ifcfg-<interface-name>-<clone-name>
O primeiro arquivo define uma interface e o segundo contm as diferenas na definio clone da interface. Os itens
que so definidos no arquivo ifcfg variam, dependendo da interface. Os seguintes valores so comuns a todos os
arquivos:
DEVICE=nome, onde nome o nome do dispositivo fsico.
IPADDR=addr, onde addr o endereo IP.
NETMASK=mask, onde mask o valor da mscara de rede.
NETWORK=addr, onde addr o endereo de rede.
BROADCAST=addr, onde addr o endereo de propagao.
GATEWAY=addr, onde addr o endereo do caminho padro.
ONBOOT=answer, onde answer um dos seguintes:
yes - este dispositivo deve ser acionado na inicializao do sistema
no - este dispositivo no deve ser acionado na inicializao do sistema
USERCTL=answer, onde answer um dos seguintes:
yes - usurios diferentes do superusurio podem controlar este dispositivo.
no - usurios diferentes do superusurio no podem controlar este dispositivo.
BOOTPROTO=proto, onde proto um dos seguintes valores:
none - nenhum protocolo de inicializao deve ser usado.
bootp - o protocolo bootp deve ser usado.
dhcp - o protocolo dhcp deve ser usado.
Os seguintes valores so comuns a arquivos PPP e SLIP:
PERSIST=resposta, onde resposta um dos seguintes valores:
yes - este dispositivo deve manter-se ativo todo o tempo, mesmo que desativado aps o modem ser
desligado.
no - este dispositivo no deve ser mantido ativo todo o tempo.
MODEMPORT=porta, onde porta o nome do dispositivo do modem (por exemplo /dev/modem).
LINESPEED=baud, onde baud a velocidade da linha de modem (por exemplo, 115200).
DEFABORT=resposta, onde resposta um dos seguintes:
yes - insere comandos padres de finalizao na criao ou edio de roteiros para essa interface.
no - no insere comandos padres de finalizao na criao ou edio de roteiros para essa
interface.
Os seguintes valores so comuns a todos os arquivos PPP:
DEFROUTE=resposta, onde resposta um dos seguintes valores:
yes - configura esta interface como a rota padro.
no - no configura esta interface como a rota padro.
ESCAPECHARS= resposta, onde resposta um dos seguintes valores:
yes - usa um mapa assncrono pr definido.
no - no usa um mapa assncrono pr definido.
HARDFLOWCTL= resposta, onde resposta um dos seguintes valores:
yes - usar o controle de fluxo de hardware.
no - no usar o controle de fluxo de hardware.
PPPOPTIONS=opes, onde opes uma expresso arbitrria.
PAPNAME=nome, onde name usado como para de nome $PAPNAME na linha de comando de pppd.
REMIP=addr,onde addr o endereo remoto IP.
MTU=valor, onde valor o valor usado como MTU.
MRU=valor, onde valor o valor usado como MRU.
DISCONNECTTIMEOUT=valor, onde valor representa o nmero de segundos antes de ser restabelecida
uma conexo finalizada normalmente.
RETRYTIMEOUT=valor, onde valor representa o nmero de segundos antes de ser tentado o
estabelecimento de uma sesso que falhou anteriormente.
/etc/sysconfig/network-scripts/chat-<interface-name>
um programa para controle de conexes PPP ou SLIP, destinado ao estabelecimento de conexes.
/etc/sysconfig/network-scripts/dip-<interface-name>
Este arquivo, com permisses somente de leitura, criado pelo programa netcfg.
/etc/sysconfig/network-scripts/ifup-post Este arquivo chamado quando algum dispositivo ativado (exceto
SLIP). Ativa /etc/sysconfig/network-scripts/ifup-routes para utilizar as rotas estticas que
dependam do dispositivo.
/etc/sysconfig/network-scripts/ifdhcpc-done
Este arquivo ativado uma vez que a configurao dhcp esteja completada, configura /etc/resolv.conf a
partir da verso do dhcp para /etc/dhcpc/resolv.conf.
System V
Esta seo apresenta uma breve descrio do processo de inicializao footnode.html - 7811footnode.html - 7811.
Ela descreve como um sistema inicializado usando o init padro do System V, assim como apresenta as
diferenas entre antigas verses do Linux . Informaes detalhadas podem ser encontradas no Guia de
Administrao de Sistemas Linux, em portugus, da Conectiva Informtica, disponvel em
http://www.lojalinux.com.br.
Init o programa ativado pelo kernel durante a inicializao do sistema e que administra a ativao dos processos
necessrios, incluindo o gettys, que viabiliza o login, servidores NFS, FTP e tudo o mais que seja necessrio.
SysV Init o padro para o mundo Linux no controle da inicializao do sistema, devido simplicidade, maior
nmero de recursos e maior flexibilidade que o tradicional init BSD. Os arquivos de configurao residem no
diretrio /etc/rc.d. Nele podem ser encontrados o rc.sysinit e os seguintes diretrios:
init.d,
rc0.d,
rc1.d,
rc2.d,
rc3.d,
rc4.d,
rc5.d,
rc6.d.
init.d contm uma srie de programas. Um programa necessrio para cada servio que seja ativado na
inicializao do sistema ou na mudana de nvel de execuo. Servios incluem processos como rede, nfs, sendmail,
httpd, etc... Servios no incluem atividades que devem ser executadas uma nica vez como por exemplo
setserial . Essas atividades so atendidas pelo rc.local ou rc.serial.
Os arquivos rc.local e rc.serial esto localizados em /etc/rc.d.
O processo de inicializao segue o seguinte roteiro:
kernel procura em diferentes locais pelos init e executa o primeiro encontrado.
init executa o /etc/rc.d/rc.sysinit.
rc.sysinit executa uma srie de passos necessrios e o rc.serial (caso este exista).
init executa todos os programas padres para o nvel de execuo.
init executa o rc.local.
O padro do nvel de execuo definido pelo /etc/inittab, onde deve existir uma linha como essa:
id:3:initdefault:
Para alterar o nvel de execuo basta editar o arquivo /etc/inittab e alterar o nmero de 3 para outro
desejado. Caso ocorra algum problema com a sua execuo ser necessrio reinicializar o sistema da seguinte forma:
LILO boot: linux single
Isso permite inicializar o sistema em modo monousurio e corrigir o inittab.
Como o sistema executa todos os programas? O arquivo rc3.d por exemplo tem o seguinte contedo:
Pode-se verificar que no h arquivos no diretrio, somente ligaes para os programas residentes no diretrio
init.d. As ligaes tm ainda ou um "S" no incio do nmero, o que significa que devem ser inicializados, ou um
"K" significa que devem ser interrompidos. O nmero utilizado para fins de ordenao. O init inicializar todos
os servios baseado na ordem em que estes apaream. possvel duplicar nmeros, porm isso pode ser um pouco
confuso de administrar. Tudo o que necessrio so dois dgitos, acompanhados de S ou K.
Cada programa escrito para aceitar argumentos como start ou stop e podem ser executados manualmente se
necessrio. Por exemplo, para parar o servidor httpd digita-se:
/etc/rc.d/init.d/httpd.init stop
O init simplesmente l o nome e caso haja um K, chama o programa com o argumento stop e caso tenha um S
chama-o com o argumento start.
Alguns sistemas podem ter diferentes nveis de execuo, o que significa que em determinado nvel pode estar
executando httpd, sendmail, networking, etc... enquanto em outros somente xdm, networking, etc... viabilizando
diferentes configuraes e usos para o mesmo equipamento.
Nveis de Execuo
Normalmente o Conectiva Linux inicializado no nvel 3 - modo multiusurio. Os seguintes nveis so
utilizados:
Initscript
O utilitrio chkconfig prov uma ferramenta simples em linha de comando destinada manuteno da hierarquia
de diretrios /etc/rc.d. Ele permite que administradores do sistema manipulem diretamente as numerosas
ligaes simblicas existentes em /etc/rc.d. Adicionalmente, h o utilitrio ntsysv que disponibiliza uma
interface grfica. Veja as pginas de manual de chkconfig e ntsysv para maiores informaes.
Finalizando
Para desligar o Conectiva Linux deve-se utilizar o comando shutdown . As formas mais comuns so:
O primeiro desativar todos os processos e servios e desligar a mquina, o segundo reinicializar o sistema.
Modos de Resgate
Quando existem problemas srios no sistema deve-se utilizar as tcnicas de resgate, descritas a seguir:
Atravs do LILO
Caso o sistema inicialize, mas no permita o acesso de nenhum usurio possvel utilizar-se da inicializao como
monousurio ou de emergncia. Na linha de comando do LILO digite linux single . Neste nvel de execuo
todos os sistemas de arquivos estaro montados, mas a rede estar inativa. No modo de emergncia somente o
sistema de arquivos raiz ser montado e somente em modo de leitura.
Discos de Emergncia
Os discos de instalao podem ser usados como discos de resgate. Na inicializao via disquete digite rescue na
linha de comandos da inicializao e o processo de instalao far algumas perguntas solicitando o segundo disco e
criar as sesses VC1 e VC2. Estas sesses rodaro o ash, um ambiente mnimo, sem a guarda dos comandos
informados ou comandos de edio.
A varivel PATH ajustada para o /mnt e os comandos sero executados a partir da. Pode ser necessrio adicionar
os caminhos /mnt/bin e /mnt/usr/bin enquanto so feitos os reparos no sistema.
Estaro disponveis verses limitadas dos seguintes comandos antes de se montar o /mnt:
mount: no requer que o dispositivo a ser montado exista e no solicita o nome completo do dispositivo, assumindo
um sistema de arquivos do tipo ext2.
mount /dev/sda1 /mnt -t ext2 , o que equivalente a mount sda1 /mnt
Dicas teis
Alguma vez o kernel foi recompilado e na nsia de verificar o resultado, o sistema foi reinicializado antes da
execuo do LILO? E uma entrada do kernel antigo no foi criada no lilo.conf?
Bem, este um erro comum e para solucion-lo, na maioria das vezes, possvel usar o disquete de inicializao do
Conectiva Linux com o sistema de arquivos raiz montado e pronto para execuo.
Basta informar o seguinte comando na linha de comando do boot: do disquete:
linux single root=/dev/hdXX initrd=
(transforme XX na letra ou nmero apropriado partio raiz do sistema)
Esse comando inicializa o sistema em modo monousurio, com a partio raiz apontando para a partio raiz do
disco rgido. O comando initrd sem parmetros ignora a imagem do disquete de inicializao e provoca a entrada
em modo monousurio.
Esta dica funciona somente para usurios de equipamentos com discos rgidos IDE. Para os usurios de
equipamentos SCSI deve ser utilizado o disco de resgate normal e o disco suplementar do Conectiva Linux.
Gerao de Disquetes
necessrio algumas vezes criar ou recriar o disquete de inicializao ou o suplementar, a partir de um arquivo
image.
Como o nome indica, um arquivo image aquele que contm uma cpia exata (ou 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 til at que seja gravado em um disquete.
Para criar os discos de instalao/footnoteinicializao e suplementar, so necessrios dois discos vazios,
formatados, de alta densidade (1.44 Mb), 3 1/2 polegadas. As imagens dos discos esto localizadas no diretrio
/images no CD Conectiva Linux ou no site FTP de onde a instalao esteja ocorrendo.
O utilitrio inicialmente solicitar o nome do arquivo do disco image, onde dever ser informado boot.img. Aps
solicitar o dispositivo de gravao, onde dever ser informado a:. Para gerar o disco suplementar, etiquete um
segundo disco com a inscrio disco suplementar e execute o rawrite novamente, desta vez informando
supp.img no nome do arquivo do disco image.
Gerando discos no CL
Para gerar os discos sob o Conectiva Linux, necessrio que se tenha permisso de gravao no /dev/fd0 (a unidade
de disco flexvel). Inicialmente etiquete um disco formatado de 3 1/2" com o nome de disco de inicializao ou algo
similar e insira na unidade de disco flexvel (mas no monte a unidade (man mount - em portugus). Monte o CD
Conectiva Linux, v para o diretrio /images e execute o seguinte comando:
dd if=boot.img of=/dev/fd0 bs=1440k
Para gerar o disco suplementar, etiquete um segundo disco com a inscrio disco suplementar, insira na unidade de
disco flexvel e execute o seguinte comando:
dd if=supp.img of=/dev/fd0 bs=1440k
Gerenciador de Banco de Dados PostgreSQL (conhecido anteriormente como Postgres, e depois como
Postgres95). O PostgreSQL uma continuao melhorada do Sistema Gerenciador de Banco de Dados
POSTGRES, que era um prottipo de pesquisa para um SGBD de nova gerao. Enquanto o
PostgreSQL mantm o poderoso modelo de dados e os vrios tipos de dados do POSTGRES, ele
substitui a linguagem de consulta PostQuel por um subconjunto estendido da SQL. O PostgreSQL
livre e tem os fontes disponveis. O desenvolvimento do PostgreSQL est sendo executado por uma
equipe de desenvolvedores da Internet, todos subscritores da lista de desenvolvimento do PostgreSQL.
O coordenador atual Marc G. Fournier (scrappy@postgreSQL.org). Esta equipe agora responsvel
pelo desenvolvimento atual e futuro do PostgreSQL.
Este pacote inclui somente os clientes necessrios para acessar um servidor PostgreSQL. O servidor
est no pacote principal.
Este pacote contm somente os clientes X11 necessrios para acessar um servidor PostgreSQL.
Este pacote inclui uma estrutura de diretrios para uma base de dados inicial. Para um incio rpido
com o PostegreSQL, recomendado instalar este pacote com o servidor backend do PostgreSQL
(embora no seja requerido). Se voc no quiser instalar este pacote voc ter que criar a base de dados
inicial voc mesmo, usando o comando 'initdb' e possivelmente modificando o script que dispara o
postgresql, se voc escolher um outro diretrio que no seja /var/lib/pgsql para armazenar suas bases
de dados.
Aplicaes/Comunicaes
Este um programa para enviar e receber fax com fax/modems de classe 1 ou classe 2. Possui uma boa
interface para facilitar o manuseio.
Este o popular cliente IRC (Internet Relay Chat). o programa usado para conexo a servidores IRC
ao redor do globo para que se possa conversar (chat) como outros usurios.
Minicom um programa de comunicao que parece com o Telix do MSDOS. Tem um diretrio de
discagem, cor, emulao completa ANSI e VT100, e uma linguagem externa de scripts e mail.
Este conjunto de ferramentas permite transferir programas e dados entre mquinas *nix e o Palm Pilot.
Alguns utilitrios extras permitem coisas como sincronizar dados entre o calendrio do Pilot e o Ical.
Aplicaes/Correio Eletrnico
ELM um popular leitor de mail em modo terminal. poderoso, fcil de usar e fcil de conseguir
ajuda. Possui todas as caractersticas que voc poderia esperar, inclusive suporte a MINE (via
metamail).
exmh uma interface grfica para o sistema de mail MH. Ela inclui suporte para MIME, quadros,
indexao rpida, destacamento de cores, interface PGP, e mais.
fetchmail um programa que usado para recuperar mensagens de um servidor de mail remoto. Ele
pode usar Post Office Protocol (POP) ou IMAP (Internet Mail Access Protocol) para isso, e entrega o
mail atravs do servidor local SMTP (normalmente sendmail).
O programa /bin/mail pode ser usado para enviar rapidamente mensagens de mail, e geralmente
usado em shell scripts.
O Mutt um pequeno mas muito poderoso cliente de correio em tela cheia. Inclui suporte a tipos
MIME, cor, POP3, encadeamento de mensagens, teclas configurveis e classificao por
encadeamento.
Pine um 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. O pico ganhou popularidade como editor isolado por seus prprios mritos. Possui
suporte para MIME, agendas de endereo, e suporte para folders de estilo IMAP, mail e MH.
Aplicaes/Criptografia
O GNUPG um substituto completo e de livre distribuio para o PGP. Como ele no usa IDEA e
RSA seu uso irrestrito. Est quase completamente de acordo com o rascunho (draft) OpenPGP.
Aplicaes/Editorao
O pacote contm o programa gxditview, o qual pode ser usado para formatar e visualizar documentos
groff em X Window. Por exemplo, pginas "man" podem ser lidas usando gxditview.
Este pacote contm o programa gxditview, que pode ser usado para formatar e visualizar documentos
no X Window. Por exemplo: pginas man podem ser lidas usando o gxditview.
O sistema lout l uma descrio de alto nvel de um documento similar em estilo ao LaTeX e produz
um arquivo PostScript, que pode ser impresso em muitas impressoras laser e dispositivos grficos de
display. Sada em formato texto tambm esta disponvel. Lout oferece muitas caractersticas avanadas,
incluindo otimizao de quebras de pargrafos e pginas, hifenizao automtica, incluso e gerao
de arquivos PostScript EPS, formatao de equaes, tabelas, diagramas, rotao e escalamento,
ndices ordenados, bancos de dados bibliogrficos, headers e paginao par-mpar, referncia cruzada
automtica, documentos de mltiplos idiomas incluindo hifenizao (a maioria dos idiomas europeus
so suportados, inclusive russo), formatao de programas C/C++, e muito mais, tudo pronto para usar.
Este pacote inclui a documentao completa do Lout, incluindo os manuais "usurio" e "experiente",
escritos em Lout e com sada PostScript. Contm exemplos de como escrever documentos extensos
com Lout.
O SGML-Tools um formatador de texto baseado em SGML, que permite produzir uma variedade de
formatos de sada. Voc pode criar PostScript e dvi (com LaTex), texto puro (com groff), HTML, e
arquivos textinfo de um nico arquivo fonte SGML.
O projeto GNU usa o formato de arquivo texinfo para a maior parte da sua documentao. Este pacote
inclui um browser para visualizar estes arquivos.
Aplicaes/Editorao/TeX
Tex formata arquivos de texto e comandos para uma sada independente de dispositivo (chamado DVI
- DeVice Independent). As capacidades e a linguagem TeX so descritas no The TeXbook, de Knuth.
Fontes PostScript so (ou deveriam ser) acompanhadas por arquivos de mtrica de fontes como Times-
Roman.afm, que descrevem as caractersticas da fonte Times-Roman. Para usar tais fontes com o TeX,
precisamos de arquivos TFM que contm informaes similares. afm2tfm faz esta converso.
Este pacote contm os arquivos de documentao do sistema teTeX. Devido ao seu tamanho (grande) a
documentao foi separada em seu prprio pacote.
Dvilj e semelhantes convertem arquivos de sada TeX .dvi em comandos HP PCL (i.e. Linguagem de
Controle de Impressoras HP) adequados para impresso em impressoras HP LaserJet+, HP LaserJet IIP
(usando dvilj2p), HP LaserJet 4 (usando dvilj4) e compatveis.
O programa dvips toma um arquivo DVI (.dvi) produzido pelo TeX (ou por outro processador como o
GFtoDVI) e o converte para PostScript, normalmente enviando o resultado diretamente para a
impressora laser.
LaTeX um pacote de macros TeX. Os macros LaTeX encorajam escritores a pensar sobre o contedo
de seus documentos, e no na forma. O ideal, muito difcil de realizar, no ter nenhum comando de
formatao (como ''switch to italic'' ou ''skip 2 points'') no documento; no lugar disto, tudo feito
especificando instrues de marcao: ''emphasize'', ''start a section''.
xdvi um programa que roda no sistema X Window. usado para visualizar arquivos dvi, como os
produzidos por tex e latex.
Aplicaes/Editores
Este o GNU editor de linha. uma implementao de um dos primeiros editores para *nix. Alguns
programas contam com ele, mas no geral voc provavelmente no ir *precisar* dele.
Jed um editor compacto e rpido baseado na biblioteca slang. Ele tem modos de edio especiais para
C, C++ e outras linguagens. Pode emular Emacs, Wordstar e outros editores, podendo ser configurado
com macros slang, cores, mapeamento de teclas, etc.
Joe um editor amigvel e fcil de usar. Possui uma boa interface e seria a melhor opo para um
novato precisando de um editor. Ele usa a mesma combinao de teclas do WordStar que tambm so
utilizadas pelo ambiente de desenvolvimento da Borland.
Este pacote contm uma verso do VIM ligado com bibliotecas X-Window, lhe permitindo executar o
VIM como uma aplicao X-Window com interface completamente grfica e suporte a mouse. Para
execut-lo digite 'gvim'.
O pacote vim-common contm os arquivos (como a ajuda) que so necessrios por todos os binrios
vim.
Este pacote contm uma verso do vim que tem muitas caractersticas extras que foram recentemente
introduzidas como interpretadores perl e python.
O pacote vim-minimal instala uma verso do vim em /bin/vi que adequada para execuo quando
somente a partio raiz estiver presente.
Aplicaes/Editores/Emacs
Emacs um editor comum, customizvel, e mostra os prprios documentos em tempo real. Emacs
possui um modo de cdigo especial para edio, uma linguagem script (elisp), e vem com vrios
pacotes para mail, news, e mais, tudo no seu editor. Este pacote inclui as bibliotecas necessrias para
rodar o editor emacs - o programa atual pode ser achado nos pacotes emacs-nox ou emacs-X11,
dependendo se voc usa ou no X Window.
Este pacote contm um binrio emacs com suporte ao X Window. Ele funciona bem fora do X Window
(na console por exemplo) porm suporta mouse e elementos GUI quando utilizado no X Window.
Este pacote contm os fontes emacs-lisp para muitos dos programas elisp includo com o programa
principal do pacote emacs. Voc no necessita deste pacote a menos que voc queira modificar estes
pacotes ou ver alguns exemplos de programas elisp.
Este pacote prov as ferramentas para ajudar na edio de arquivos PO, como documentado no manual
do usurio do GNU gettext. Veja este manual para a documentao de uso, a qual no includa aqui
Aplicaes/Emuladores
Essa uma verso do emulador DOS que foi projetada para rodar em sesses X Window. Oferece
suporte para grficos VGA bem como suporte para mouse.
Este pacote inclui uma imagem de disco rgido que ser instalada no diretrio /var/lib/dosemu se for
necessrio uma verso do DOS para o uso do dosemu. Geralmente o dosemu requer uma verso
qualquer do DOS para inicializar seu arquivo hdimage antes do primeiro uso ou que voc tenha alguma
partio formatada e com o DOS instalado. Se nenhuma destas duas opes estiver disponvel use esta
imagem que j inicializvel com o FreeDOS. Ser necessrio editar o arquivo /etc/dosemu.conf para
adicionar esta imagem na lista de "drives" usados pelo dosemu.
Esta a verso do emulador DOS desenhada para rodar em uma janela do X Window. Possui suporte a
grficos VGA e mouse.
Aplicaes/Engenharia
SPICE um programa de propsito geral para simulao de circuitos para dc no linear, transiente no
linear e anlises de ac linear. Circuitos podem conter resistores, capacitores, indutores, indutores
mtuos, fontes independentes de voltagem, quatro tipos de fontes dependentes, linhas de transmisso e
quatro dos dispositivos semicondutores mais comuns: diodos, BJTs, JFETs e MOSFETs.
O programa units converte expresses de quantidade em vrias escalas para seus equivalentes em
outras escalas. Ele somente pode manipular mudanas multiplicativas de escala.
Aplicaes/Grficos
Estas fontes podem ser usadas pelo interpretador GhostScript durante renderizaes de textos.
Este pacote inclui vrios utilitrios para manipulao de arquivos JPEG para uso pelos programas que
usam a libgr.
Este pacote contem vrios programas para manipuar arquivos de imagens gif.
Este programa oferece tudo o que voc precisa para criar grficos com vetores, incluindo curvas,
linhas, rguas, e mais.
Zgv um visualizador de imagens capaz de mostrar arquivos tipo "GIF" como as definidas pela
CompuServe. Ele tambm capaz de mostrar arquivos JPEG/JFIF usando o "Independant JPEG Group
JPEG software", arquivos PBM/PGM/PPM como os usados pela pbmplus e netpbm, arquivos
Microsoft Windows e OS/2 BMP, arquivos Targa (TGA), e o novo formato PNG.
Aplicaes/Matemtica
bc uma calculadora modo texto. Ela possui vrias caractersticas estendidas como translao de base.
Este o pacote GNU de plotagem. Pode ser usado para gerar grficos em X Window ou para arquivo.
GNU Octave - Um programa de clculo numrico e matricial. Possui linguagem de alto nvel e
ambiente interativo para computao numrica semelhantes ao do Matlab.
Aplicaes/Notcias
Slrn um leitor de news baseado em NNTP fcil de usar mas poderoso com tela cheia. Ele utiliza a
biblioteca de programadores S-Lang para vrias das suas caractersticas. Slrn trabalha particularmente
bem com conexes lentas de rede.
Tin um leitor de Netnews de tela cheia e fcil de usar. Ele pode ler news localmente (isto ,
/usr/spool/news) ou remotamente (opo rtin ou tin -r) via um servidor NNTP (Network News
Transport Protocol).
'trn' um dos leitores originais de threaded news. Esta verso configurada para ler news de um
servidor NNTP.
Aplicaes/Produtividade
A ical uma popular aplicao calendrio/agenda baseada em X a qual pode ajudar voc a organizar
eventos simples ou recorrentes (diariamente, semanalmente, mensalmente ou anualmente), e toca o
alarme para lembr-lo de seus compromissos.
Aplicaes/Rede
O arpwatch e o arpsnmp so ferramentas que monitoram atividade ethernet e fddi e mantm um banco
de dados de pares de endereos ethernet/ip.
A libpcap uma interface independente de sistema para captura de pacotes em modo usurio. Fornece
um esquema porttil para monitorao da rede em baixo nvel. utilizada para coleta de estatsticas de
rede, monitoramento de segurana, depurao da rede, etc. Tem uma API independente de sistema que
usada por vrias aplicaes, entre elas tcpdump e arpwatch.
Este um browser WWW para terminal em modo texto. Enquanto ele no faz nenhuma tentativa para
mostrar grficos, possui um bom suporte para o formato de texto HTML, formulrios e tabelas.
ncftp um cliente ftp com vrias vantagens sobre o padro. Ele inclui edio por linha de comando,
histrico de comandos, logins automticos, e muito mais.
O rsync um substituto mais rpido e flexvel para o rcp permitindo sincronizao de arquivos ou
diretrios via rede de forma rpida e eficiente entre diferentes mquinas transferindo somente as
diferenas entre estes diretrios de forma compactada. Ele no precisa que nenhuma das mquinas
tenha uma cpia do que est na outra. Um relatrio tcnico descrevendo o algoritmo usado pelo rsync
est disponvel neste pacote.
Tcpdump imprime os cabealhos dos pacotes em uma interface de rede. Ele muito prtico para
resolver problemas na rede e para operaes de segurana.
O GNU wget uma ferramenta de rede para baixar arquivos usando HTTP e FTP. Ele funciona em
modo no interativo, podendo trabalhar em background. Funciona muito bem, mesmo em conexes
lentas ou instveis, baixando o arquivo at que ele seja completamente recebido.
Aplicaes/Som
Este programa oferece um mtodo interativo baseado em tty de controle de mixagem de placas de som.
Ele deixa voc ajustar os nveis de entrada do CD, microfone, e sintetizadores assim como o volume de
sada.
cdp 0.33-10.2 (37389 bytes)
Este programa permite a voc tocar CDs de udio no CD-ROM do seu computador. Ele oferece uma
verso com interface tela cheia assim como uma verso com linha de comando.
Este programa toca arquivos de udio de formato MPEG 2 atravs da placa de som do seu PC.
Arquivos de udio MPEG so populares para enviar msica com alta fidelidade pela Internet, e
http://www.iuma.com contm um longo estoque de arquivos de som MPEG 2.
Um dos melhores e mais conhecido reprodutor de MOD para Unix. Reproduz msicas em formato
MOD. O MikMod um reprodutor portvel de mdulos originalmente escrito por Jean-Paul Mikkers
(MikMak) para o DOS. Ele foi subseqentemente modificado por muitas mos e agora roda em muitas
plataformas, com esta distribuio projetada para compilar sem problemas em um ambiente Unix
(Linux). Ele usa o driver /dev/dsp OSS incluso em todos os kernel recentes para sada e tambm
escreve arquivos wav. Os formatos de arquivos suportados incluem: mod, stm, s3m, mtm, xm e it. O
reprodutor usa ncurses para sada no console e suporta carga transparente de arquivos gzip/pkzip/zoo e
carga/gravao de listas de msicas para reproduo.
Toca arquivos de som MIDI atravs de uma placa sintetizadora. Inclui um exemplo bsico de um
tambor para uso com um sintetizador FM.
Programa X para tocar arquivos de som MIDI no sintetizador de uma placa de som. Inclui exemplos
simples para uso com sintetizadores FM simples.
O sox se autodenomina "canivete suo das ferramentas de som". Ele entende vrios formatos de sons
digitalizados, podendo fazer converses entre esses formatos e desempenhar funes simples de
manipulao de som.
Base
Apesar deste pacote no conter nenhum arquivo, ele executa uma importante funo. Ele define os
componentes de um sistema Red Hat bsico, assim como a ordem de instalao dos pacotes durante o
boot inicial. Ele deve ser o primeiro pacote a ser instalado em um sistema, e nunca deve ser removido.
Arquivo crontab do root que usado para agendar execues de vrios programas.
Sistemas Unix (incluindo Linux) usam arquivos para representar dispositivos conectados mquina.
Todas essas entradas esto no diretrio /dev (ainda que elas no precisem necessariamente estar no
/dev), este pacote contm as entradas /dev mais utilizadas. Esses arquivos so essenciais para um
sistema funcionar corretamente.
Este pacote contm o layout bsico de diretrios para um sistema Linux, incluindo as permisses
adequadas para os diretrios. Esse layout segue o padro Linux Filesystem Standard (FSSTND) 1.3.
Este pacote contm as scripts usadas para o boot do sistema, mudar nveis de execuo (run level), e
desligar (shutdown) o sistema corretamente. Tambm contm as scripts que ativam/desativam a
maioria das interfaces de rede.
Este o pacote Red Hat Mailcap. Instalando voc poder fazer com que programas como lynx
automaticamente usem zgv para mostrar figuras (com o zgv instalado).
Este pacote ficou obsoleto para pam-0.56, oferecido somente por propsitos de compatibilidade. Se o
comando: rpm -q -que requer pamconfig retorna sem nomes de pacotes, voc pode remover este pacote
com: rpm -e pamconfig
This password-changing program uses PAM (Pluggable Authentication Modules) to set or change a
password. Like all PAM-capable applications, it can be configured using a file in the /etc/pam.d/
directory.
Este pacote contm todos os arquivos de inicializao para o usurio root. Estes so basicamente os
mesmos arquivos que esto no pacote etcskel.
Base/Kernel
Este pacote contm o kernel Linux que usado para boot e funcionamento de seu sistema. Contm
suporte a poucos hardwares especficos. A maioria dos hardwares so suportados via mdulos que so
carregados aps o boot.
Estes so os arquivos de incluso C para o kernel Linux, os quais definem estruturas e constantes que
so necessrias a construo da maioria dos programas nos Linux, bem como para reconstruir o kernel.
Este pacote permite a voc rodar programas iBCS2 (Intel Binary Compatibility Standard, verso 2) e
formatos executveis relacionados.
Este o fonte para o kernel Linux. necessrio para a construo da maioria dos programas C, pois
eles dependem de constantes definidas nele. Voc tambm pode construir um kernel customizado que
ser melhor configurado para seu hardware particular.
Bibliotecas
Mesa uma biblioteca grfica 3D com uma API muito similar da OpenGL*. At certo ponto Mesa
usa a sintaxe de comandos e a mquina de estados da prpria OpenGL, com a autorizao da Silicon
Graphics, Inc. Entretanto, o autor no assume que Mesa seja uma biblioteca que substitui a OpenGL ou
seja associada com a Silicon Graphics, Inc. Aqueles que desejam uma implementao licenciada da
OpenGL devem contactar um vendedor licenciado. Este programa distribudo sob os termos da
Licena Pblica Geral para Bibliotecas da GNU (LGPL). Veja o arquivo LICENSE para mais detalhes.
* OpenGL(R) marca registrada da Silicon Graphics, Inc.
Sistemas Linux antigos usavam um formato para programas e bibliotecas compartilhadas chamado
a.out enquanto os novos sistemas utilizam o formato ELF. Para rodar programas no velho formato
a.out, voc precisa das bibliotecas de formato a.out que este pacote oferece. Com ele, voc pode rodar
programas em formato a.out nos modos texto, X e SVGAlib.
Esta uma biblioteca para banco de dados indexados. til para aqueles que desenvolvem aplicaes
em C que tenham que fazer acesso a banco de dados de forma simples e eficiente.
Esta a biblioteca GNU de preciso arbitrria. Ela d acesso a funes para manipular arbitrariamente
grandes nmeros com interfaces de alto ou baixo nvel.
Estas so as bibliotecas estticas, arquivos de incluso e documentao para usar a biblioteca GNU de
preciso arbitrria em seus programas.
Esta a biblioteca cientfica do GNU. Fornece acesso a funes para tratar muitos problemas que
surgem em computao cientfica.
Este pacote contm o carregador dinmico para bibliotecas compartilhadas. requerido para todos os
pacotes linkados dinamicamente.
Contm as bibliotecas-padro que so usadas por muitos programas no sistema. Para salvar espao em
disco e memria, e para facilitar atualizaes, cdigo comum no sistema deixado em um lugar e
compartilhado entre os programas. Este pacote contm os mais importantes conjuntos de bibliotecas
compartilhadas, a biblioteca-padro C, e a biblioteca matemtica-padro. Sem este pacote um sistema
Linux no ir funcionar.
Esta biblioteca fornece acesso a dados internos do formato de arquivo objeto ELF. Ele permite
visualizar vrias sees diferentes de um arquivo ELF, observar os smbolos, etc.
Esta a biblioteca gd para manipulao de GIFs. Ela foi criada para uso na Web, gerando grficos
automaticamente. Mas til para qualquer programa que precise de GIFs personalizados. No um
programa de desenho; uma biblioteca.
libgr 2.0.13-13.3 (211534 bytes)
Este pacote uma biblioteca para manipulao de vrios formatos de arquivos grficos, incluindo
FBM, JPEG, PBM, PGM, PNM, PPM, REL e TIFF.
Este pacote contm uma biblioteca de funes e programas simples que manipulam imagens jpeg.
Esta biblioteca uma coleo de rotinas para criar e manipular arquivos grficos no formato PNG.
Este formato foi projetado para substituir o formato GIF, com extenses e melhorias.
Esta a implementao das bibliotecas padro do C++, junto com ferramentas GNU adicionais. O
pacote inclui as bibliotecas compartilhadas necessrias para executar aplicaes C++.
Este o pacote que contm as bibliotecas e arquivos de incluso para a escrita de programas que
acessam o banco de dados termcap. Ele pode ser necessrio para construir outros pacotes tambm.
Biblioteca compartilhada para carga e gravao de arquivos GIF. A gravao no usa um algoritmo que
no usa a compresso LZW.
Estes so os arquivos principais e bibliotecas para aplicaes de desenvolvimento que usem newt.
Newt um kit de ferramentas de janelas para modo texto, que oferece vrios widgets e pilhas de
janelas.
O p2c um tradutor de Pascal para C. Ele usado para converter o cdigo fonte Pascal em cdigo
fonte C, ento este pode ser compilado usando-se um compilador C padro (como gcc).
postgresql-lib 6.3.2-10.1 (452749 bytes)
A biblioteca "readline" ler uma linha do terminal e ir retorn-la, permitindo ao usurio editar a linha
com as teclas de edio padro emacs. Ele permite ao programador dar ao usurio uma interface mais
fcil de usar e mais intuitiva.
Slang (pronunca-se "sssslang") um poderoso interpretador que suporta C-como sintaxe. Ele foi
escrito no incio para ser facilmente embutido em um programa para torn-lo mais extensvel. Slang
tambm oferece uma maneira de rapidamente desenvolver e debugar aplicaes, embutindo-o de
maneira segura e eficiente. Desde que slang assemelhou-se com C, tornou-se fcil re-codificar os
procedimentos slang em C se necessrio.
Bibliotecas que podem ser usadas para compilar aplicaes que usem as bibliotecas do sox.
SVGAlib uma biblioteca que permite a aplicaes usar grficos de tela cheia em uma variedade de
plataformas de hardware. Muitos jogos e utilitrios so disponibilizados para usar a SVGAlib para
acesso a grficos, pois ele mais indicado em mquinas com pouca memria para rodar um sistema X
Window.
Desenvolvimento/Bibliotecas
Verso esttica das bibliotecas Mesa e arquivos de incluso necessrios para o desenvolvimento.
Biblioteca C que fornece vrios algortmos e protocolos, tais como DES RC4, RSA, SSL e TLS. Inclui
bibliotecas compartilhadas e utilitrios. O FAQ sobre SSLeay Crypto est em
http://www.psy.uq.oz.au/~ftp/Crypto.
Inclui os dicionrios cracklib para o padro /usr/dict/words, assim como os utilitrios necessrios para
criar dicionrios.
Este pacote necessrio se voc pretende desenvolver/compilar aplicaes com a biblioteca FreeType.
Se voc simplesmente deseja rodar aplicaes existentes, voc no precisa deste pacote.
Estas so as bibliotecas e arquivos de incluso para desenvolvimento gdbm, que o sistema de banco
de dados GNU. So necessrias se voc pretende desenvolver usando o banco de dados gdbm.
Este pacote permite o desenvolvimento de programas em modo texto que usam mouse.
Esta biblioteca requerida por vrios programas que tem interface com o INN, como o newsgate ou
tin.
Este pacote contm os arquivos de incluso e as bilbiotecas necessrias para desenvolver programas
usando gd.
Este pacote tudo que voc precisa para desenvolver programas que manipulam vrios formatos de
arquivos grficos suportados pela libgr.
Este pacote tudo que voc precisa para desenvolver programas que manipulam imagens jpeg,
incluindo documentao.
Este pacote tudo que voc precisa para desenvolver um programa que manipula imagens TIFF.
Estes so os arquivos de incluso e bibliotecas para o desenvolvimento de aplicaes que usam newt.
Newt um toolkit de janelamento para modo texto, que prov muitos widgets e janelas sobrepostas.
Este pacote contm os arquivos de incluso e bibliotecas estticas necessrios para gerar aplicaes
Pilot.
Este pacote contm arquivos de incluso e bibliotecas requeridas para compilao de aplicativos que se
comunicam diretamente com o servidor backend PostgreSQL.
Este pacote contm o cdigo usado por uma variedade de programas Red Hat. Inclui cdigo para
caixas de listas multicampo e widgets de entrada de dados com associaes de teclas no padro, entre
outros.
A biblioteca readline ler uma linha do terminal e a retornar, usando prompt como prompt. Se prompt
nulo, nenhum prompt mostrado. A linha retornada alocada com malloc(3), devendo o chamador
liber-la quando terminar. A linha retornada tem o salto de linha final removido, desta forma somente o
texto da linha disponibilizado.
O sistema de empacotamento RPM inclui uma biblioteca C que torna fcil a manipulao de pacotes e
bases de dados RPM. Seu objetivo facilitar a criao de gerenciadores grficos de pacotes e outras
ferramentas que precisem de conhecimento profundo de pacotes RPM.
Desenvolvimento/Bibliotecas/Libc
Contm as bibliotecas-padro que so usadas por mltiplos programas no sistema. Para salvar espao
de disco e memria, assim como para facilitar atualizaes, o cdigo comum do sistema mantido em
um lugar e compartilhado entre programas. Este pacote contm os mais importantes conjuntos de
bibliotecas compartilhadas, a biblioteca-padro C e a biblioteca-padro de matemtica. Sem estes, um
sistema Linux no funcionar. Tambm prov suporte a linguagem nacional (locale) e basede dados de
fusos horrios.
Para desenvolver programas executveis que usam as bibliotecas-padro C (o que quase todos os
programas fazem), o sistema precisa destes arquivos de incluso e bibliotecas.
Quando programas esto tendo tempos de execuo de rotinas verificados pelo gprof, eles devem
utilizar estas bibliotecas no lugar das bibliotecas C padro para que o gprof funcione corretamente
Desenvolvimento/Construo
GNU "autoconf" uma ferramenta para configurao de fontes e Makefiles. Ele ajuda o programador
na criao de pacotes portveis e configurveis, permitindo que a pessoa que programa o pacote
especifique vrias opes de configurao. Autoconf necessrio somente para gerar scripts de
configurao.
Automake um gerador experimental de Makefiles. Ele foi inspirado pelo 4.4BSD make e inclui
arquivos, mas visa ser portvel e compatvel com os padres GNU para variveis e alvos de Makefile.
libtool 1.2b-1.2 (497132 bytes)
GNU libtool um conjunto de scripts shell para configurar automaticamente a gerao de bibliotecas
compartilhadas para vrias arquiteturas UNIX de uma maneira genrica.
Pmake uma verso particular de make que suporta algumas sintaxes adicionais que no esto no
programa make padro. Alguns programas berkeley possuem Makefiles escritos para pmake.
Desenvolvimento/Controle de Verses
CVS um front end para o rcs(1) - revision control system - que estende a noo de controle de
reviso de uma coletnea de arquivo em um nico diretrio para uma coleo hierrquica de diretrios
que contm arquivos controlados por reviso. Esses diretrios e arquivos podem ser combinados juntos
para criar uma release de software. CVS oferece as funes necessrias para administrar essas release
de software e para controlar a edio concorrente de arquivos fonte por mltiplos programadores.
O Sistema de Controle de Reviso (RCS) administra mltiplas revises de arquivos. RCS automatiza o
armazenamento, recuperao, registro, identificao e a fuso de revises. RCS til para texto que
revisado freqentemente, como programas, documentao, grficos e formulrios de cartas.
Desenvolvimento/Depuradores
Electric Fence uma biblioteca que pode ser usada para programao e depurao em C. Voc o
"linka" em tempo de compilao e ele o avisar sobre possveis problemas como liberao de memria
no alocada, etc.
Este um debugger orientado a comandos repleto de caractersticas. Ele permite voc rastrear a
execuo de programas e examinar o seu estado interno a qualquer momento. Ele funciona para para C
e C++ compilado com o compilador GNU C.
ltrace um programa que simplesmente executa um comando especificado at seu trmino. Ele
intercepta e registra as chamadas funes a bibliotecas compartilhadas feitas pelo programa em
execuo e os sinais recebidos pelo processo. Tambm pode interceptar e mostrar as chamadas ao
sistema operacional feitas pelo programa.
xxgdb uma interface grfica para o debugger da GNU. Ele tem a habilidade de mostrar arquivos
fonte enquanto eles so executados, configura "breakpoints", e passo a passo atravs dos comandos -
tudo com uma interface grfica X Window muito simples de se usar.
Desenvolvimento/Ferramentas
binutils uma coletnea de utilitrios necessrios para compilar programas. Inclui assembler e linker,
assim como vrios outros programas para trabalhar com formatos executveis.
Este o gerador de anlise gramatical GNU que mais compatvel com yacc. Vrios programas o
utilizam como parte do seu processo de construo. Bison somente necessrio em sistemas que so
usados para desenvolvimento.
Este um analisador gramatical yacc de domnio pblico. Ele usado em vrios programas durante
seu processo de construo. Voc provavelmente vai querer este pacote se voc faz desenvolvimento.
Este um pacote para traduzir ingls para declaraes de funes C/C++ e vicer-versa. til para
programadores.
O cproto gera prottipos de funo para funes definidas nos arquivos fonte C para sada padro. As
definies das funes podem ser no velho estilo ou no estilo ANSI C. Opcionalmente, cproto tambm
produz declaraes para variveis definidas nos arquivos. Se no fornecido argumento de arquivo,
cproto l da entrada padro.
Este o gerador GNU de anlise lxica rpida. Ele gera cdigos lxicos tokenizados baseados em uma
descrio lxica (baseado em expresses regulares) da entrada. Ele designado para trabalhar tanto
com yacc como com bison, e utilizado em vrios programas como parte do seu processo de
programao.
A biblioteca gettext oferece uma biblioteca fcil de usar e ferramentas para criao, uso e modificao
de catlogos de linguagem natural. Ele um poderoso e simples mtodo de internacionalizao de
programas.
O GNU gperf gera funes perfeitas de hash para conjuntos de palavras chave. Uma funo perfeita de
hash : Uma funo hash e uma estrutura de dados que permite o reconhecimento de uma palavra
chave em um conjunto de palavras usando somente uma pesquisa na estrutura de dados.
indent 1.9.1-9.2 (82532 bytes)
Este o programa de indentao GNU. Ele usado para organizar arquivos fontes de programas C.
O XWPE na verdade um pacote de 4 programas: we, wpe, xwe, e xwpe. Eles so diferentes verses
do mesmo ambiente de desenvolvimento e editor de programao. Se voc usou algum dos ambientes
de programao do Micro$oft Windows e quer algo equivalente no X, voc achou o que estava
procurando! Tambm esto includos as verses em modo texto dos programas, deixando vocs usar o
xwpe no importando o tipo de ambiente de desenvolvimento que tenha. Este pacote inclui as
bibliotecas bsicas do xwpe e os programas em modo texto; os programas para X esto no pacote
'xwpe-X11'.
Desenvolvimento/Linguagens
Interpretador da linguagem BASIC. Voc pode us-lo para rodar programas escritos em BASIC. Para
aqueles que no a conhecem, BASIC uma linguagem arcaica usada apenas para aprender os
primeiros fundamentos de programao, e no muito bom nisso tambm. :-)
Este pacote prov um assembler e um linker para instrues 80x86 modo real. Programas que rodam
em modo real, incluindo LILO e o cdigo de boot do kernel, necessitam ter este pacote instalado para
serem construdos dos fontes.
Um ctags melhor que gera tags para todos os tipos possveis de tag: definies de macro, valores
enumerados, definies de funo e mtodo, tags enum/struct/union, prottipos de funo externa
(opcional), typedefs e declaraes variveis. mais difcil de ser enganado em cdigos que contenha a
diretiva condicional #if para o pr-processador, pois utiliza um algoritmo condicional de caminho para
resolver decises complicadas, e um algoritmo de resgate quando este falha. Tambm pode ser usado
para mostrar uma lista de objetos selecionados que estejam nos arquivos fonte.
Este pacote adiciona suporte C++ ao compilador C da GNU. Inclui suporte para grande parte da
especificao C++ corrente, incluindo templates e tratamento de excees. No inclui a biblioteca
padro C++, que est disponvel separadamente.
Este pacote adiciona suporte para compilar programas escritos em Fortran 77 com o compilador do
GNU.
Este pacote adiciona suporte Objective C ao compilador C da GNU. Objective C uma linguagem
orientada a objetos derivada da linguagem C, sendo mais utilizada em sistemas rodando NeXTSTEP.
Este pacote no inclui a biblioteca padro de objetos do Objective C.
gcc 2.7.2.3-14.2 (2090181 bytes)
Compilador C GNU, que possui todas as caractersticas de um compilador C ANSI, e tambm suporta
K&R. GCC fornece vrios nveis de verificao de erro de cdigo fonte, tradicionalmente fornecida
por outras ferramentas (como lint), gera informao para depurao, e pode produzir cdigos objeto
com diferentes nveis de otimizao. Contm ainda o backend para compiladores C++ e Objective C.
Guavac um compilador para a linguagem de programao Java. Ele foi escrito inteiramente em C++,
e deve ser porttil para qualquer plataforma que tem um compilador C++ Gnu ou um similar.
Guile um implementao de Scheme portvel e imbutvel escrita em C. Guile prov uma mquina de
execuo independente de plataforma, que pode ser linkada como uma biblioteca construindo
programas extensveis.
Este pacote contm o que necessrio para desenvolver aplicaes usando a Guile.
Kaffe uma mquina virtual projetada para executar bytecode Java. Esta mquina pode ser
configurada em dois modos. Em um modo ela opera como um interpretador puro de bytecode (como a
mquina da JavaSoft); no segundo modo ela executa converso de cdigo "just-in-time" do cdigo
abstrato para o cdigo nativo de mquina. Isto permite a execuo de cdigo Java na mesma
velocidade que o cdigo compilado, com as vantagens da flexibilidade e independncia de cdigo.
Este o kit de desenvolvimento para o tradutor de Pascal para C. Contm os arquivos de incluso e
alguns programas que podem ser teis para quem usa o tradutor.
Python uma linguagem de scripts interpretada orientada a objetos. Contm suporte para carga
dinmica de objetos, classes, mdulos e excees. Adicionar interfaces para novos sistemas de
biblioteca atravs de cdigo C simples, tornando Python fcil de usar em ambientes
particulares/customizados. Este pacote Python inclui a maioria do mdulos padro Python, junto com
mdulos para interfaceamento para o conjunto de componentes Tix para Tk e RPM.
O interpretador Python permite incluir com facilidade extenses carregadas dinamicamente. Python
tambm fcil de ser embutido em outros programas. Este pacote contm os arquivos de incluso e
bibliotecas necessrios para estas duas tarefas.
Este pacote contm a documentao da linguagem Python e de seu interpretador como um conjunto de
arquivos ASCII puro e fontes LaTeX.
Uma interface grfica para Python, baseada em Tcl/Tk, e usada por muitas ferramentas de
configurao.
umb-scheme 3.2-7.2 (1240535 bytes)
UMB Scheme uma implementao da linguagem descrita no padro IEEE para a linguagem de
programao Scheme (Dezembro de 1990).
Uma implementao da linguagem de programao Lisp para X Window, com extenses para clculos
estatsticos avanados.
Desenvolvimento/Linguagens/Fortran
Desenvolvimento/Linguagens/Tcl
O BLT fornece componentes (widgets) e comandos extras para programas tk. Ele inclui componentes
grficos, gerenciamento de geometria de tabelas e folders.
Expect uma ferramenta para automatizar aplicaes interativas como telnet, ftp, passwd, fsck, rlogin,
tip, etc. Ele torna fcil controlar e interagir com outros programas utilizando script.
TCL uma linguagem de scripting simples que projetada para ser embutida em outras aplicaes.
Este pacote inclui o tclsh, um exemplo simples de aplicao tcl. TCL muito popular para escrever
pequenas aplicaes grficas porque o conjunto de widgets TK bem integrado a ela.
TclX um conjunto de extenses a TCL que a tornam mais adequada a tarefas de programao comuns
no Unix. Ele adiciona ou melhora o suporte a arquivos, acesso a rede, depurao, matemtica, listas e
catlogos de mensagens. Pode ser usada em aplicaes tcl e tcl/tk.
Tix um adicional ao conjunto de widgets tk que adiciona muitos widgets complexos que so
construdos com blocos de construo tk. Os widgets extras incluem: combo box, seleo de arquivos,
notebooks, controles de rotao, janelas paned e caixas de listas hierrquicas.
Desenvolvimento/Linguagens/fortran
Desenvolvimento/Sistema
Documentao
Este um pacote das Questes Freqentemente Perguntadas (FAQ) sobre Linux da sunsite.unc.edu.
Ele uma das melhores fontes de informao sobre Linux.
Esta a verso 1.0.0 do Manual do Usurio do GIMP (GUM). a primeira verso estvel do manual,
produto de quase um ano de trabalho. Est disponvel em HTML, PS, PDF e cdigo fonte FM
(FrameMaker). Por favor leia o arquivo COPYING para informaes sobre os termos de licena do
manual. O manual tem mais ou menos 590 pginas e vrias melhorias em relao verso anterior.
Certifique-se de ler o captulo "Gallery" que contm muitas imagens bonitas e dicas de como cri-las.
A "Gallery" um bom exemplo do que pode ser feito com o GIMP. Todas as imagens no manual foram
feitas exclusivamente com o GIMP. A verso HTML apropriada para um manual online, enquanto as
verses PS e PDF so apropriadas para impresso ou para ter um manual online com maior qualidade.
O cdigo fonte FM til somente para os interessados em contribuir com o Projeto de Documentao
Grfica. As contribuies para o Manual do Usurio do GIMP sero liberadas de acordo com a licena
contida no arquivo COPYING. Apesar da verso HTML do manual ser conveniente para ser usada
como um manual online no tem a mesma qualidade dos formatos PDF e PostScript. Melhorias sero
feitas feitas no futuro na verso HTML. Esta verso estava teve restries de tempo. Para obter outros
formatos deste manual visite ftp://manual.gimp.org/pub/manual
Esta a melhor coleo existente de documentos Linux. Se voc deseja encontrar as verses mais
recentes destes documentos veja em http://sunsite.unc.edu/Linux. As verses neste pacote esto no
diretrio /usr/doc/HOWTO.
Esta uma verso html dos HOWTOs. Voc pode visualiz-los com seu navegador web favorito.
Esta uma verso SGML dos HOWTOs. Eles so os arquivos "fontes" de onde os HOWTOs so
construdos (usando Linuxdoc-sgml).
Um guia geral para instalar e comear o uso do Linux. As sees sobre instalao devem ser ignoradas,
em favor do manual do Conectiva Linux. Apesar desta sobreposio, h outras informaes teis neste
guia.
Uma larga coleo de pginas de manuais cobrindo programao APIs, formatos de arquivos,
protocolos, etc. Seo 1 = comandos de usurio (somente introduo) Seo 2 = chamadas de sistema
Seo 3 = chamadas libc Seo 4 = dispositivos (ex.: hd, sd) Seo 5 = formatos de arquivos e
protocolos (ex: wtmp, /etc/passwd, nfs) Seo 6 = jogos (somente introduo) Seo 7 = convenes,
pacotes de macros, etc. (ex: nroff, ascii) Seo 8 = administrao de sistema (somente introduo)
Esta uma cpia local da verso HTML do Manual do Usurio do Conectiva Linux. A cpia on-line
pode ser encontrada em http://www.conectiva.com.br/manual.
Esta uma cpia local em verso html do manual do Red Hat Linux 5.2. Uma cpia on-line pode ser
encontrada em http://www.redhat.com.
Este um guia genrico para Administrao de Sistemas Linux. Veja http://sunsite.unc.edu/LDP para
mais informaes sobre o Projeto de Documentao do Linux e possveis atualizaes.
O kernel o corao de um sistema operacional. Este livro um guia sobre as partes internas do
kernel, como elas funcionam. Um passeio pelo kernel.
Extenses/Japons
kterm o Emulador de Terminal Kanji. Ele usa o conjunto de caracteres Kanji ao invs do conjunto
normal de ingls para aqueles que preferem Kanji.
Interpretadores de Comandos
ash um clone do shell bourne de Berkeley. Ele suporta todos os comandos-padro da Bourne shell e
tem a vantagem de suport-los com um tamanho consideravelmente menor do que bash.
bash 1.14.7-13.1 (539802 bytes)
Bash um interpretador de comandos compatvel com sh, que executa comandos lidos da entrada
padro ou de um arquivo. Bash tambm incorpora caractersticas teis das shells Korn e C (ksh e csh).
Bash tem sido desenvolvido para ser uma implementao compatvel com a especificao IEEE Posix
para shells e ferramentas (IEEE Working Group 1003.2).
Pdksh, uma reimplementao de ksh, um interpretador de comandos destinado tanto para uso
interativo como em shell scripts. Sua linguagem de comandos um superconjunto da linguagem sh(1)
shell.
"tcsh" uma verso melhorada da csh (C shell), com caractersticas adicionais como history dos
comandos, complemento de nome de arquivo e prompts.
zsh uma verso melhorada do bourne shell com essas caractersticas: - muito prximo da gramtica
do ksh/sh, com adies csh - vrias caractersticas do ksh, bash e tcsh - 75 funes embutidas, 89
opes, 154 combinaes de teclas - seleo - funes shell ...e muito mais
Jogos
Isto um conjunto de jogos. Os destaques incluem gamo, jogo de cartas, forca, monoplio e guerra
nas estrelas.
Esta uma verso em modo terminal do popular jogo yahtzee. Ele um jogo de dado e tabuleiro.
DOOM o incrvel jogo original da ID software. um jogo grfico em primeira pessoa, rodando em
svgalib ou X Window. Tambm pode ser jogado em rede.
Este o famoso programa de xadrez da GNU. baseado em texto, mas pode ser usado em conjuno
com xboard para jogar xadrez baseado em X.
Srie Adventure Mistrio de Brian Howarth. Este um jogo adventure baseado em texto.
Pinfocom um interpretador para aqueles velhos jogos adventure modo texto compatveis com
Infocom (lembra-se deles?).
"scottfree" um interpretador para jogos adventure de Scott Adams de formato texto (lembra-se
deles?).
O objetivo deste jogo controlar e arrumar os blocos que caem, para que ao menos trs blocos de
mesmo modelo se encaixem horizontalmente ou diagonalmente, separadamente ou juntos. Esta
seqncia ento removida, e quando os blocos acima alcanarem o topo da tela, o jogo termina.
Vrios jogos de carta para o Linux, incluindo Klondike, "Oh Hell", Solitaire, e Spider, assim como
outros populares passatempos :)
Rede
O cliente biff e o servidor comsat so mtodos antiquados para receber e enviar notificaes
assncronas de novas mensagens. Embora eles ainda sejam suportados, a maioria dos usurios usa suas
variveis de ambiente MAIL (ou mail sob variante de csh) para verificar a chegada de novas
mensagens, ou uma aplicao dedicada tal como xbiff ou xmailbox.
Alguns carregadores de boot de rede (notavelmente Sun) contam com um cdigo especial de servidor
de boot, alm de rarp e servidores tftp. Este servidor compatvel com os clientes e servidores
bootparam do SunOS.
Finger um protocolo simples que permite buscar informaes sobre usurios em outras mquinas.
Este pacote inclui um cliente padro finger e o servidor. O servidor roda atravs do inetd e configurado
no /etc/inetd.conf, que deve ser modificado para desativar solicitaes de finger.
Este pacote prov o cliente ftp padro Unix para a linha de comando. O ftp o protocolo padro de
transferncia de arquivos na Internet, e extremamente popular.
Este pacote prov os programas ping e inetd, que so usados para servios bsicos em redes.
Este pacote fornece um cliente e um daemon para o protocolo talk, que permite a conversa um-para-
um entre usurios em diferentes sistemas.
IDentd um programa que implementa o servidor de identificao RFC1413. Identd opera observando
conexes especficas de TCP/IP e retorna o nome do usurio do proprietrio processo de conexo.
Vrios protocolos esto disponveis para atualizao automtica de tabelas de roteamento TCP/IP. O
RIP o mais simples destes, e este pacote inclui um servidor que transmite e recebe notificaes de
roteamento neste protocolo.
Rsh, rlogin e rcp so programas que permitem executar comandos em mquinas remotas, login em
outras mquinas e copiar arquivos entre mquinas. Estes comandos usam autenticao no estilo rhost.
Este pacote inclui clientes e servidores necessrios para estes servios, bem como um servidor rexec,
que um mtodo alternativo para execuo de comandos remotos. Todos estes servidores so
executados pelo inetd e configurados atravs de /etc/inetd.conf e PAM. O servidor rexecd est
desabilitado por default, mas o restante est habilitado.
rusers 0.10-8.1 (37126 bytes)
O cliente e o servidor rusers, includos neste pacote, permitem ver quais usurios esto logados em
outras mquinas da rede.
O cliente rwall envia uma mensagem para um servidor rwall rodando numa mquina remota, o qual
retransmite a mensagem para todos os usurios dessa mquina. O servidor rwall executado pelo inetd
(/etc/inetd.conf), e desabilitado por default nos sistemas Conectiva.
O programa rwho mostra quais usurios esto logados nas mquinas da rede local que estejam rodando
o servidor rwho. O cliente e o servidor so fornecidos neste pacote.
Samba prov um servidor SMB que pode ser usado para oferecer servios de rede a clientes SMB
(algumas vezes chamado de "Lan Manager"), incluindo vrias verses de MS Windows, OS/2, e outras
mquinas Linux. Samba tambm fornece alguns clientes SMB, que complementam o sistema de
arquivos SMB do Linux. Samba usa o protocolo NetBIOS sobre TCP/IP (NetBT) e no necessita do
protocolo NetBEUI (Microsoft Raw NetBIOS frame).
O telnet um protocolo popular para logins remotos atravs da Internet. Este pacote fornece um cliente
telnet na linha de comando e um servidor telnet que permite login remoto dentro da mquina em que
ele est rodando. O servidor telnet habilitado por default, e pode ser desabilitado editando-se o
/etc/inetd.conf.
Este servidor permite que mquinas remotas perguntem o horrio. Ele permite uma sincronizao
simples de horrio atravs da rede.
Este um daemon que roda em clientes NIS/YP e os relaciona a um domnio NIS. Ele deve estar
rodando em sistemas baseados na glibc para agirem como clientes NIS.
ytalk uma extenso do protocolo "talk" da Internet que permite mais de dois usurios por
conversao, redirecionamento da sada do programa para outros, assim como um menu de comandos
fcil de usar. Ele utiliza o mesmo daemon "talk" que o programa "talk" padro.
Rede/Administrao
Inclui arquivos de configurao para o bind (servidor de nomes DNS) que faz com que ele se comporte
como um cache simples do servidor de nomes. Vrios usurios usam este pacote em conexes discadas
(junto com bind) e fazem o seu prprio servidor de nomes para acelerar as resolues.
Essa uma coleo de ferramentas bsicas necessrias para a configurao da rede em uma mquina
Linux. Inclui ifconfig, route, netstat, rarp, e algumas outras ferramentas menores.
Este pacote contm programas clientes que interagem com servidores NFS. necessrio para montar
volumes NFS. No momento o nico programa nele o showmount, que pode ser usado para mostrar
sistemas de arquivos exportados e/ou montados.
Com este pacote voc pode monitorar e filtrar chamadas de SYSTAT, FINGER, FTP, TELNET,
RLOGIN, RSH, EXEC, TFTP, TALK, e outros servios de rede.
Rede/Desenvolvimento
Todos os arquivos de incluso e bibliotecas necessrios ao desenvolvimento DNS para o bind 8.x.x
Rede/Notcias
O programa inews usado por alguns leitores de news para postar mensagens. Ele faz alguma
consistncia checando e reformatando headers, e enviando o artigo para o servidor de news
especificado no inn.conf.
Rede/Servidores
O am-utils a "prxima gerao" do popular automounter BSD amd. Inclui muitas adies:
atualizaes, portes, programas, caractersticas, correes de problemas, etc. O AMD o servidor
automount de Berkeley. Tem a capacidade de automaticamente montar sistemas de arquivos de todos
os tipos, incluindo sistemas de arquivos NFS, CD-ROMs e acionadores locais e de desmont-los
quando no estiverem mais sendo usados. A configurao default permite que seja feito um 'cd /net/
[mquina]' para obter uma lista dos diretrios exportados por aquela mquina
O servidor web Apache o melhor servidor gratuito disponvel no mundo UNIX hoje. Ele usa HTTP
(HyperText Transfer Protocol) para permitir que browsers web vejam documentos e submetam dados
remotamente. Ele pode executar vrias funes diferentes, incluindo funes de proxy e cache, e
oferece caractersticas como monitor de status, converso dinmica de tipo, e mais. Este servidor
Apache foi compilado com o suporte a SSL.
apache-devel 1.3.3-8.ssl (265430 bytes)
Este pacote contem os arquivos de incluso para o Apache, bem como o utilitrio apxs para a
construo de objetos compartilhados dinmicos (DSOs). Este pacote precisa ser instalado se voc
deseja compilar ou desenvolver mdulos adicionais para o Apache.
O autofs um servidor que monta automaticamente sistemas de arquivos quando estes forem usados,
desmontando-os mais tarde quando no estiverem mais em uso. Incluindo sistemas de arquivo em rede,
CD-ROMS, disquetes, etc.
Inclui o servidor de nomes (DNS), que usado para traduzir nomes para IP (e vice-versa). Pode ser
usado em estaes de trabalho como um servidor de nomes cache, mas geralmente s necessrio em
uma mquina para toda a rede.
Este servidor pode atender tanto requisies bootp quanto DHCP. Ele projetado para o administrador
da rede configurar informaes para clientes via um /etc/bootptab em um servidor. Assim, os clientes
podem pegar automaticamente as suas informaes de rede.
Cleanveed um filtro automtico para o INN que remove spam das mensagens recebidas (newsfeed).
DHCP permite que hosts numa rede TCP/IP requisitem e tenham seus endereos IP alocados
dinamicamente, permite tambm descobrir informaes sobre a rede em que esto conectados. BOOTP
prov uma funcionalidade similar, com certas restries. Este servidor tambm atende aquelas
requisies. Esta verso ainda considerada um software BETA.
IMAP um servidor para os protocolos de mail POP (Post Office Protocol) e IMAP. O protocolo POP
permite uma mquina de correio coletar mail para usurios e permite o download do mail para a
mquina local do usurio para leitura. O protocolo IMAP oferece a funcionalidade de POP, e permite
um usurio ler seu mail em uma mquina remota sem mov-lo para a sua caixa postal local.
intimed um servidor que ir informar s mquinas da rede que horas ele possui no momento. Ele
til para manter as mquinas da rede em sincronia.
MARS um servidor de arquivo e impresso compatvel com NetWare. Ele deixa voc usar uma
mquina Linux como um servidor de arquivo e impresso para clientes de NetWare usando o protocolo
nativo IPX NetWare.
mod_perl um poderoso mdulo que habilita o uso da linguagem PERL dentro de arquivos HTML.
PHP/FI um poderoso mdulo para o apache, adicionando uma linguagem de script embutido em
HTML, com caractersticas avanadas como o acesso a banco de dados. Este mdulo permanece para
compatibilidade com aplicaes antigas em php/fi. Se voc vai comear a desenvolver em PHP, use o
mdulo PHP3.
PHP3 um poderoso mdulo para o apache, adicionando uma linguagem de script embutido em
HTML, com caractersticas avanadas como o acesso a banco de dados.
Os daemons NFS e mount so usados para criar um servidor NFS que possa exportar sistemas de
arquivos para outras mquinas. Este pacote no necessrio para montar sistemas de arquivos NFS -
esta funcionalidade j est no kernel do Linux.
O portmap gerencia conexes RPC, incluindo NFS. Este mapeador de porta pode usar hosts.allow,deny
para controlar o acesso.
Este o servidor e a documentao para suporte PPP. Ele requer um kernel superior ao 2.0. Os kernels-
padro da Conectiva incluem suporte PPP como mdulo.
O ProFTPD um servidor ftp altamente configurvel para sistemas operacionais unix. projetado
para ser um substituto direto para o wu-ftpd. A documentao completa est disponvel em
http://www.proftpd.org, incluindo o manual de referncia para as diretivas de configurao do servidor.
Servidor RADIUS com muitas funes. Viso geral: - Suporta acesso baseado em huntgroups -
Mltiplas entradas DEFAULT no arquivo de usurios - Faz cache de todos os arquivos de configurao
em memria - Mantm uma lista dos usurios conectados (arquivo radutmp) - O programa radwho
pode ser instalado como fingerd - Registra tanto no formato UNIX wtmp quanto no RADIUS detail -
Suporta o parmetro Simultaneous-Use = X. Sim, isto significa que voc pode evitar logins duplos!
O sendmail um agente de transporte de correio eletrnico, que move mensagens entre mquinas. Ele
implementa facilidades de internetwork e roteamento, caracterizando troca de nomes (aliases) e
remessa a novos endereos ( forwarding ), roteamento automtico para gateways da rede e
configurao flexvel. Voc precisar do sendmail se desejar enviar e receber mensagens atravs da
Internet.
O Squid um servidor proxy com cache de alta performance para clientes web, suportando FTP,
gopher e HTTP. Diferentemente de softwares tradicionais de cache o squid manipula todas as
requisies em um nico processo sem bloqueios, direcionado a E/S. Mantm meta dados e objetos
freqentemente pedidos num cache em memria RAM. Faz cache de resolues DNS, suporta
resolues DNS sem bloqueio e implementa um cache negativo de requisies que falharem. Se voc
tem pouca memria d uma olhada na verso NOVM deste pacote. Tambm suporta SSL, controles
extensivos de acesso e registro (log) completo das requisies. Usando o leve Protocolo de Caches
Internet (ICP) ele pode ser usado em uma hierarquia de servidores para maior economia de banda de
comunicao. Ele consiste do programa squid (servidor principal), do programa dnsserver (para
resoluo DNS), do programa ftpget (para transmisses ftp) e outras ferramentas clientes e para
gerenciamento. Quando o squid inicializado ele dispara um nmero configurvel de processos
dnsserver, cada um podendo executar somente uma resoluo DNS bloqueante. Isto reduz o tempo que
o cache espera por resolues DNS. Foi derivado do projeto Harvest, financiado pela ARPA.
A verso NOVM do squid usar menos memria s custas de um uso extensivo de descritores de
arquivos. (NOVM significa NO Virtual Memory - No use memria virtual). Se o servidor estiver com
pouca memria use esta verso. O Squid um servidor proxy com cache de alta performance para
clientes web, suportando FTP, gopher e HTTP. Diferentemente de softwares tradicionais de cache o
squid manipula todas as requisies em um nico processo sem bloqueios, direcionado a E/S. Mantm
meta dados e objetos freqentemente pedidos num cache em memria RAM. Faz cache de resolues
DNS, suporta resolues DNS sem bloqueio e implementa um cache negativo de requisies que
falharem. Tambm suporta SSL, controles extensivos de acesso e registro (log) completo das
requisies. Usando o leve Protocolo de Caches Internet (ICP) ele pode ser usado em uma hierarquia
de servidores para maior economia de banda de comunicao. Ele consiste do programa squid
(servidor principal), do programa dnsserver (para resoluo DNS), do programa ftpget (para
transmisses ftp) e outras ferramentas clientes e para gerenciamento. Quando o squid inicializado ele
dispara um nmero configurvel de processos dnsserver, cada um podendo executar somente uma
resoluo DNS bloqueante. Isto reduz o tempo que o cache espera por resolues DNS. Foi derivado
do projeto Harvest, financiado pela ARPA.
Este pacote contm o servidor secure shell (sshd) e sua documentao. O sshd a parte servidora do
protocolo secure shell e permite que clientes ssh faam conexes seguras com a sua mquina.
Este pacote contm utilitrios e servidores que ajudam a sincronizar o horrio do seu computador para
o horrio padro UTC. Ele inclui o ntpdate, um programa similar ao rdate, e o xntpd, um servidor que
ajusta o horrio do sistema continuamente.
ypserv uma implementao do protocolo padro de rede NIS/YP. Ele permite o uso distribudo de
informaes como hostname, username, etc.
Rede/Utilitrios
bootpc o cliente bootp para Linux que ir permitir uma mquina Linux recuperar sua configurao de
rede de um servidor. Ele manda um broadcast geral perguntando sobre a informao, a qual
retornada.
Comanche significa COnfiguration MANager for apaCHE. um front-end popular para o Projeto de
Configurao do Servidor Apache, que o servidor web mais popular, rpido e confivel da Internet.
Este pacote trabalha com RCS para fornecer um histrico preciso das alteraes nos arquivos de
configurao do apache.
dip um programa que permite que scripts automticos de discagem de modem. til para configurar
conexes PPP e SLIP, mas no necessria para nenhuma. Ele usado por netcfg para configurao de
conexes SLIP.
Este o programa "whois". Ele permite achar informaes sobre pessoas armazenadas nos bancos de
dados "whois" do mundo inteiro.
Este pacote contm o programa inteligente 'getty' que permite logins atravs de uma linha serial
(usadas com um modem por exemplo). O programa permite o uso automtico de callback e inclui
suporte a FAX (o pacote mgetty-sendfax precisa ser instalado para fazer uso total de seu suporte a
FAX).
Este pacote inclui suporte para o envio e recepo de faxes em fax-modems classe 2. Tambm inclui
suporte simples a enfileiramento de faxes.
Este pacote inclui suporte a alguns modems que tm extenses de voice mail.
O NetCat um cliente de rede mnimo. Pode ser usado para criar conexes TCP para portas arbitrrias
e pode fingir conexes sobre UDP. Tambm pode ouvir portas.
Este pacote contm ferramentas para ajudar a configurar e usar o sistema de arquivos ncpfs, que um
sistema de arquivos Linux que entende o protocolo NCP. Esse o protocolo que os clientes Novell
NetWare usam para "conversar" com servidores NetWare.
Rdate um programa que pode retornar o tempo (data/hora) de outra mquina na sua rede. Se rodar
como root, ele tambm ir configurar o tempo local como o da mquina requisitada. Ele no super
preciso; pegue xntpd se voc realmente se preocupa com milisegundos.
Rdist um programa para manter cpias idnticas de arquivos em mltiplos hosts . Ele preserva o
dono, grupo, modo e tempo (mtime) dos arquivos, se possvel, e pode atualizar programas que esto
sendo executados.
Ssh (Secure Shell) um programa para logar em uma mquina remota e para executar comandos
remotos. Seu objetivo substituir rlogin e rsh, provendo comunicao segura encriptada entre duas
mquinas confiveis em uma rede insegura. Conexes X11 e portas TCP/IP arbitrrias podem ser
repassadas sobre o canal seguro. A forma 'i' do pacote compilada com a biblioteca RSAREF
internacional e recomendada para uso fora dos EUA; A forma 'us' compilada com a RSAREF
externa e deve ser usada dentro dos EUA. Este o pacote bsico. Voc precisa instalar pelo menos um
dos pacotes ssh-clients ou ssh-server para realmente usar o ssh.
Este pacote inclui os clientes necessrios para fazer conexes encriptadas a servidores SSH.
Traceroute imprime a rota que os pacotes fazem atravs de uma rede TCP/IP. So impressos os nomes
(ou nmeros de IP se os nomes no estiverem disponveis) das mquinas que esto roteando pacotes da
mquina traceroute, junto com o tempo que levou para a mquina receber o reconhecimento (ack) do
pacote. Esta ferramenta pode ser muito til para diagnosticar problemas de rede.
Estas so as bibliotecas e arquivos de incluso para desenvolvimento com o SNMP da UCD. Com este
pacote possvel a criao de programas para uso no gerenciamento de redes.
Vrios utilitrios para uso com o SNMP da UCD. Contm utilitrios como: snmpwalk, snmptest e
outros.
Esta implementao de NIS para Linux baseada no YP para FreeBSD. Ele um porte especial para
glibc 2.x e libc >=5.4.21. Esta implementao somente prov clientes NIS. Voc deve ter um servidor
NIS rodando em alguma mquina. Voc pode encontrar um para o Linux em http://www-vt.uni-
paderborn.de/~kukuk/Linux/nis.html. Por favor leia tambm o NIS-HOWTO.
Servidores (Daemons)
SysVinit o primeiro programa executado pelo kernel Linux quando o sistema inicializado. Controla
inicializao, funcionamento e finalizao de todos os outros programas.
at e batch lem comandos da entrada padro ou de um arquivo especificado que so executados mais
tarde, usando /bin/sh.
Este programa descarrega os buffers de disco que o kernel mantm, para prevenir que eles cresam
demais.
Gpm acrescenta suporte a mouse para aplicaes Linux baseadas em modo texto, como emacs,
Midnight Commander, e outros. Fornece ainda, para a console, operaes de cortar e colar usando o
mouse.
Muitos laptops (e outros - notebooks, etc) suportam cartes PCMCIA para expanso. Tambm
conhecidos como "adaptadores carto de crdito", cartes PCMCIA so pequenos cartes para tudo,
desde SCSI at modems. So hot swappable (podem ser trocados sem reinicializar o sistema) e so
muito convenientes. Este pacote contm suporte para numerosos cartes PCMCIA de todas as
variedades e fornece um daemon que permite a troca deles com o sistema em atividade.
Conectiva Red Hat Linux usa procmail para todas as entregas de mail locais. Em adio ao servio de
entregas de mails regulares, procmail pode ser usado para fazer vrios filtros automticos diferentes,
pr-seleo, e trabalhos com mail. Ele a base para o processador de lista de mail SmartList.
Este pacote contm todos os arquivos de configurao usados para gerar o arquivo sendmail.cf
distribudo com o pacote base sendmail. Voc precisar deste pacote se for necessrio reconfigurar e
reconstruir seu arquivo sendmail.cf. Por exemplo, o sendmail.cf default no configurado para UUCP.
Se voc precisar enviar e receber mail atravs de UUCP, precisar deste pacote para ajudar na
reconfigurao do sendmail.
Este pacote inclui notas de verso, a FAQ do sendmail e alguns documentos escritos sobre o sendmail.
Estes documentos so disponibilizados em formato PostScript e troff.
Este o programa de log para o kernel e o sistema Linux. Ele roda como um daemon (processo em
background) para registrar mensagens em diferentes lugares. Estes so geralmente registros do
sendmail, segurana, e mensagens de outros daemons.
UUCP um mecanismo de transferncia de Unix para Unix. Ele usado primeiramente em sites
remotos para fazer download e upload de arquivos de mail e news para mquinas locais. Se voc no
sabia disso, voc provavelmente no precisa deste pacote instalado. :-)
O cron um programa padro do UNIX que roda programas especificados pelo usurio em horrios e
dias agendados. O vixie cron adiciona vrias caractersticas ao cron bsico do UNIX, incluindo melhor
segurana e opes mais poderosas de configurao.
Utilitrios/Armazenamento
cpio copia arquivos para dentro ou para fora ou de um "archive" cpio ou tar, que um arquivo que
contm outros arquivos mais informaes sobre eles, como o seu nome de arquivo, dono e permisses
de acesso. O "archive" pode ser outro arquivo no disco, uma fita magntica ou um pipe. cpio possui
trs modos de operao.
Este um utilitrio de armazenamento e compresso. Ele mais utilizado no mundo DOS, mas pode
ser usado no Linux para extrair arquivos DOS.
ncompress um utilitrio que faz compresso e descompresso rpida, compatvel com o utilitrio
original de compresso *nix (extenses .Z). Ele no ir manipular imagens gzipadas (.gz) (mas o gzip
pode manipular imagens compactadas com o compress).
GNU "tar" guarda vrios arquivos juntos em uma fita ou arquivo de disco, e pode restaurar arquivos
individuais desta armazenagem. Ele inclui suporte para multi-volumes, habilidade de armazenar
arquivos dispersos, compresso/descompresso automtica, armazenamentos remotos e caractersticas
especiais que permitem "tar" ser usado para backups incrementais e completos. Se voc deseja fazer
backups remotos com tar, voc ir precisar instalar o pacote "rmt".
O programa unarj usado para descomprimir armazenagens em formato .arj, que era algo popular em
mquinas DOS.
unzip ir listar, testar ou extrair arquivos de uma armazenagem ZIP, geralmente achada em sistemas
MS-DOS. Um programa semelhante, zip, cria armazenagens em ZIP; ambos programas so
compatveis com compactaes criadas por PKZIP e PKUNZIP da PKWARE para MS-DOS, mas em
muitos casos as opes do programa ou as tarefas-padro so diferentes.
zip um utilitrio de compresso e empacotamento de arquivo para Unix, VMS, MSDOS, OS/2,
Windows NT, Minix, Atari e Machintosh. Ele equivalente ao uso de programas UNIX como tar(1) e
compress(1) combinados e compatvel com o PKZIP (ZIP de Phil Katz para sistemas MSDOS).
Utilitrios/Arquivo
Este pacote til para descobrir que tipo de arquivo voc est procurando em seu sistema. Por
exemplo, se um fsck resulta em um arquivo forem armazenado no "lost+found", voc pode rodar file
nele para descobrir se seguro l-lo com o "more" ou se ele um binrio. Ele reconhece vrios tipos
de arquivos, incluindo binrios ELF, bibliotecas de sistema, pacotes RPM e vrios formatos grficos
diferentes.
Estes so os utilitrios GNU para gerenciamento de arquivos. Inclui programas para copiar, mover,
listar arquivos, e etc. O programa ls neste pacote agora incorpora o ls colorido!
Esse pacote contm programas para ajud-lo a localizar arquivos em seu sistema. O programa find
pode procurar atravs de uma hierarquia de diretrios procurando por arquivos que obedeam um certo
conjunto de critrios (como nome de arquivo modelo). O programa locate procura um banco de dados
(criado por updatedb) para rapidamente achar um arquivo que corresponda ao modelo dado.
git 4.3.17-3.3 (715435 bytes)
O listador de arquivos de travamento (lock files) do UNIX, lslk, tenta listar todos os travamentos
mantidos nos arquivos locais do sistema - i.e., em inodes ativos. Os travamentos podem ter sido feitos
por processos locais ou remotos em clientes NFS, servidos pelo sistema. Nota: o lslk Linux e PTX
2.1.9 no reportam travamentos mantidos por processos em clientes NFS remotos.
O nome lsof significa LiSt Open Files, e faz isto: lista os arquivos abertos. Ele lista vrias informaes
sobre os arquivos abertos pelos processos que esto rodando em um sistema UNIX.
Mtools uma coleo de utilitrios para acessar discos MS-DOS no Unix sem mont-los. Ele suporta
nomes longos de arquivos estilo Win'95, discos OS/2 Xdf, discos ZIP/JAZ e discos 2m (armazena at
1992k em um disco 3 1/2 de alta densidade).
Os utilitrios shar podem ser usados para codificar e empacotar vrios arquivos, binrios e/ou texto,
em um formato especial de texto plano. Este formato pode ser seguramente mandado atravs de mail
ou outros meios onde mandar arquivos binrios difcil.
Este pacote inclui as ferramentas necessrias para montar sistemas de arquivos em servidores SMB.
O programa stat mostra informaes a nvel de sistema de arquivo sobre um determinado arquivo,
incluindo permisses, contagem de link, inode, etc.
Este programa checa vrios problemas com symlinks em um sistema, incluindo symlinks que apontam
para arquivo inexistentes. Ele pode tambm automaticamente converter symlinks absolutos para
symlinks relativos.
Este programa basicamente um porte UNIX do muito prtico utilitrio "tree" para DOS. Ele mostra a
visualizao da rvore do diretrio especificado, junto com os arquivos que pertencem a ele. Inclui
suporte para listas no estilo "color ls".
Utilitrios/Console
O SVGATextMode permite que o modo da tela do console do Linux seja controlado detalhadamente.
Isto permite que mais caracteres sejam mostrados na tela, mais textos estveis, menos caracteres na
tela, menos textos estveis, etc. Em hardware com projeto ruim voce podera obter um monitor
derretido. Fontes extras so necessrias para que o mesmo funcione corretamente, mas mesmo sem
elas efeitos teis podem ser obtidos.
Este programa executa um comando numa determinada console virtual. Tambm pode executar o
programa no primeiro console virtual que no est mais em uso.
O vlock igualmente tranca o terminal corrente (que pode ser qualquer tipo de terminal, local ou
remoto), ou tranca o sistema inteiro de console virtual, desabilitando completamente todo o acesso ao
console. O vlock desabilitado quando a senha do usurio que o iniciou ou a senha do root digitada.
Utilitrios/Impresso
mpage formata mltiplas pginas de texto ASCII em uma nica pgina de PostScript. Ele suporta
vrios layouts diferentes para as pginas finais.
Utilitrios/Sistema
O diretrio /dev possui arquivos especiais, cada um deles correspondendo a um tipo de dispositivo de
hardware que o Linux suporta. Este pacote contm um script que torna mais fcil a criao e
manuteno dos arquivos no diretrio /dev.
adjtimex um sistema de administrao do relgio do kernel. Ele til no ajuste preciso do relgio do
sistema.
Utilitrios e servidor para gerenciamento avanado de energia (APM). Ele verifica a bateria de seu
notebook e avisa aos usurios que ele est com pouca carga. Foi adicionado um patch nao oficial para
parar os soquetes PCMCIA antes de uma suspensao de energia.
O awesfx inclui alguns utilitrios para o driver de som AWE32. Voc precisa destes utilitrios para
habilitar corretamente os sons no driver. Este pacote inclui uma fonte de som que um substituto para
o arquivo synthgm.sbk que vem com a SB AWE32.
Chkconfig prov uma ferramenta simples na linha de comando para manter a hierarquia de
diretrios /etc/rc.d, aliviando os administradores do sistema da manipulao direta de numerosos links
simblicos.
O control-panel (painel de controle) Red Hat um programa X que executa vrias ferramentas de
configurao. Outros pacotes oferecem informao que permitem a visualizao das ferramentas
disponveis no menu do control-panel.
Inclui o dicionrio cracklib para o padro /usr/dict/words, bem como utilitrios necessrios a criao
de novos dicionrios.
o dump e o restore podem ser usados para fazer backup em parties ext2 de vrias maneiras
diferentes.
Este pacote inclui vrios utilitrios para criao, checagem e reparo de sistema de arquivos ext2.
Este programa permite ao usurio ejetar mdia que auto-ejetvel como CD-ROMs, drives Jaz e Zip e
floppy drives em mquinas SPARC.
Este um pacote que permite editar sistema de arquivos ext2fs. Ele para hackers *somente* e deve
somente ser utilizado por pessoas experientes. Se voc no tem certeza se voc , porque voc no .
Tambm, no fume perto deste software. Voc foi avisado. Isso no uma gravao.
O fstool um programa X para manipular o arquivo /etc/fstab. Ele permite adicionar, remover e
modificar pontos de montagem. Ele tambm permite montar e desmontar parties atravs de uma
interface grfica.
Getty e uugetty so usados para aceitar logins na console ou em terminal. Eles podem tratar respostas
de modem em conexes discadas (embora mgetty seja o recomendado para este propsito).
Glint uma interface grfica para a ferramenta de administrao de pacotes de RPM. Permite navegar
pelos pacotes instalados no sistema e verificar esses pacotes. Permite ainda atualizar pacotes com
novas verses e instalar novos pacotes.
hdparm 3.5-1 (37789 bytes)
Este um utilitrio para ajustar parmetros do disco rgido. Ele til para melhorar a performance e
para fazer coisas como diminuir a rotao do disco para conservar energia.
Esta ferramenta oferece uma interface grfica nica para procurar ajuda atravs de vrias fontes
disponveis, incluindo pginas de manuais e documentos texinfo GNU.
O projeto GNU usa o formato de arquivos texinfo para a maioria de sua documentao. Este pacote
inclui um browser para visualizao destes arquivos. ~
Este o IP firewall e a ferramenta de administrao de contas. Ele til se voc precisa rodar um
firewall (uma mquina que age como um gateway seguro para a Internet).
Estes programas permitem que dispositivos ISA Plug-And-Play sejam configurados numa mquina
Linux. Este programa apropriado para todos os sistemas, mesmo que no tenham uma BIOS PnP.
Alis, uma BIOS PnP adiciona algumas complicaes, porque j pode ter ativado algumas placas de
modo que os drivers possam ach-las, e as ferramentas deste pacote podem desconfigur-las, ou mudar
suas configuraes causando efeitos desagradveis. Se voc tiver (por exemplo) placas de rede plug
and play que j funcionam, sugiro que voc leia com cuidado a pgina de manual isapnp.conf(5), sobre
o formato do arquivo de configurao.
Este pacote contm utilitrios para carregar fontes de console e mapas de teclado. Ele tambm inclui
vrias fontes diferentes e mapas de teclado.
Este um programa modo terminal para ajustar o mapa de teclado para o seu sistema. Mapas de
teclado so necessrios para usar teclados que no sejam padro US. Kbdconfig carrega o mapa de
teclado selecionado antes de sair e configura a sua mquina para utiliz-lo aps o boot.
Red Hat Linux kernelcfg prov uma interface grfica que permite uma administrao facilitada de sua
configurao kerneld.
O ldconfig examina um sistema e mantm os links simblicos que so usados para carregar
adequadamente as bibliotecas compartilhadas. Ele tambm cria o arquivo /etc/ld.so.cache que acelera a
carga dos programas que essas bibliotecas.
Lilo responsvel pelo carregamento do kernel Linux de um disquete ou do disco rgido, dando a ele o
controle do sistema. Ele pode tambm ser usado para "bootar" vrios outros sistemas operacionais,
incluindo variantes de BSD, DOS e OS/2.
linuxconf 1.13r5-5cl (9494983 bytes)
O Linuxconf fornece uma interface de navegao fcil que acessvel via console/texto, web e X. O
Linuxconf gerencia: Rede: Informaes da mquina: Endereo IP, nome da mquina, etc., alocao de
sub-redes IP, resoluo DNS, roteamento, NIS, configurao da interface IPX, discagens PPP e SLIP,
sistemas de arquivos NFS, bases de dados DNS, resoluo reversa, sendmail domnios virtuais de e-
mail, UUCP, apelidos de IP, servidor DHCP/BOOTP, servidor RARP, firewall de entrada, firewall de
sada, firewall de bloqueio, mascaramento de IP, contabilidade de pacotes e roteador de email para fax.
Contas de usurios: Gerenciamento de usurios e grupos, contas PPP, contas SLIP, contas UUCP,
contas somente POP, contas de email para domnios virtuais, apelidos de email para domnios normais
e virtuais, polticas para senhas e contas de usurios, interpretadores de comandos disponveis para
usurios, gerenciamento da crontab e gerenciamento de senhas tipo shadow. Sistemas de arquivos:
Gerenciamento de parties locais (/etc/fstab), gerenciamento de volumes NFS (o gerenciamento de
volumes samba est quase pronto), gerenciamento de parties swap, quotas de usurios e grupos e
permisses de arquivos. Modo de inicializao: Configurao do Lilo, modo de inicializao padro e
definies de nveis de execuo (runlevels). E mais...
Logrotate foi projetado para facilitar a administrao de sistemas que geram grande nmero de
arquivos de log. Permite automatizao na rotao, compresso, remoo e envio de mail de arquivos
de logs. Cada arquivo de log pode ser tratado diariamente, semanalmente, mensalmente ou quanto
crescer demais.
Linux suporta um dispositivo de bloco especial chamado dispositivo loopback, que mapeia um arquivo
normal em um dispositivo de bloco virtual. Este pacote contm programas para o estabelecimento e
remoo do mapeamento entre arquivos e dispositivos de loopback. Dispositivos de bloco loopback
no devem ser confundidos com o dispositivo de rede loopback, que configurado com o comando
ifconfig.
Este pacote gerencia os servios de impresso. Gerencia filas de impresso, envia jobs para
impressoras locais e remotas e aceita jobs de clientes remotos.
um conjunto de pginas de manual, incluindo man, apropos e whatis. Estes programas so usados
para ler a maioria da documentao disponvel no sistema Linux. Os programas whatis e apropos
podem ser usados para achar documentao relacionada com um assunto particular.
mingetty, de Florian La Roche, um leve e pequeno getty para usar somente em consoles virtuais.
Mingetty no apropriado para linhas seriais (o autor recomenda o uso de "mgetty" para este
propsito.
Este pacote cria um disco de inicializao auto-contido. Assume que o disco de inicializao deve usar
a partio raiz configurada no arquivo /etc/fstab. O disco de inicializao resultando inclui todos os
mdulos SCSI necessrios ao sistema.
Este o pacote mkdosfs. Voc pode us-lo no Linux para criar sistema de arquivos MS-DOS FAT.
mkinitrd 1.8-3.2 (7079 bytes)
Kernels genricos podem ser construdos sem drivers para quaisquer placas SCSI, carregando o driver
SCSI como um mdulo. Para solucionar o problema de permitir ao kernel ler o mdulo sem ser capaz
de acessar a placa SCSI usado um ramdisk inicial. Este ramdisk carregado pelo carregador do
sistema operacional (como o lilo) e disponibilizado ao kernel to logo seja carregado. Esta imagem
responsvel pela carga do mdulo SCSI adequado para permitir ao root montar o sistema de arquivos
root. Este programa cria tal imagem de ramdisk usando informao disponvel em /etc/conf.modules.
Este o pacote mkisofs. Ele usado para criar imagens de sistema de arquivos ISO 9660 para criao
de CD-ROMs. Agora inclui suporte para fazer CD-ROMs de boot "El Torito".
O mktemp um pequeno utilitrio que faz interface para a funo do sistema mktemp() para permitir
que scripts shell e outros programas usem arquivos no /tmp com segurana.
O modemtool uma ferramenta grfica simples de configurao para selecionar qual das portas seriais
o seu modem est conectado.
O kernel do Linux permite que novas partes do kernel sejam carregadas e que partes no usadas sejam
descarregadas enquanto o kernel continua rodando. Estas partes carregveis so chamadas mdulos, e
podem incluir drivers de dispositivo e de sistemas de arquivos, entre outras coisas. Este pacote inclui
programas para carregar e descarregar mdulos, automaticamente ou manualmente.
Mount usado para adicionar novos sistemas de arquivos , tanto local como em rede, para a estrutura
do seu diretrio corrente. Os sistema de arquivos devem j existir para isso funcionar. Ele pode
tambm ser usado para mudar os tipos de acesso que o kernel usa para os sistemas de arquivos j
montados. Este pacote crtico para o funcionamento do seu sistema.
Essa uma ferramenta modo texto de configurao do mouse. Voc pode us-la para configurar o tipo
de mouse apropriado para programas como "gpm". Ele tambm pode ser usado em conjunto com o
Red Hat Xconfigurator para "ajustar" o mouse para o Sistema X Window.
O programa mt pode ser usado para desenvolver vrias operaes em fitas, incluindo retroceder, ejetar,
pular arquivos e blocos, etc.
Red Hat Linux netcfg oferece uma interface GUI que permite facilmente administrar sua configurao
de rede.
O ntsysv fornece uma ferramenta baseada em menus para atualizar a hierarquia de diretrios /etc/rc.d,
que controla a inicializao e a terminao de servios do sistema.
popt 1.1.1-2.2 (10405 bytes)
O Popt uma biblioteca C para interpretar parmetros da linha de comando. Fortemente influenciada
pelas funes getopt() e getopt_long(), permitindo uma expanso de argumentos mais poderosa. Ela
pode analisar um vetor arbitrrio no estilo argv[] e configurar automaticamente variveis baseada nos
argumentos da linha de comando. Tambm permite que argumentos da linha de comando tenham
aliases via arquivos de configurao, e inclui funes utilitrias para anlise de strings em vetores
argv[] usando regras parecidas com as de shell.
O portslave um programa cliente RADIUS (Servios de Usurio para Acesso discado Remoto) que
foi projetado para permitir que uma mquina com Linux e uma placa multi-serial emule um servidor de
terminais Livingston Portmaster2. Esta verso tem o patch de filter-id de Jens Glaser <jens@regio.net>
e o patch de limitao de recursos do pppd de Jon Lewis <jlewis@fdt.net>.
O printtool oferece uma interface grfica para configurar impressora. Administra tanto impressoras
locais quanto remotas. Impressoras Windows (SMB) tambm podem ser configuradas.
O procinfo um pacote que permite a voc obter informaes teis do /proc. /proc o sistema de
arquivos do kernel. Este um lugar onde voc pode ir para obter informaes sobre o seu kernel que
est rodando.
Um pacote de utilitrios que relatam o estado do sistema. dado nfase aos processos em execuo,
total de memria disponvel e aos usurios que esto logados no sistema.
Este pacote contm programas para mostrar uma rvore de processos, saber quais usurios tm arquivo
aberto e mandar sinais aos processos por nome.
Quotas permite ao administrador do sistema limitar o uso de disco por um usurio e/ou grupo por
sistema de arquivos. Este pacote contm as ferramentas que so necessrias para ativar, modificar e
atualizar quotas.
Este pacote fornece as ferramentas necessrias a configurao e manuteno de dispositivos RAID por
software no Linux.
Rhbackup um utilitrio de backup que pode ser usado para backup local e remoto. Deve ser
considerado um software de qualidade alfa e ser usado com cuidado.
Um pacote de utilitrios que lista dispositivos do sistema. suportada a deteco de dispositivos PnP
seriais e paralelos. til para reportar problemas de hardware.
O sistema de filtros de impresso Red Hat oferece uma maneira fcil de manipular a impresso de
vrios formatos de arquivos. Feito primariamente para ser usado em conjunto com o RedHat printtool.
O servio falso criado por rhsound permite que os mdulos de som sejam carregados pelos scripts de
inicializao e preserva as configuraes do mixer entre shutdowns e restarts da mquina.
rmt prov acesso remoto a dispositivos de fita para programas como dump, restore e tar.
RPM um poderoso gerenciador de pacotes, que pode ser usado para construir, instalar, pesquisar,
verificar, atualizar e desinstalar pacotes individuais de software. Um pacote consiste em uma
armazenagem de arquivos, e informaes sobre o pacote, incluindo nome, verso e descrio.
Rpm2html tenta resolver dois grandes problemas que ocorrem quando se deseja obter e instalar um
pacote RPM: - ele prov mais informaes alm do nome do arquivo antes de instalar o pacote; - ele
tenta resolver as dependncias analisando tudo que um conjunto de RPMs fornece e requer. Ele mostra
as referncias cruzadas como links html. Rpm2html pode agora fornecer os metadados associados a
pacotes RPM em formato RDF padro.
Quando o rpmfind busca por um recurso ele primeiro procura em uma base de dados local. Se essa
base no est disponvel, requisitar o arquivo RDF associado em uma base remota. O resultado
descreve vrios pacotes provendo tais recursos (distribuio, verso, data, etc...). Baseado nessa
informao, o rpmfind ordena os vrios pacotes adequadamente. Ento ele recupera mais informaes
do primeiro pacote tais como dependncias requeridas por este pacote; verificando se todas as
dependncias esto disponveis, e recursivamente, tenta localizar RPMs que provem os recursos no
instalados. Ento o rpmfind mostra a lista de pacotes para recuperar e o espao total necessrio no
disco. A base de dados pode ser construdo usando o prprio rpmfind.
setconsole configura /etc/inittab, /dev/systty e /dev/console para um novo console. O console pode ser
tanto o terminal local (diretamente ligado no sistema via uma placa de vdeo) ou um console serial.
Setup um programa amigvel, em modo texto, que d acesso a todas as ferramentas de configurao
do Red Hat Linux, que sejam tambm em modo texto.
Os utilitrios shell GNU oferecem muitos dos comandos bsicos mais comuns e usados (junto com
outras coisas) para programao shell, conseqentemente o nome. A maioria dos shell scripts usam
pelo menos um destes programas.
Este pacote inclui os programas necessrios para converter arquivos-padro UNIX de senha para o
formato shadow. - 'pwconv5' converte tudo para o formato de senhas do shadow. - 'pwunconv'
desconverte senhas shadow, gerando um arquivo no diretrio corrente chamado npasswd que o
arquivo-padro UNIX de senha. - 'pwck' checa a integridade da senha e dos arquivos shadow. - 'lastlog'
mostra o ltimo momento de login de todos os usurios. Vrias pginas de manual esto tambm
includas sobre estes utilitrios e senhas shadow em geral.
Configura os traffic shaper, limitador de banda . Este pacote requer um kernel que tenha suporte para o
mdulo shaper. Atualmente este o caso do 2.0.36 e do kernel em desenvolvimento (2.1.12*).
Vincula uma interface SLIP a uma entrada padro. Isso geralmente utilizado para permitir conexes
SLIP discadas.
Inclui o programa sndconfig que uma ferramenta baseada em texto para configurao de som. Voc
pode us-lo para configurar o tipo de som para programas que usam os dispositivos /dev/dsp,
/dev/audio, e /dev/mixer. As configuraes de som so salvas com o aumix e scripts runlevel sysV.
Statserial mostra uma tabela dos sinais em uma porta serial padro de 9 ou 25 pinos e indica o status
das linhas de handshaking. Pode ser til na depurao de problemas com portas seriais ou modems.
Sudo (superuser do) permite que o administrador do sistema d a certos usurios (ou grupos de
usurios) a habilidade para rodar alguns (ou todos) comandos como root, registrando todos os
comandos e argumentos. Sudo opera numa base por comando, no sendo um substituto para a shell.
Swatch usado para monitorar arquivos log. Quando ele v uma linha combinando com o modelo que
voc especifica, ele pode destac-la e imprim-la, ou rodar programas externos para notific-lo atravs
de mail ou outros meios.
Este um programa de backup e restore de fita, que oferece uma interface amigvel ao usurio.
Arquivos podem ter sua cpia de segurana em arquivos no disco rgido. A seleo de arquivos para
backup e restore muito similar interface do Midnight Commander e permite fcil "navegao" de
diretrios. Backup incremental e restaurao automtica de arquivos mais recentes so configuraes
default. SCSI, ftape, zftape e drives removveis so suportados.
O utilitrio 'time' usado como uma espcie de cronmetro para medir o tempo de execuo de um
comando especificado. Ele pode ajudar na otimizao de programas para velocidade mxima, assim
como vrios outros usos.
Esta uma ferramenta simples para ajustar tanto o fuso horrio (timezone) quanto o modo com que o
seu relgio do sistema armazena o tempo. Ele roda em modo texto usando um sistema simples de
janelas.
Timetool uma interface grfica para ajustar a data e hora corrente para o seu sistema.
Esta uma ferramenta grfica para manipular nveis de execuo (runlevels). Ela permite controlar
quais servios iro iniciar ou parar para cada run level.
Este pacote oferece um programa que pode ser usado para limpar diretrios. Ele periodicamente
vasculha o diretrio (ignorando symlinks) e remove arquivos que no foram acessados em um tempo
especificado pelo usurio.
Um programa feito para facilitar aos usurios o gerenciamento de dispositivos de rede, que podem ser
controlados por usurio no-root, e a verificao do status desses dispositivos.
util-Linux contm uma grande variedade de utilitrios de sistema de baixo-nvel necessrios para um
sistema Linux funcional. Isso inclui, entre outras coisas, ferramentas de configurao como fdisk e
programas de sistema como login.
Utilitrios/Sistema/Linuxconf
Este mdulo lhe deixa definir campos adicionais caixa de dilogo de contas de usurios do
Configurador Linux. Para cada campo, voc define o tipo e um ttulo. Este mdulo pode ser usado
como a base de administrao de um provedor de acesso Internet de pequeno/mdio porte.
Utilitrios/Terminal
Dialog um utilitrio que lhe permite programar interfaces de usurio em um TTY (modo texto
somente). Voc pode chamar dialog de um script shell para fazer perguntas ao usurio ou apresentar as
opes de uma maneira mais amigvel. Veja /usr/doc/dialog-0.6-7/samples para mais exemplos.
Screen um programa que permite que voc tenha mltiplos logins em um terminal. Ele til em
situaes onde voc est usando telnet em uma mquina ou conectado via um terminal dumb e quer
mais do que apenas um login.
Utilitrios/Testes de Performance
Bonnie um benchmark (teste de performance) popular que verifica vrios aspectos de sistemas de
arquivos Unix
Utilitrios/Texto
O conjugue um script awk capaz de conjugar verbos da lngua portuguesa, a partir de um banco de
paradigmas construdo atravs da consulta a vrias gramticas. Tanto o script quanto o banco esto
disponveis sob os termos da licena GNU GPL. Autor: Ricardo Ueda Karpischek (ueda@ime.usp.br)
'diffstat' oferece vrias estatsticas em um patch gerado por diff, incluindo muitas adies, vrias
remoes e vrias outras mudanas. Ele pode ser til, por exemplo, para descobrir que mudanas
foram feitas em um programa, somente fornecendo o patch atualizado para diffstat.
Os utilitrios diff podem ser usados para comparar arquivos, e gerar uma gravao das "diferenas"
entre eles. Essa gravao pode ser usada pelo programa patch para atualizar um arquivo com o outro.
Todos estes utilitrios (exceto cmp) trabalham somente com arquivos texto.
Este pacote usado principalmente com o exmh. Voc pode pegar uma foto ou qualquer outra imagem
e transform-la numa "face" que pode ser transmitida por qualquer programa de email e mostrada no
exmh ou outros programas. ~
Este o GNU Awk. Ele deve ser compatvel com a verso de pesquisa de awk do Bell Labs. Ele
quase completamente vinculado com o padro 1993 POSIX 1003.2 para awk. Gawk pode ser usado
para processar arquivos texto e considerado uma ferramenta padro do Linux.
Esta a implementao GNU do popular utilitrio grep. Permite a localizao rpida de strings em
arquivos texto.
Este o corretor ortogrfico interativo GNU. Voc pode rod-lo em arquivos de texto e ele verificar a
ortografia interativamente. Isso significa que ele ir lhe contar sobre palavras que ele desconhece, e ir
sugerir alternativas quando puder.
Essa a linguagem de processamento de Macro GNU. Ela til para escrever arquivos texto que
podem ser analisado logicamente. Vrios programas usam-no como parte do seu processo de
programao.
Mawk uma verso do awk, que um poderoso programa processador de texto. Em algumas reas
mawk pode superar gawk, que o programa awk padro do Linux.
nenscript um filtro de impresso. Ele pode pegar entradas ASCII e formatar para sada em PostScript
e ao mesmo tempo pode fazer boas transformaes como por duas pginas ASCII em uma pgina
fsica (lado a lado).
Patch um programa para ajudar a reparar (patching) programas. Voc pode us-lo para aplicar
"diff's". Basicamente, voc pode usar diff para anotar mudanas em um arquivo, mandar as mudanas a
algum que possui o arquivo original, e eles podem usar "patch" para combinar suas mudanas ao
original deles.
Perl uma linguagem interpretada, otimizada para tratar arquivos texto, extraindo informao desses
arquivos e mostrando relatrios baseados nessa informao. Tambm uma boa linguagem para vrias
tarefas de administrao de sistema. A linguagem procura ser mais prtica (fcil de usar, eficiente,
completa) do que bonita (minscula, elegante, mnima).
Utilitrio grep recursivo que pode destacar a expresso encontrada, escrito pelo autor do editor Jed.
Sed copia os arquivos nomeados (arquivos da entrada padro por default) para a sada padro, editado
de acordo com um script de comandos.
Estes so os utilitrios GNU de processamento de arquivos texto. Ele incluem programas para separar,
juntar, comparar e modificar arquivos.
Este pacote contm um dicionrio ingls em /usr/dict. Ele usado por programas como ispell como um
banco de dados de palavras para ser usado como corretor ortogrfico.
X11
Verses distribuveis de 35 fontes padro PostScript. As novas verses do ghostscript vem com as 35
fontes padro tipo 1 PostScript de melhor qualidade. Eles foram doados e licenciados sob a GPL pela
URW. O arquivo fonts.di foi feito especialmente para ficar igual aos nomes originais da Adobe para as
fontes, ex.: Times, Helvetica, etc. No XFree86 estas fontes so muito interessantes!
Este pacote contm o script de inicializao bsico do X Window usado pelo comando "startx".
X11/Aplicaes
Vrias ferramentas grficas, incluindo uma para ajudar os usurios a gerenciar discos flexveis (e
outras mdias removveis) e uma para ajudar o usurio a mudar suas informaes finger.
O xfm um gerenciador de arquivos para X Window que permite manipular arquivos e diretrios de
uma maneira intuitiva e fcil de entender, assim como permite sua extenso com outros programas.
Xpdf um visualizador de arquivos PDF (Portable Document Format). (Estes so algumas vezes
chamados de arquivos 'Acrobat', nome do software PDF da Adobe. Xpdf foi projetado para ser
pequeno e eficiente. Ele usa fontes padro X e no precisa das bibliotecas Motif ou Xt.
Este um programa do X Window para leitura de news. Ele permite leitura do tipo "apontar e clicar",
respostas e postagem, assim como selees simples de grupo.
O xterm-color atua como um emulador de terminal padro xterm/VT100 alm de mostrar os cdigos
de cores ANSI.
X11/Aplicaes/Desenvolvimento
Inclui os programas 'xwpe' e 'xwe' do pacote xwpe que so especficos para X Window.
X11/Aplicaes/Grficos
ImageMagick uma ferramenta para manipular, converter e exibir imagens, que funciona sob o X
Window. uma ferramenta poderosa que permite editar imagens, podendo tratar vrios formatos
diferentes.
Padres, gradientes, etc para o gimp. Este pacote no necessrio, mas contm muitas coisas legais
para o gimp.
Bibliotecas estticas e arquivos de incluso para escrever extenses e plugins para o Gimp.
Bibliotecas para comunicao entre o GIMP e outros programas que podem funcionar como plugins.
Este um rpido conjunto gerador Mandelbrot para X Window. Ele deixa voc selecionar regies para
zoom e permite voc controlar outros aspectos de gerao fractal.
TransFig um conjunto de ferramentas para criao de documentos TeX com grficos que so
portveis, no sentido de que eles podem ser impressos em uma grande variedade de ambientes.
xmorph permite a voc criar "morphs" fascinantes - mudanas animadas entre duas imagens diferentes
- e oferece as ferramentas para voc faz-lo de uma maneira intuitiva e de fcil compreenso.
XPaint uma ferramenta de edio de imagens coloridas que apresenta a maioria das opes-padro de
programas de pintura, assim como caractersticas avanadas como processamento de imagens atravs
de algoritmos. Ele tambm permite a edio de mltiplas imagens simultaneamente.
Este o famoso 'xv' de John Bradley. Ele shareware, mas ns o distribuimos com a permisso dos
autores. um visualizador grfico para vrios tipos de arquivos, incluindo gif, jpg, tiff, xwd, etc.
Tambm possui caractersticas de manipulao como corte, expanso, etc.
X11/Aplicaes/Rede
O Netscape Communicator o navegador web lder da indstria. Ele suporta os mais recentes padres
HTML, Java e JavaScript. Ele tambm inclui um leitor de news com muitas caractersticas e um leitor
completo de mail. Informaes sobre a licena do Netscape Communicator podem ser encontradas no
arquivo /usr/doc/netscape-3-3/LICENSE.update.
Netscape Navigator o navegador web lder da indstria. Ele suporta os mais recentes padres HTML,
Java e JavaScript. Informaes sobre a licena do Netscape Communicator podem ser encontradas no
arquivo /usr/doc/netscape-3-3/LICENSE.update.
Este programa emula um terminal IBM 3270, geralmente usado com aplicaes de mainframe, em um
X Window.
Gopher, um mtodo de acesso a informaes na Internet, facilitado com este cliente X-Window.
Apesar de que o gopher menos atualizado que o WWW, Xgopher ainda pode ser um portal para uma
vasta fonte de informao disponvel na Internet.
X11/Bibliotecas
Xaw3d uma verso incrementada do conjunto MIT Athena Widget para X Window que adiciona uma
aparncia tri-dimensional s aplicaes com mudanas mnimas ou nenhuma nos cdigos fonte.
Xaw3d uma verso incrementada do conjunto MIT Athena Widget para X Window que adiciona uma
viso tri-dimensional s aplicaes com mudanas mnimas ou nenhuma nos cdigos fonte. Este
pacote inclui os arquivos principais e as bibliotecas estticas para programas de desenvolvimento que
utilizam total vantagem das caractersticas de Xaw3d.
Programas e bibliotecas bsicas que so necessrias para qualquer instalao do GNOME. GNOME
o Ambiente de Rede Modelado por Objetos da GNU. um nome fantasioso, mas o GNOME
realmente um bom ambiente grfico. Ele torna seu computador fcil, poderoso e fcil de configurar.
Bibliotecas X originalmente escritas para o GIMP, que agora esto sendo tambm usadas por vrios
outros programas.
Bibliotecas estticas e arquivos de incluso do GIMP, que esto disponveis como bibliotecas pblicas.
A GLIB inclui estruturas de dados teis; o GDK um kit de ferramentas que prov uma camada sobre
a Xlib para ajudar a automatizar coisas como o uso de diferentes profundidades de cor; e GTK um
conjunto de widgets para criar interfaces de usurio.
A Imlib uma biblioteca avanada que substitui as bibliotecas libXpm que fornece muito mais
opes/caractersticas com uma flexibilidade e velocidade muito maiores.
O programa imlib_config lhe permite controlar como a imlib usa as cores e trata correo gamma, etc.
Este um pacote de arquivos usados por alguns velhos binrios X11R5 como Netscape. Contudo, ele
no necessrio para verses do Netscape superiores ao 3.0.
Contm as bibliotecas compartilhadas necessrias para rodar aplicaes Qt, bem como os arquivos
README.
Permite que aplicaes mostrem imagens bitmap com cores. Usado por um grande nmero de
programas populares do X Window para melhorar a interface do usurio.
X11/Bibliotecas/Mozilla
Este um "plugin" para o Netscape/Mozilla que permite a visualizao de arquivos Flash. Muitos
lugares na Internet usam este formato para construir suas pginas. Os objetos Flash tambm permitem
a navegao em uma grupo de pginas, desta forma a navegao era impossibilitada sem o "plugin"
correto, assim no se passava da tela "Get Shockwave" enquanto navegando no Linux. Como a
Macromedia tornou abertas as especificaes do formato Flash, eu decidi escrever o "plugin" para o
Linux.
X11/Gerenciadores de Janelas
Afterstep a continuao do gerenciador de janelas BowMan que foi originalmente montado por Bo
Yang. BowMan foi baseado no gerenciador de janelas fvwm do Robert Nation. Fvwm foi baseado em
cdigo do twm. E assim por diante... Foi originalmente projetado para emular um pouco da aparncia
do NEXTSTEP, mas desde ento tem recebido caractersticas interessantes, pedidas e teis,
especialmente na verso 1.4!
Este pacote inclui alguns applets que podem ser usados no mdulo Wharf usado pelos gerenciadores de
janelas como AfterStep e Window Maker. Todos so muito bons e tornaro seu ambiente de trabalho
mais bonito a medida que voc os adiciona ao mdulo Wharf.
AnotherLevel a prxima verso do TheNextLevel. O desktop TheNextLevel foi criado por Greg J.
Badros e foi o vencedor do Concurso de Desktop feito pela Red Hat em 1996. Ele tem uma poderosa e
atrativa configurao para o fvwm que funciona com o fvwm2. Esta verso teve muitas
transformaes, assim ns a chamamos AnotherLevel. Alguma documentao est disponvel em
/usr/doc/AnotherLevel em formato html. Este desktop facilmente configurado. Muitos atributos
podem ser redefinidos, simplesmente copiando o /etc/X11/AnotherLevel/fvwm2rc.defines para o
diretrio do usurio como .fvwm2rc.defines e modificando-se este arquivo apropriadamente.
fvwm um gerente de janelas pequeno, rpido e muito flexvel. Ele pode ser configurado para parecer
com Motif, e possui uma til "barra de botes".
fvwm2 2.0.47-1.3 (1592705 bytes)
Fvwm2 uma verso do popular gerenciador de janelas "Feeble Virtual Window Manager".
Gerenciador de Janelas para o X Window. Pode emular a aparncia do Windows'95, OS/2 Warp 3 e 4 e
o Motif. Tenta usar as melhores caractersticas dos sistemas citados. Caractersticas: vrios ambientes
de trabalho, movimentao/ redimensionamento opaco, barra de tarefas, lista de janelas, status da caixa
de entrada do correio e relgio digital. Rpido e pequeno.
Ferramenta de configurao baseada em GTK+ para o gerenciador de janelas Window Maker. Suporta
todos os atributos do Window Maker: navegador para seleo de fontes, navegador para visualizao
de pixmaps, caixa de dilogo para seleo de cores, caixa de dilogo para atalhos, caixa de dilogo
para seleo de arquivos, ... Dicas em todos os atributos. Novos atributos podem ser integrados de
forma simples, mudando a lista de propriedades do wmakerconf.
Este um programa que gera configuraes de menu para diferentes gerenciadores de janela
disponveis para o sistema X11. uma tentativa de abstrair uma configurao nica entre esses
diferentes gerenciadores. Atualmente suporta: FVWM2, FVWM95, Afterstep, MWM, IceWM e KDE.
X11/Interpretadores de Comandos
Mcserv um servidor para o sistema de arquivos em rede do Midnight Commander. Ele permite que
clientes usando o mc acessem remotamente o sistema de arquivos da mquina em que est rodando.
X11/Jogos
ACM um simulador de vo para X. Ele tambm permite jogar em rede com vrios jogadores.
X11/Jogos/Estratgia
spider particularmente um derivado de pacincia com duplo baralho. Diferentemente da maioria dos
"pacincias", ele oferece oportunidades extraordinrias para a habilidade do jogador para cobrir o azar
nas apostas por meio de uma cuidadosa anlise e manipulaes complexas.
xboard oferece a voc uma interface grfica fcil de usar para o programa de xadrez da GNU,
permitindo voc aproveitar horas da ao intelectual sem ter que aprender comandos complicados.
Este um jogo de intensa concentrao, onde voc deve com sucesso determinar os locais das minas
atravs de lgica e deduo. Muito parecido com a verso Windows.
Esta verso do popular jogo gamo permite jogar contra o computador ou contra outro humano.
Em 1989, Dave Lemke, Heather Rose, Donald R. Woods e a Sun Microsystems, Inc., criaram o jogo de
pacincia xsol (tambm conhecido como klondike no DOS) e as regras de alguns outros jogos de
pacincia. As caractersticas principais so variveis com conjuntos de regras e diferentes conjuntos de
cartas para diferentes resolues de monitores. xpat2 (X Patience) uma coleo destes variados jogos
de pacincia que iro realmente "testar a sua pacincia".
xpilot um jogo de ao que permite diversos jogadores em rede. Isto torna-o timo para horas de
diverso. O objetivo bsico do jogo voar e matar - precisa dizer mais?
Uma seleo de quebra-cabeas geomtricos e brinquedos, incluindo uma verso eletrnica do cubo de
Rubik, e um "cubo dinossauro".
X11/Jogos/Vdeo
cxhextrix uma verso colorida do popular hextris. Ambos so semelhantes ao popular jogo de vdeo
Tetris, um jogo onde deve-se tentar encaixar perfeitamente blocos que caem. Este jogo requer X
Window para funcionar apropriadamente.
Este um pacote de jogos que rodam em X Window. Ele contm pool, snooker, air hockey e outros
jogos de tabuleiro. ADVERTNCIA: Esse software pode viciar e pode causar srios nveis de privao
do sono ou perda da mobilidade nas pernas se usado em condies extremas.
Este pacote vem crescendo de popularidade com o passar dos anos do Linux. Ele muito popular na
Red Hat e na Conectiva tambm!. O objetivo do jogo? Achar e destruir todas as formas de Bill que
tenta desestabilizar novos e antigos sistemas operacionais, e para corajosamente chegar onde nenhum
homem jamais chegou antes.
xboing um jogo que segue a tradio do clssico 'Breakout'. O objetivo manter uma bola "pulando"
nos tijolos at que eles se quebrem. O melhor vem em nveis mais adiantados quando voc tem que
manipular mltiplas bolas e armadilhas.
O clssico PacMan chega a sua tela com xchomp. No to extenso quanto o jogo original, mas ainda
muito legal!
Um jogo de ao/aventura para X Window no qual voc, como um guerreiro Ninja, mata tudo a sua
volta, e tenta sobreviver.
Um clone do velho jogo arcade espacial 'Galaga'. ( Galaga, voc sabe como jogar Galaga! A nave
segue o mouse e o boto atira. Tiro-automtico segurando o boto, ento ningum me acusar de
quebrar o seu mouse!)
Jewel um jogo muito mais parecido com Domain/Jewelbox do que um jogo de quebra-cabea como
Tetris. Ele jogado controlando a movimentao de blocos que continuam a cair do topo da sua tela.
Pode-se mov-los para esquerda e direita, assim como alterar sua rotao. O objetivo conseguir mais
pontos at o "ceifeiro cruel" acabar com a diverso.
Um jogo difcil, mas com muita diverso. Tente manobrar sua nave para uma aterrissagem segura e
suave.
Similar ao xjewels ou tetris, este jogo o desafia a manter a rea de jogo livre de blocos que caem. Uma
variao do clssico tetris que vicia do mesmo jeito.
X11/KDE
Jogos para o KDE. Includos neste pacote: kabalone: estratgia kasteroids: arcade kmahjongg: o
popular mahjongg kmines: desarmar as minas kpat: jogos de cartas, inclusive pacincia kpoker: vdeo-
poker kreversi: Reversi ksame: um jogo de tabuleiro kshisen: Shisen-Sho - relacionado com o
mahjongg ksnake: corrida das cobras ktetris: o bem conhecido tetris
Aplicaes grficas para o KDE. Includos neste pacote: kdvi: visualiza arquivos TeX's independentes
de dispositivo (.dvi) kfax: visualiza arquivos de fax kfract: gerador de fractal kghostview: visualiza
arquivos postscript (.ps) kpaint: um programa simples de desenho kview: visualiza numerosos
formatos de arquivos grficos
Bibliotecas para o KDE. Includos neste pacote: jscript: biblioteca javascript kdecore: biblioteca base
kdeui: biblioteca da interface do usurio kfmlib: biblioteca do gerenciador de arquivos khtmlw:
widgets HTML mediatool: biblioteca para ferramentas multimdia
Aplicaes multimdia para o KDE. Includos neste pacote: kmedia: ferramenta para tocar multimdias
kmid: tocador de midi/karaoke kmidi: tocador/conversor de midi para wav kmix: ferramenta mixer
kscd: tocador CD de udio
Substitui o startx e xinitrc para inicializar o KDE de forma conveniente. Use 'kde' ao invs de 'startx'
para entrar no KDE.
Bibliotecas de suporte para o KDE. Includos neste pacote: giflib30: biblioteca de rotinas para
trabalhar com imagens GIF jpeglib6a: programa free JPEG do 'Independent JPEG Group' mimelib:
biblioteca para manipular mensagens em formato MIME
Utilitrios para o KDE Programas disponveis neste pacote: karm: controle de tempo pessoal kcalc:
calculadora cientfica kedit: editor de textos simples kfloppy: ferramenta de formatao de disquetes
khexedit: editor hexadecimal kjots: bloco de notas kljettool: ferramenta de configurao de
impressoras HP knotes: recados para colar no ambiente grfico kzip: ferramenta de manipulao de
arquivos compactados
Processador de textos para o KDE baseado no LyX, usa LaTeX como base.
X11/KDE/Base
Aplicaes bsicas para o KDE. Includos neste pacote: kaudio: servidor de udio kcontrol: ferramenta
de configurao kdehelp: visualizador dos arquivos de ajuda, info e pginas de manual kdm: substituto
do xdm kfind: ferramenta de busca kfm: gerenciador de arquivos, browser, cliente ftp, ...
kfontmanager: seletor de fontes kmenuedit: ferramenta para adicionar aplicao ao painel kpanel:
paginador da rea de trabalho kscreensaver: diversos salvadores de tela kvt: substituto do xterm kwm:
gerenciador de janelas do kde kappfinder: procura aplicaes no-kde
X11/KDE/Grficos
Um visualizador de imagens muito rpido para o KDE que usa a biblioteca imlib.
X11/KDE/Rede
Aplicaes de Rede para o KDE. Includos neste pacote: kmail: leitor de correio knu: utilitrios de rede
korn: ferramenta de monitorao da caixa de correio kppp: configurao fcil para conexo PPP krn:
leitor de notcias
X11/Passatempos
Este pacote contm XPlaycd, XMixer e XGetfile. XPlaycd um programa para tocar cds de udio
usando o drive de cdrom. XMixer usado para controlar a mixagem na placa de som. XGetfile um
verstil navegador de arquivo, feito para usar em shell scripts.
XBanner mostra texto, modelos e imagens na janela root. Isso permite usurios customizarem tanto o
seu fundo do servidor X normal quanto o fundo usado nas telas estilo xdm para login.
Xearth mostra um globo pseudo-3D que rotaciona para mostrar a terra como ela realmente ,
mostrando marcas para cidades principais, RedHat Software e a Conectiva tambm :-))
Divirta-se com um aqurio animado no fundo da sua tela, com uma variedade de peixes tropicais
nadando nele.
xsnow 1.40-7.1 (29155 bytes)
Neve caindo continuamente acompanhada pelo vo do Papai Noel pela sua tela. No se esquea de
chacoalhar as janelas de vez em quando para tirar a neve!
X11/Utilitrios
Esta a ferramenta Red Hat de configurao X. Ela baseada nos fontes do xf86config, um utilitrio
de XFree86. Adicionada uma interface amigvel para facilitar o uso pelo usurio final.
Este pacote fornece um visualizador de faxes para X11 com capacidade de zoom.
Mostra a hora do dia e a fase atual da lua. Mudana de cores dependendo da hora do dia (dia/noite) e a
lua mostrada pequena e claramente em forma de cunha no espao.
Um pacote de utilitrios X que reportam o estado do sistema. Estes utilitrios geralmente fornecem
apresentaes grficas de informaes disponveis a partir de ferramentas no conjunto procps.
Rxvt um emulador de terminal VT100 para X. Ele tem o objetivo de ser um substituto de xterm(1)
para usurios que no necessitam das caractersticas mais esotricas de xterm. Especificamente rxvt
no implementa a emulao Tektronix 4014, registro de sesso e configurabilidade no estilo toolkit.
Como resultado, rxvt usa muito menos swap do que xterm - uma vantagem significativa em uma
mquina servindo vrias sesses X.
XCPUSTATE um monitor de performance instantnea. Foi originalmente escrito por Mark Morae
para monitorar a distribuio de carga nas CPUs de uma Silicon Graphics Iris 4D/240. Desde ento j
foi portado para uma variedade de mquinas uniprocessadas e multiprocessadas.
Uma verso melhorada do xlock que permite a voc manter outros usurios longe de sua sesso X
enquanto voc est afastado da mquina. Ele roda um dos vrios protetores de tela enquanto aguarda
voc entrar com a sua senha, desbloqueando a sesso e voltando ao X.
Este programa ir notific-lo quando um novo mail chegar. Ele similar ao xbiff, oferecendo mais
caractersticas e opes de notificao.
O xosview oferece um conveniente grfico de barras do estado atual do sistema - uso de memria,
carga da CPU e uso de rede. Muito til para monitorao do status do seu sistema.
Protetores de tela de todos os tipos esto includos neste pacote, garantindo horas de divertimento para
o seu monitor. E se voc realmente est inclinado proteo do seu monitor, existe aquele velho
clssico, a "tela preta".
Vrios aspectos da performance do sistema podem ser monitorados com o xsysinfo, incluindo trfego
de rede, carga da CPU, espao em disco, uso de disco, e mais. Mostra tambm um histrico da
performance em uma janela para que voc possa ver as mudanas facilmente.
Utilitrio para iniciar um programa e esperar por ele para mapear uma janela. No um programa
"end-user", mas til para escrever scripts que rodem programas X Window.
Xwpick deixa-o capturar uma imagem de uma janela arbitrria ou uma rea retangular de um servidor
X11 e grav-la em um arquivo em uma variedade de formatos.
X11/XFree86
Esta uma coleo de programas X do contrib X11R6, que contm programas contribudos por vrios
usurios. Inclui listres, xbiff, xedit, xeyes, xcalcm, xload e xman alm de outros.
X Window uma interface grfica completa com mltiplas janelas, mltiplos clientes e diferentes
estilos de janelas. usado 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. Este pacote
contm as fontes bsicas, programas e documentao para uma estao de trabalho X. Ele no fornece
um servidor X que acessa seu hardware de vdeo - estes so disponibilizados em outro pacote.
XFree86-100dpi-fonts 3.3.3-2cl (1258244 bytes)
As fontes 100dpi usadas na maioria dos sistemas Linux. Aconselhado usurios com monitores de alta
resoluo.
As fontes 75dpi usadas na maioria dos sistemas Linux. Usurios com monitores de alta resoluo
podem preferir as fontes de 100dpi disponveis em um pacote separado.
O XF86Setup uma ferramenta grfica de configurao para a famlia de servidores XFree86. Permite
a configurao do vdeo, layouts de teclados, tipo de mouse e outras opes. um pouco lento e
necessita do servidor VGA 16 genrico.
Este pacote contm bibliotecas compartilhadas que a maioria dos programas X precisam para rodar
corretamente. Eles esto em um pacote separado para reduzir o espao em disco necessrio para rodar
aplicaes X em uma mquina sem um servidor X (atravs da rede).
Verso modificada do servidor de fontes xfs para X, com suporte a fontes TrueType via FreeType. Com
o servidor de fontes, voc pode fornecer fontes truetype para outros servidores X que no tenham este
suporte.
X11/XFree86/Servidores
Servidor X para placas feitas com os chipsets 3DLabs, tais como GLINT 500TX, GLINT MX,
Permedia e Permedia 2.
Servidor X para placas IBM 8514 antigas e compatveis de vrias companhias como a ATI.
Servidor X para as placas baseadas em AGX, como Boca Vortex, Orchid Celsius, Spider Black
Window e Hercules Graphite.
Servidor X para placas baseadas no chip ATI Mach32, incluindo a ATI Graphics Ultra e Ultra Plus.
XFree86-Mach64 3.3.3-2cl (1878248 bytes)
Servidor X para placas baseadas no chip ATI Mach64, como a Graphics Xpression, GUP Turbo e
WinTurbo.
Servidor X para placas baseadas no chip ATI Mach8, incluindo a ATI 8514 Ultra e Graphics Ultra.
Servidor X monocromtico genrico para placas VGA, que funciona em quase todas as placas estilo
VGA com resolues limitadas.
Servidor X para placas baseadas em chips Weitek P9000 como a maioria das placas Diamond Viper e a
Orchid P9000.
Servidor X para placas baseadas em chips da S3, incluindo a maioria das placas #9, Diamond Stealth,
Orchid Farenheits, Mirco Crystal 8S, a maioria das placas STB e algumas placas me com
aceleradores grficos embutidos (como a linha IBM ValuePoint).
Servidor X para a maioria dos dispositivos SVGA framebuffer simples, incluindo placas baseadas nos
chips ET4000, Cirrus Logic, Chips and Technologies para laptops, Trident 8900 e 9000. Funciona em
placas Diamond Speedstar, Orchid Kelvins, STB Nitros e Horizons, Genoa 8500VL, maioria das Actix
e na Spider VLB Plus. Tambm funciona em muitas outros chips e placas, ento tente este servidor se
estiver tendo problemas.
Servidor X genrico para placas VGA de 16 cores. Funciona em quase todas as placas grficas VGA,
mas somente em baixa resoluo e com poucas cores.
Servidor X para placas baseadas nos chips ET4000/W32, incluindo as placas Genoa 8900 Phantom
32i, Hercules Dynamite, LeadTek WinFast S200, Sigma Concorde, STB LightSpeed, TechWorks
Thunderbolt e ViewTop PCI.
X11/gnome
Parmetros Gerais
Este apndice fornece ilustraes de alguns parmetros que podem ser utilizados em certos drivers. Note que, na
maioria dos casos, estes parmetros adicionais so desnecessrios.
No esquea que se um dos dispositivos que voc est tentando usar requerer um destes parmetros e o suporte para
aquele dispositivo no est compilado no kernel, o mtodo tradicional para adicionar o parmetro ao LILO, no
funcionar. Os drivers carregados como mdulos requerem que estes parmetros sejam especificados quando o
mdulo carregado. O programa de instalao do CL lhe d a opo de especificar os parmetros de mdulo quando
um driver estiver carregado.
Para maiores informaes referentes a suporte de dispositivo de compilao no kernel usado pelo programa de
instalao do CL, v para o captulo 17, seo 17.5.
Um dos parmetros mais comumente usados o parmetro hdX=cdrom, pode ser digitado na linha de comando de
inicializao do sistema, e est relacionado com o suporte para CD-ROM IDE/ATAPI.
Parmetros CD-ROM
Tabela: Parmetros de CD-ROM
Hardware Parmetro
CD-ROM Mitsumim cd=port, irq
CD-ROM Sony CDU 31 ou 33 cdu31a_port=base_addr cdu31a_irq=irq
Aztech CD268 aztcd=port
SB Pro ou 16 e compatveis sbpcd=io_addr,sb_pro_setting
Drives CD-ROM ATAPI/IDE hdx=cdrom
Alguns exemplos:
Ateno: muitas placas SoundBlaster vm com interface IDE. Neste caso no necessrio especificar o parmetro
sbpcd, somente o parmetro hdx.
Parmetros SCSI
Tabela: Parmetros SCSI
Hardware Mdulo Parmetro
SCSI Seagate ST0 seagate.o controller_type=1 base_address= base_addr irq=irq
SCSI Future Domain TMC-8xx seagate.o controller_type=2 base_address= base_addr irq=irq
SCSI Trantor T128 t128.o t128=base_addr,irq
SCSI NCR-5380 Based g_NCR5380.o ncr5380= base_addr,irq,dma_channel
AHA 152x aha152x.o aha152x=port,irq,scsi_id,reconnect,parity
AHA 1542 aha1542.o bases=base_addr
Buslogic Buslogic.o buslogic=base_addr
PAS / Studio 16 pas16.o pas16= base_addr,irq
Zip Parallel Port ppa.o ppa_base= base_addr
Alguns exemplos:
Quando um parmetro possui vrgulas, esteja seguro que no haja espaos aps a vrgula.
Aps, pode iniciar-se a instalao escolhendo-se a opo de instalao via Disco Rgido. Ser solicitado o disquete
suplementar, o qual aps carregado, solicitar a informao da partio que contm os arquivos Conectiva Linux, e a
partir da a instalao seguir seu procedimento padro.
O utilitrio inicialmente solicitar o nome do arquivo do disco image, onde dever ser informado boot.img.
Aps solicitar o dispositivo de gravao, onde dever ser informado a:. Para gerar o disco suplementar, etiquete um
segundo disco com a inscrio disco suplementar e execute o rawrite novamente, desta vez informando
supp.img no nome do arquivo do disco image.
Para gerar os discos sob o Conectiva Linux, necessrio que se tenha permisso de gravao no /dev/fd0 (a unidade
de disco flexvel). Inicialmente etiquete um disco formatado de 3 1/2" com o nome de disco de inicializao ou algo
similar e insira na unidade de disco flexvel (mas no monte a unidade (man mount - em portugus). Monte o CD
Conectiva Linux, v para o diretrio /images e execute o seguinte comando:
dd if=boot.img of=/dev/fd0 bs=1440k
Para gerar o disco suplementar, etiquete um segundo disco com a inscrio disco suplementar, insira na unidade de
disco flexvel e execute o seguinte comando:
dd if=supp.img of=/dev/fd0 bs=1440k
Ocorreu erro na instalao do LILO?
O erro mais comum que acontece nesse estgio quando foi criada uma partio nova e definida com o ID de "DOS
16-bit" para o Windows durante a instalao. O LILO checa que h uma partio MSDOS e se no houver um
sistema de arquivos MSDOS instalado nesta partio, ele no se instala, acusando erro.
O que fazer:
particionar o HD, instalar primeiro o Windows e depois o Linux.
se isso no for possvel, na hora da instalao do LILO, retire a entrada "dos" que o programa coloca.
ou, em ltimo caso, de um sistema j instalado, usar o modo rescue para recuperar o LILO. veja como
fazer isso em "como recuperar o LILO?"
Usando Loadlin
Eu no posso utilizar o LILO para iniciar a minha mquina e ouvi falar do
LOADLIN. Como configurar este utilitrio?
Na linha de comandos de DOS, digite:
Ou caso se deseje carregar um grande kernel junto com um disco em memria: C:\LOADLIN> LOADLIN
bzimage /dev/ram rw initrd=diskimage
Ou caso haja mais comandos alm dos 128 bytes de uma linha de comando DOS: C:\LOADLIN> LOADLIN
@params}
Um exemplo de arquivos de parmetros test.par. Por favor leia. Pode ser mais interessante usar um arquivo de
programas com algo como:
Pode-se simplesmente digitar LINUX.BAT e o sistema ser carregado. Um exemplo simples LINUX.BAT
disponibilizado no pacote LOADLIN.
Aqui assumindo que o D: ser seu acionador de CDROM e que a imagem desejada a do disco de inicialilzao
(boot.img), se o disquete desejado for o suplementar, substitua boot.img por supp.img.
Exemplo de particionamento
Exemplo para uma mquina "pessoal" (sem muitos usurios) com 32Mb de RAM e um disco rgido de 2.1Gb, sendo
1.1 Gb usados pelo win95:
TIPO IDENTIFICAO DEVICE MONTAGEM TAMANHO
primria DOS 16-bit >=32 /dev/hda1 win95 1.1G
primria linux swap /dev/hda2 Swap 64M
extendida linux native /dev/hda3 Extendida at o fim do disco
lgica linux native /dev/hda5 / 200M
lgica linux native /dev/hda6 /home 100M
lgica linux native /dev/hda7 /usr 500M
lgica linux native /dev/hda8 /var 136M
Para discos maiores/menores, apenas varie esses valores de acordo com suas disponibilidades.
Comandos disponveis:
mattrib, mbadblocks, mcd, mcheck, mcomp, mcopy, mdel, mdeltree, mdir, mformat,
minfo, mkmanifest, mlabel, mmd, mmount, mmove, mpartition, mrd, mread, mren,
mtools, mtoolstest, mtype, mwrite, mxtar, mzip.
Segundo o seu ambiente de trabalho o programa simplesmente no est onde deveria. Ele utiliza um caminho rgido
na procura dos executveis. Pode-se executar o comando echo PATH para verificar o caminho que est sendo
utilizado. Para executar um comando estando no mesmo diretrio do programa deve-se colocar o prefixo ./ antes do
nome do comando. Por exemplo: ./a.out
Isso deve instalar as bibliotecas X necessrias. Caso ainda persista algum erro, isso pode estar associado a algum
pacote no disponibilizado, como por exemplo(qt, xforms, motif, etc).
Performance
Tenho mais de 64 Mb em meu potente computador, porm ele parece estar muito
lento. Quando configuro com somente 64 Mb ento a mquina fica mais rpida. O
que est acontecendo?
Provavelmente a razo pode estar na placa me, que limita o acesso do cache L2 ao acesso de at 64 Mb. Algumas
placas conhecidas que tm esse problema so NX, FX, VX e TX da Intel.
fstool
Quando executo o fstool , obtenho uma mensagem de que a partio foi removida e pergunta se quero remov-la
do /etc/fstab.
O programa no est funcionando corretamente com a verso atual do tcl e deve ser removido atravs do comando
rpm -e fstool .
Use o linuxconf em seu lugar.
Intel SMP
Como habilitar o suporte a Intel SMP?
Devido natureza experimental do Linux em mquinas com duplos processadores, esse tipo de equipamento no
pode ser suportado sem a recompilao do kernel. Adicionalmente sugerimos uma visita ao site
http://www.linux.org.uk/SMP/title.html , para maiores detalhes.
O kernel 2.0.xx no suporta diretamente o protocolo Plug and Play (PNP). Ser necessrio desabilitar a funo PNP
na placa (via jumpers ou ferramentas de configurao do hardware). Pode-se ainda alterar o mtodo de inicializao
para usar o Loadlin.exe a partir do Windows (aps o Windows configurar o hardware PNP) ou pode-se utilizar
o programa isapnptools . Inicialmente digite: pnpdump > /etc/isapnp.conf
Isso ir+a criar um arquivo de configurao, que dever ser editado com as configuraes de cada placa. Aps, digite
isapnp /etc/isapnp.conf para configurar os dispositivos. Veja
http://www.roestock.demon.co.uk/isapnptools/ para maiores informaes.
LILO e mdulos
Estou acostumado a especificar diversas opes para o LILO: para ter diversos hardwares reconhecidos. Agora as
opes parecem no funcionar. Qual a razo?
Devido a uma mudana no sistema de interface de mdulos do kernel, as informaes devem ser fornecidas no
arquivo /etc/conf.modules tornando kmod e kerneld aptos a carreg-los.
Usando RPM
Como usar rpm? Quais os comando mais usuais?
Em geral, o uso normal do RPM, pode ser resumido da seguinte forma:
Instalao/Atualizao/Remoo
Para instalar um pacote: rpm -ivh < nome_arquivo >
rpm -ivh somepackage.1.1-4.i386.rpm
Para atualizar um pacote: rpm -Uvh < nome_arquivo >
rpm -Uvh somepackage.1.1-5.i386.rpm
Para remover um pacote: rpm -e < pacote >
rpm -ivh pacote
Para instalao de alguns pacotes podem ser necessrios alguns indicadores para forar a instalao:
-force - regravar arquivos existentes pertencentes a outro pacotes
-nodeps - instalar o pacote mesmo que outros pacotes no esteja instalados.
Pesquisas
Para verificar se o pacote est instalado: rpm -q < pacote >
Para obter informaes sobre um pacote instalado: rpm -qi < pacote >
Para listar os arquivos pertencentes a um pacote: rpm -ql < pacote >
Para verificar a qual pacote o arquivo pertence: rpm -qf < arquivo >
Pode-se utilizar vrios comandos em conjunto, por exemplo rpm -qil apresentar informaes e listar todos os
arquivos do pacote.
Para verificar um arquivo rpm que no esteja instalado, simplesmente adicione p linha de pesquisa: rpm -qilp
somepackage.1.1-4.i386.rpm
Usos mais avanados podem ser encontrados na pgina de manual (man rpm - em portugus) ou no site
http://www.rpm.org.
Verificaes
Para verificar no sistema quais arquivos foram alterados a partir das configuraes iniciais, pode-se usar o RPM no
seguinte formato: rpm -Va
Para verificar somente os pacotes (e no todos os arquivos), pode-se executar: rpm -Va -pipe "awk 'print
2' | xargs rpm -qf | sort -u" > /tmp/pacote
Aps verifique o contedo de /tmp/pacote.
Existe suporte a outras lnguas tambm, mas algumas delas tem muito poucas tradues, ou nenhuma... Voc pode
ver os cdigos das lnguas em /usr/share/locale numa mquina com CL.
No Linux no existem extenses como forma de indicar se um arquivo um programa executvel. Verifique os
atributos do arquivo com o comando ls -la e veja se o caractere "x" aparece. Se no aparecer execute:
chmod +x nome-do-programa
Outro detalhe: por motivos de segurana o diretrio corrente no faz parte do PATH. Para executar programas no
diretrio corrente basta:
./nome-do-programa
Ou incluir o diretrio corrente (.) no PATH, editando o arquivo /etc/profile.
Impresso Truncada
Ao imprimir, as linhas na impressora aparecem truncadas. Por que?
Algumas impressoras truncam linhas ASCII ao imprimir uma pgina. Isto se deve forma de tratamento de linhas
muito longas. O texto deve ser formatado antes da impresso, com utilitrios como pr ou mpage .
Glossrio
ATAPI
Protocolo de comunicao entre dispositivos CD-ROM e interfaces IDE.
Biblioteca
Coleo de rotinas que executam operaes que so requisitas por diversos programas. Elas podem ser
compartilhadas, significando que as suas rotinas residem em arquivos diferentes do programa que as utiliza. Podem
ser ligadas estaticamente em um programa, o que significa que passam a fazer parte do programa fisicamente.
Programas criados com bibliotecas compartilhadas no poder ser executados, a menos que estas estejam instaladas
no sistema.
Binary
Sistema de numerao composta por dois dgitos, ou mais comumente usado como referncia a um programa que
pode ser executado. Em contraposio fonte .
BIOS
Um acrnimo para Sistema Bsico de Entrada e Sada em PCs. Em sistemas PC executa as funes necessrias para
a inicializao do hardware do sistema quando o equipamento ligado. Controla ainda o processo de inicializao,
provendo rotinas de baixo nvel de entrada e sada e permitindo ao usurio modificar detalhes de configurao do
hardware.
Bootstrap
Veja ``Inicializao''.
Cabea
Ao referenciar-se a discos rgidos, significa o componente usado na leitura e gravao de dados naquela mdia. Para
cada prato do disco rgido h normalmente duas cabeas, uma para cada superfcie, ainda que uma delas no possa
ser usada. Veja tambm Geometria.
Caminho Padro
Em termos de rede local, se refere a um dispositivo que conecta um ou mais computadores a uma rede ou a outras
redes. O dispositivo pode ser um hardware especializado (como um roteador) ou um computador de uso geral
configurado para as tarefas de gateway.
Chamada ao Sistema
Uma chamada ao sistema uma rotina que executa uma funo de baixo nvel durante o processamento de um
programa.
Cilindro
Ao se referenciar a discos rgidos, significa o nmero de diferentes posies do disco que as cabeas de leitura e
gravao podem acessar ao mesmo tempo, considerando-se um movimento de rotao dos diversos pratos (vide
Guia de Administrao de Sistemas Linux para maiores informaes). Veja tambm Geometria.
CISC
Um acrnimo para Conjunto de Instrues Complexas de Computador. Uma filosofia de criao de computadores,
onde os processadores so encarregados de um nmero relativamente grande de diferentes instrues, cada uma
levando um determinado tempo, dependendo de sua complexidade, para ser executada. Em contraposio a RISC.
CMOS
Originalmente um acrnimo para Semicondutor Complementar xido Metlico - uma tecnologia de semicondutores
usada em muitos circuitos integrados. Normalmente descreve o hardware que contm o BIOS e o relgio de
hardware.
Cdigo fonte
Um conjunto de instrues que podem ser entendidas por um ser humano. Conhecido tambm como fonte, sem ele
muito difcil alterar ou conhecer um programa.
Conectiva Informtica
Um empresa de software brasileira que produz e comercializa softwares, livros e treinamento para o sistema
operacional Linux, incluindo o Conectiva Linux..
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 caracteres usada para alternar as
consoles (normalmente ALT + FN, onde N o nmero da console)
Dependncias
Ao se referenciar a pacotes de software, dependncias so os requisitos existentes entre pacotes. Por exemplo, o
pacote cnc pode requerer arquivos instalados pelo pacote bar. Neste exemplo, bar deve ser instalado ou cnc ter
dependncias no resolvidas. RPM normalmente no permitir a instalao de pacotes com dependncias no
resolvidas.
Desmontar
O ato de revogar o acesso a um sistema de arquivos. O programa que executa esta funo chamado umount (man
umount - em portugus).
Disco Rgido
Um disco rgido contm uma mdia magntica que gira como um disco. Pequenas cabeas sobre a superfcie de cada
disco, so usadas para ler e gravar medida que ele rotaciona.
Disk Druid
Componente do processo de instalao do Conectiva Linux usado para particionamento de discos rgidos.
Disquete
Dispositivo pequeno de armazenamento de dados, removvel, e que pode ser lido ou gravado em um dispositivo
compatvel.
Disquete de Inicializao
Um disquete usado na instalao do Conectiva Linux e que acompanha o pacote oficial.
Disquete de Resgate
Um disquete contendo um ambiente rudimentar de sistema operacional. Normalmente usado para tentativa de
recuperar um sistema com problemas.
Disquete Suplementar
Um disquete necessrio para certos tipos de instalao do Conectiva Linux.
Distribuio
Um sistema operacional, normalmente o Linux, empacotado de forma a facilitar a sua instalao.
Driver
Veja programa de controle de dispositivos.
Dupla Inicializao
O ato de configurar um sistema de computador para que possa ser inicializado com mais de um sistema operacional.
Apesar do nome, mais de dois sistemas operacionais podem residir em um mesmo equipamento.
EIDE
Um acrnimo para Dispositivos Eletrnicos Integrados Melhorados, o qual uma verso atualizada do padro de
interface IDE. EIDE viabiliza discos rgidos maiores e mais rpidos.
Elementos de Navegao
Uma representao padro de controles que podem ser manipulados pelo usurios. Barras de rolagem, botes e
caixas de texto so exemplo de elementos.
Endereo IP
Endereos IP so o mtodo pelo qual computadores (ou mais exatamente as interfaces de rede dos equipamentos)
so identificados em uma rede TCP/IP. Todos os endereos IP consistem de quatro nmeros, cada um variando de 0
a 255, separados por pontos. Ex: 192.168.255.12
Errata
Errata a palavra em latim para ``Ooops'. Quando um software tem problemas, e quando eles so corrigidos, a sua
nova verso liberada como uma errata. Elas podem ser encontradas em http://www.conectiva.com.br/errata.
FAQ
Um acrnimo para Perguntas Mais Freqentes., como as listadas no Apndice E.
fdisk
fdisk um utilitrio usado para criar, remover ou modificar parties em um disco rgido.
Floppy
Veja disquete.
Formatar
O ato de gravar um sistema de arquivos em um disco rgido.
FQDN
Um acrnimo para Nome de Domnio Totalmente Qualificado. Um FQDN pode ser entendido por um ser humano e
inclui o nome da mquina e o nome de domnio. Por exemplo considerando-se a mquina de nome xavante no
domnio conectiva.com.br, o FQDN ser xavante.conectiva.com.br.
FTP
Um acrnimo para Protocolo de Transferncia de Arquivos. tambm o nome do programa que permite a cpia de
arquivos de um sistema de arquivos para outro.
Geometria
Ao se referir a discos rgidos, representa as caractersticas fsicas do dispositivo. Note que um disco pode ter uma
geometria lgica o que diferente da geometria fsica, normalmente para resolver limitaes relacionada com a
BIOS. Veja ainda cilindro, cabea e setor.
GID
Forma reduzida de identificao do grupo. a forma pela qual um usurio identificado como pertencente a um
grupo em vrios pontos do Conectiva Linux. GIDs so numricos, e apresentam uma relao com os nomes dos
grupos no arquivo /etc/group .
Grupo
uma forma de assinalar direitos especficos para uma certa classe de usurios. Por exemplo, todos os usurios que
estejam trabalhando no Projeto X podem ser adicionados ao grupo de nome xproj. Recursos do sistema, como por
exemplo espao em disco, destinados ao Projeto, podem ser configurados para uso somente pelos integrantes do
grupo.
I18n
Veja Internacionalizao.
IDE
Um acrnimo para a interface de pacotes de comunicao com perifricos para computadores AT.
IDE
Um acrnimo para Disposito Eletrnico Integrado, que o nome da interface padro usada para conectar discos
rgidos e CD-ROM em um computador. Veja tambm EIDE e ATAPI. Incializao
Tambm conhecida por boot (forma reduzida de bootstrap). o processo de iniciar a execuo do sistema
operacional aps as tarefas executadas pelo BIOS.
Intel
Companhia responsvel pela produo de microprocessadores que mais comumente aparecem em computadores
pessoais PC-compatveis. Esses processadores incluem 80386, 80486, Pentium, Pentium Pro, e Pentium II.
Internacionalizao
O ato de desenhar e escrever programas que pode ser facilmente configurados para interagir com o usurio em mais
de um idioma. Freqentemente denominado "i18n" devido ao nmero de letras entre o i inicial e o n final (em
ingls: Internationalization).
Kernel
A parte central de um sistema operacional, sobre o qual o restante do sistema est baseado.
LILO
Um carregador de sistemas operacionais para sistemas Linux para plataformas Intel e compatveis.
Linus Torvalds
Criador do Linux em 1991, enquanto era um estudante universitrio.
Linux
Um robusto e funcional sistema operacional, de livre distribuio, que foi desenvolvido por Linux Torvalds.
Linuxconf
Um programa de configurao de sistema verstil, escrito por Jacques Gelinas e traduzido pela Conectiva
Informtica. Prov uma abordagem baseada em menus para a configuraes de diversas interfaces.
MBR
Veja Registro Master de Inicializao
Memria
Qualquer hardware que possa reter dados para posterior recuperao, ainda que o termo seja usado muitas vezes
especificamente em relao a RAM.
Mdulo
Em Linux uma coleo de rotinas que executam funes de sistema, podendo ser dinamicamente carregados e
descarregados de um kernel em execuo. Normalmente contm programas de controle de dispositivos e so
bastante dependentes do kernel.
Montar
O ato de tornar um sistemas de arquivos acessvel aos usurios do sistema.
Mouse PS/2
Um mouse PS/2 obtm seu nome do computador original onde ele foi usado inicialmente - o IBM PS/2. Pode ser
facilmente identificado pelo conector pequeno, arredondado no final do cabo.
Mouse Serial
Mouse desenhado para conectar-se porta serial do computador. Pode ser facilmente identificado pelo formato
retangular do conector no fim do cabo.
Netmask
Conjunto de quatro nmeros separados por pontos. Cada nmero representa o decimal equivalente de um nmero
binrio de oito bits, podendo variar de 0 a 255. Cada endereo IP consiste de duas partes (o endereo de rede e o da
mquina). A netmask usada para determinar o tamanho das partes. As posies dos bits iguais a 1 representam o
espao reservado para o endereo de rede, e as iguais a 0 representam o espao dedicado ao nmero da mquina.
NFS
Um acrnimo para Sistema de Arquivos em Red. um mtodo de tornar um sistema de arquivos ou um sistema
remoto acessvel para o sistema local. Da perspectiva do usurio, um sistema de arquivos montado no pode ser
distinguido de um sistema de arquivos local.
Nome da Mquina
Um nome de mquina um conjunto de caracteres inteligveis usados para identificar um computador em particular.
Nome de Domnio
Um nome de Domnio usado para identificar computadores que pertenam a uma determinada organizao. Tem
uma natureza hierrquica , sendo os nveis separados por pontos. Conectiva Informtica tem um domnio qualificado
como conectiva .com.br ou seja nome da empresa, atividade, Pas.
Nome do Servidor
Em termos de redes TCP/IP, um computador que pode traduzir um nome significativo como
www.conectiva.com.br em um endereo numrico, como 192.168.255.1.
Pacotes
Arquivos que contm um software , e que contm um formato particular que visa facilitar a sua instalao, remoo
ou atualizao.
PAM
Um acrnimo para Mdulos Anexveis de Autenticao, e consiste de um sistema de controle de acesso ao
Conectiva Linux.
Partio
Um segmento do disco rgido que pode ser acessada como se fosse uma disco completo.
Partio Estendida
Um segmento do disco rgido que contm outras parties. Veja Partio.
Partio Lgica
Uma partio que existe dentro de uma partio estentida. Veja partio e partio estendida.
PC Card
Veja PCMCIA.
PCMCIA
Acrnimo para Associao Internacional de Cartes de Memria de Computadores Pessoais. Esta organizao
produz padres fsicos, eltricos e de software, para pequenos dispositivos, do tamanho de cartes de crdito que
podem conter memria, modems, adaptadores de rede, e mais. Tambm conhecidos como PC cards, estes
dispositivos so usados principalmente em computadores portteis (apesar de alguns desktops tambm utilizarem).
Permisses
Conjunto de identificadores que controlam o acesso a arquivos. So compostas por trs campos; usurio, grupo e
demais. O campo usurio controla o acesso do dono do arquivos, o campo grupo controla o acesso dos usurios que
pertenam ao mesmo grupo do arquivo. E o campo demais controla o acesso de todos os demais usurios que no se
enquadrem nos casos anteriores. Cada campo contm um conjunto de bits que especificam as operaes que podem
ou no ser executadas, tais como leitura, gravao e execuo.
PLIP
Um acrnimo para Protocolo Internet de Linha Paralela, o qual permite a comunicao TCP/IP atravs de uma porta
paralela de computador atravs de um cabo especialmente desenhado para a tarefa.
Ponto de Montagem
Um diretrio sob o qual um sistema de arquivos pode ser acessado aps ter sido montado.
POSIX
Um acrnimo para Interface de Sistemas Operacionais Portveis. Um conjunto de padres que cresceram fora do
sistema operacional Unix.
Processo
Um processo pode ser considerado uma instncia de um programa em execuo em um sistema Linux.
Programa de Controle de Dispositivos
Software que controla a comunicao entre dispositivos de hardware (CDROM, controladoras, discos rgidos) e o
sistema operacional.
RAM
Um acrnimo para Memria de Acesso Randmico usada para manter programas enquanto esto sendo executados e
dados enquanto estejam sendo processados. RAM voltil, o que significa que os dados so perdidos caso haja uma
falha de energia no computador, por exemplo.
Red Hat Software
Um empresa de software da Carolina do Norte - Estados Unidos. Produz e comercializa softwares para o sistema
operacional Linux, incluindo o Red Hat Linux.
Registro Master de Inicializao
Setor do disco rgido dedicado gravao de informaes necessrias ao processo de inicializao do sistema
operacional em um PC.
Reincializar
Reiniciar o processo de inicializao da mquina. Veja inicializao.
RISC
Um acrnimo para Conjunto Reduzidos de Instrues de Computador. Uma filosofia de criao de computadores,
onde os processadores so otimizados para executarem um nmero reduzido de diferentes instrues. Em
contraposio a RISC.
ROM
Um acrnimo para Memria Somente para Leitura - ROM. usada para guardar programas que devam ser
utilizados aps o computador ser desligado. A BIOS guardada na ROM.
Root (Superusurio)
O nome de acesso da conta que tem total e completo acesso aos recursos do sistema. Tambm usando, na forma
inglesa, para identificar, o diretrio / ou diretrio raiz.
RPM
Um acrnimo para Gerente de Pacotes Red Hat. tambm o nome do programa que habilita a instalao,
atualizao e remoo de pacotes.
SCSI
Um acrnimo para Pequena Interface de Sistema de Computador, uma interface padro para a conexo de diversos
dispositivos em um computador. usada em discos rgidos, unidades de fita, scanners, etc...
Senhas Sombra
Normalmente a senha de cada usurio guardada encriptada no arquivo /etc/passwd. Este arquivo deve ser
acessvel para leitura para todos os usurios. Isso pode significar que as cpias das senhas encriptadas dos usurios
podem ser obtidas facilmente, permitindo o uso de programas de quebras de senha. Senhas sombra por outro lado,
arquivam senhas encriptadas em um arquivo altamente protegido, tornando muito mais difcil.
Servidor
Um programa que executado sem a interveno humana, para atender a uma determinada tarefa. Por exemplo, lpd
o servidor que controla o fluxo de tarefas de uma impressora.
setgid
Uma chamada ao sistema que pode ser usada para configurar o GID do processo. Programas pode ser escritos
usando setgid para assumirem o ID de qualquer grupo do sistema.
Setor
Ao se referenciar a discos rgidos, uma reaa de tamanho fixo, normalmente 512 bytes , que pode ser acessado por
uma das cabeas de leitura e gravao em uma rotao do disco. Veja Geometria.
setuid
Uma chamada de sistema que pode ser usada para configurar o UID de um processo. Programas podem ser escritos
usando setuid para assumirem o ID do usurio de qualquer processo do sistema. Deve-se estar atento a programas
que utilizem setuid root, pois podem representar problemas de segurana.
Sistema de Arquivos
Um sistema de arquivos o mtodo de armazenamento das informaes no disco rgido. Diferentes sistemas
operacionais usam diferentes sistemas de arquivos, dificultando o compartilhamento do contedo. Linux suporta
diversos sistemas de arquivos, tornando possvel o acesso a parties DOS, Windows, ....
Sistema Operacional
Uma coleo de softwares que controla o acesso a vrios recursos em um computador.
Sistema X Window
Tambm conhecido como X, a interface grfica do usurios que prov o conhecido ambiente de trabalho com
janelas, comuns a diversos sistemas de computador. Sob X, os aplicativos atuam como clientes, acessando o servidor
X, o qual gerencia a atividade da tela. Clientes podem estar em diferentes sistemas, permitindo o uso remoto de
aplicaes atravs da interface grfica.
SLIP
Um acrnimo para Protocolo Internet de Linha Serial, permite a comunicao TCP/IP em uma linha serial,
tipicamente uma conexo discada com a utilizao de modem.
SMB
Nome curto de Servidor de Blocos de Mensagens, o protocolo de comunicao usados em sistemas Windows para
suportar o compartilhamento de recursos em uma rede.
Tabela de Parties
Espao em disco reservado definio das parties existentes.
TCP/IP
Um acrnimo para Protocolo de Controle de Transmisso/Protocolo Internet, TCP/IP o nome dado ao padro de
rede comumente utilizado na Internet atualmente.
Tipo de Partio
As parties contm um campo usado para definir o tipo do sistema de arquivos que a partio utiliza. um nmero
que tm a sua contrapartida em formato texto. Por exemplo a partio de tipo 82 um partio Linux Nativo. Est
em formato hexadecimal.
Torvalds, Linus
Veja Linus Torvalds.
Troca
Tambm conhecida como rea de troca. Quando um programa necessita de mais memria que a fisicamente
disponvel em um computador, informaes sem uso no momento pode ser gravadas nessa rea, liberando memria
fsica. Est localizada no disco rgido. Alguns sistemas suportam como um arquivo, porm no Linux uma partio
dedicada (Veja o Guia de Administrao de Sistemas Linux, para maiores informaes).
UID
Nome curto de ID do usurio, a forma pela qual um usurios identificado em diversas partes do Conectiva Linux.
UIDs so numricos e a sua converso para o nome do usurio pode ser encontrada no arquivo /etc/passwd.
UNIX
Um conjunto de sistemas operacionais similares ao Linux, originados de uma verso escrita por algumas pessoas de
uma companhia telefnica.
XFree86
Uma implementao livre do Sistema X Window.