1. X
1.1 Como abortar o X quando nada aparece na tela?
1.2 Como configurar o X Window?
1.3 Como colocar atalhos no menu da interface gráfica?
1.4 Meu cursor no X está fora de centro. como alinhá-lo?
1.5 xinit: Conexão recusada (errno 111): unable to connect to Xserver
1.6 Como colocar fontes adicionais no X?
1.7 Como instalar/utilizar o gnome?
1.8 Como mudar a profundidade de cores do X?
1.9 Como mudar a resolução de tela no X?
1.10 Como rodar o X como usuário normal (não-root)?
1.11 Meu X funciona mas está estranho, às vezes trava, não responde
1.12 Como retiro a tela virtual do meu X window?
1.13 Como utilizar as interfaces gráficas disponíveis?
1.14 Itens adicionados no menu do WindowMaker somem ao reiniciar
1.15 De onde baixar o XFree86 novo (3.3.3.1)?
1.16 Problemas de acentuação/teclas após atualizar para o
XFree86-3.3.3.1
1.17 Como posicionar corretamente a tela no X?
2. X/KDE
2.1 Como criar ícones no KDE?
2.2 Como instalar/executar o KDE?
2.3 Como inicializar diretamente no modo gráfico com o KDM (KDE)?
2.4 No X, tento destravar a tela (klock) e não aceita a senha
2.5 Tenho problemas com o kppp (locked)
2.6 Como fazer para a tela não ir para o próximo ambiente de trabalho?
3. aplicativos
3.1 Como acessar arquivos dentro de outro HD através do emulador de dos?
3.2 Como colocar mensagens no fortune?
3.3 Existe algum chat de IRC para o Linux?
3.4 Como configurar o samba?
4. aplicativos/LILO
4.1 O quê posso configurar no LILO?
4.2 Desinstalei o Linux mas não consigo retirar o LILO
4.3 Na inicialização aparece LI, LI- ou 01 01 01 e o sistema trava
4.4 Um exemplo comentado de /etc/lilo.conf
4.5 Como instalar o LILO num disquete?
4.6 Como recuperar o LILO?
4.7 Instalei o windows e o LILO sumiu
5.
aplicativos/linuxconf
5.1 O linuxconf aparece com caracteres estranhos no modo texto
5.2 Como ativar a interface www do linuxconf?
5.3 Quais os módulos disponíveis do linuxconf?
6.
aplicativos/netscape
6.1 Tento configurar o e-mail no netscape, mas ele dá erro.
6.2 As caixas (folders) de mensagens do netscape estão com os nomes
errados.
7. aplicativos/pine
7.1 Como usar a acentuação no pine?
7.2 Como configurar o pine?
8.
aplicativos/wordperfect
8.1 Como usar o c cedilha (ç) no WordPerfect 8?
8.2 Como instalar o WordPerfect 8?
9. configuração
9.1 Como faço para o Linux reconhecer mais de 64Mb de RAM?
9.2 Como alterar a cor do fundo e da letra no console?
9.3 Como configurar a interface eth0 manualmente?
9.4 Como mudar a fonte na console?
9.5 Como mudo o idioma de meu Conectiva Linux?
9.6 Como faço para deixar o 'ls' sempre colorido?
9.7 Como configuro a proteção de tela na console?
9.8 Como configuro meu teclado para abnt?
9.9 Meu teclado ABNT não funciona no X
10. distribuição
10.1 Quais são os editores de texto do modo caractere?
10.2 Onde estão os fontes dos programas?
10.3 Onde está o manual do Linux em português no CD?
10.4 Há softwares para matemática e engenharia?
10.5 Quais os pacotes com as linguagens de programação?
10.6 Não veio o disco suplementar no meu pacote do Linux
10.7 Há no Marumbi programas como o MS Office (planilhas, editores,
etc.)?
11. hardware
11.1 O Linux funciona com o AMD K6?
11.2 Como configurar o mouse?
11.3 Estou em dificuldades com meu notebook/laptop no Linux
11.4 Meu digitalizador (scanner) funciona no Linux?
11.5 Como detectar um drive Syquest SparQ paralelo ou um LS-120?
12. hardware/cdrom
12.1 Como acesso meu CDROM IDE?
12.2 Meu CDROM Creative IDE não é detectado na instalação
13. hardware/disco
rígido IDE
13.1 Como acesso meu HD IDE onde está o windows?
14. hardware/disquete
14.1 Como acesso meu drive de disquete?
14.2 Como criar/formatar um disquete para o Linux?
15.
hardware/impressora
15.1 Problemas para imprimir com a impressora Canon BJC4xxx
15.2 Como configurar minha HP DeskJet 720C, 722C, 820C ou 1000C?
16. hardware/modem
16.1 Meu modem é compatível com o Linux?
16.2 Como configurar o modem pelo control-panel?
16.3 O /dev/modem não existe... como configurá-lo?
16.4 Meu modem aparentemente está mais lento que o normal
16.5 Tento discar, mas o modem está ocupado
16.6 Como testar se o modem está funcionando?
16.7 Como configuro meu winmodem?
17. hardware/placa de
rede
17.1 Como instalar minha placa 3com 3c59x?
17.2 Como instalar a placa EtherExpress PRO 100?
17.3 Como detectar minha placa de rede NE2000?
18. hardware/placa de
som
18.1 Como configuro a placa de som CMI-8330 (on-board)?
18.2 Como configurar minha placa de som?
18.3 Executo o playmidi e dá erro /dev/sequencer
18.4 Como configuro minha placa mwave no Linux?
18.5 Como configurar placas de som OPL3?
19. hardware/placa de
vídeo
19.1 Como configuro minha placa de vídeo com chip i740?
19.2 Pproblemas na configuração da Cirrus Logic GD546x
19.3 Como configurar a placa Creative Labs 3D Voodoo Banshee?
19.4 O chipset da minha placa de vídeo Neomagic é suportado?
19.5 Como configurar minha placa de vídeo SiS530 ou SiS620?
19.6 Problemas com a configuração da placa de vídeo Trident
19.7 Estou com problemas com a placa Trident ou SiS
20. hardware/plug and
play
20.1 Não consigo desligar o Plug'n'Play (PnP) da placa
20.2 Dispositivos PnP (Plug'n'Play) funcionam no linux?
21. hardware/scsi
21.1 Quais os parâmetros da controladora SCSI Adaptec AHA-1520/1522?
21.2 O Linux tem suporte às placas SCSI Adaptec com chipset aic7890?
21.3 Estou com problemas com minha placa SCSI
22. hardware/zip
22.1 Como utilizar ZipDrive e impressora paralela na mesma porta?
22.2 Como faço para instalar o ZipDrive?
23. informações
23.1 O Linux está certificado para o ano 2000 (bug do milênio)?
23.2 O linux roda em computadores Macintosh?
23.3 Preciso aprender o funcionamento básico do Linux e seus comandos
23.4 O Linux já é um sistema próprio para o usuário final (leigo)?
23.5 Como obter uma resposta mais rápida do suporte?
24. instalação
24.1 Erro na instalação 'sig11' e/ou 'crc error'.
24.2 Como regerar os discos de instalação?
24.3 Ocorreu erro na instalação do LILO.
24.4 Qual o espaço em disco necessário para instalar o Linux?
24.5 Como instalar o Linux com o OS/2?
24.6 Como configurar o servidor NFS para instalar outras máquinas?
24.7 Estou com problemas estranhos na instalação. O que fazer?
24.8 Como instalar o Linux num segundo HD?
24.9 Problemas tentando instalar o Linux via disco rígido (HD)
24.10 Problemas tentando instalar o Linux via servidor Windows NT.
24.11 Como indicar o compartilhamento na instalação via SMB?
25.
instalação/linux+windows
25.1 Como instalar o Linux com o windows NT?
25.2 Como inicializar ou o Linux ou o windows?
25.3 Instalei o Linux e o meu windows ficou estranho/lento.
25.4 Posso ter o windows e o Linux no mesmo HD?
25.5 Roteiro completo para a instalação do Linux e windows no mesmo
HD.
26.
instalação/particionamento
26.1 Por que preciso ter uma partição para o /boot?
26.2 Como particiono meu HD?
26.3 Gostaria de uma passo a passo do Disk Druid.
26.4 Estou enfrentando problemas com o Disk Druid
26.5 Exemplo de particionamento
26.6 Como reparticiono meu HD com FAT32 de forma não-destrutiva?
26.7 Gostaria de um passo a passo do fdisk.
26.8 Quantas e quais devem ser minhas partições?
26.9 Por que não criar uma partição de troca (swap) muito grande?
27. internet
27.1 Como me conecto a um provedor de acesso com o Linux?
27.2 Como discar para o meu provedor de acesso pelo control-panel?
27.3 Ao instalar programas da Internet, ocorre erro no configure.
27.4 O modem disca, mas após uns 30 segundos, a conexão cai.
27.5 Como configurar uma conexão via control-panel?
27.6 Como instalar aplicativos baixados da internet?
27.7 De onde posso baixar o jdk para linux?
27.8 Como configurar uma conexão via kppp?
27.9 Qual o aplicativo que é tipo o GetRight(win) para Linux?
28. jogos
28.1 Erro no quake1: 'FindFile: can't find gfx/pop.lmp'.
28.2 Erro no quake2: 'Error: Couldn't load pics/colormap.pcx'.
28.3 O mouse fica estranho quando executo o jogo quake.
28.4 Como habilitar o som no quake?
29. sistema
29.1 Existe anti-vírus para o Linux?
29.2 Como transferir o Linux inteiro para um HD novo?
29.3 Como agendar tarefas de sistema (/etc/crontab)?
29.4 Como desinstalar o Linux e voltar a partição para MSDOS?
29.5 Como saber qual o dispositivo (device) das partições?
29.6 Como criar um disco de inicialização para o Linux?
29.7 Como executar um arquivo?
29.8 Executo um script CGI e aparece seu código na tela do netscape.
29.9 Como usar FrontPage (FP98) Server Extensions no Linux?
29.10 Como instalar/utilizar o ambiente java?
29.11 Como ver a configuração do kernel padrão da conectiva?
29.12 O que posso apagar para liberar espaço em disco?
29.13 Como entrar no Linux? aparece um localhost login: aqui...
29.14 Como entrar no Linux? aparece um [root@localhost /root] aqui...
29.15 Como montar partições FreeBSD no linux?
29.16 Como usar o tar com volumes múltiplos?
30.
sistema/gerenciamento
30.1 É necessário recompilar o kernel (cerne) do sistema?
30.2 Como manter meu sistema atualizado?
30.3 Como lido com os pacotes RPM?
30.4 Devo criar outros usuários além do superusuário(root)?
30.5 O que são e para que usar senhas com shadow?
30.6 Como dar poderes de superusuário a um usuário normal?
31.
sistema/gerenciamento/linuxconf
31.1 Como configurar módulos adicionais do Linuxconf?
32.
sistema/gerenciamento/módulos
32.1 Como instalar um módulo adicional, alheio à distribuição?
32.2 Problemas na carga dos módulos: not supported by kernel.
32.3 O quê são módulos do sistema e pra quê servem?
32.4 Como gerenciar os módulos do sistema?
33. sistema/problemas
33.1 Meu sendmail fica demorando na inicialização
33.2 Meu sistema está muito lento na inicialização e no
encerramento
33.3 Desliguei a máquina sem o shutdown e entrei no modo de
manutenção.
33.4 Como utilizar o modo rescue para recuperar o sistema?
33.5 Perdi a senha do superusuário (root), o que fazer?
33.6 O Linux só reconhece 16Mb de RAM, sendo que possuo mais
34. sistema/rede
34.1 Como comunicar com uma rede IPX?
34.2 Como comunicar com uma rede windows NT?
34.3 Como configurar uma interface de rede DHCP?
34.4 Na inicialização aparecem uns erros net-pf-4 ou coisa parecida.
34.5 Como configuro o DNS no Linux?
34.6 Existem emuladores de telnet para Windows compativeis com linux?
AGRADECIMENTOS:
A Conectiva pelos arquivos abaixo e sua equipe de colaboradores.
COLABORADORES:
Andre Freller
Bruno Lopes F. Cabral
Carlos Augusto Moreira dos Santos
Ewaldo Roettger Junior
Ivan Nekandro
Joao da Silva Figueiredo
Manoel Pinho
Silvio Agostinho Toniello
1.1 Como abortar o X
quando nada aparece na tela?
Aperte as teclas Ctrl+Alt+BackSpace
indice
1.2 Como configurar o
X Window?
Comece sempre utilizando o aplicativo Xconfigurator, que tem uma interface amigável e faz
a autodetecção da maioria das placas de vídeo, fornecendo-lhe uma configuração
mínima funcional.
Se com o Xconfigurator não der certo, tente usar o xf86config, que é um aplicativo em
modo texto, mais flexível que o Xconfigurator, para configurar mouse, teclado, vídeo,
resolução, memória de vídeo, e com muito mais informações disponíveis na tela,
contudo ele não faz autodetecção de hardware.
Para ambos aplicativos, basta chamá-los na linha de comando.
Detalhes: Quando o X está mal configurado, ele entra na "tela preta" e ali fica
parado. para abortá-lo, na maioria das vezes o Ctrl+Alt+BackSpace funciona, mas antes
disso, tente Ctrl+Alt+(tecla + do teclado numérico) que alterna entre configurações de
resoluções de tela possíveis (640x480, 800x600, etc), pois às vezes essa tela só
aparece em uma resolução e nas outras não (geralmente a má configuração da
resolução de tela vem acompanhada de um zumbido discreto do monitor).
Ou ainda, aperte Ctrl+Alt+F1 para voltar ao modo caractere, e no console onde o X foi
chamado, aperte Ctrl+C para "matar" o X.
Configure o X SEM ramdac e SEM clockship.
Tente primeiro configurações mais "conservadoras" e depois vá
aumentado/experimentando até chegar no limite de sua placa de vídeo.
indice
1.3 Como colocar
atalhos no menu da interface gráfica?
Vá ao diretório /etc/X11/wmconfig. Cada arquivo aqui é um ítem de menu. Use um como
exemplo para criar um ítem novo.
Usaremos como exemplo o conteúdo do arquivo /etc/X11/wmconfig/gimp:
gimp name "The GIMP"
gimp description "GNU Image Manipulation Program"
gimp icon "wilbur.xpm"
gimp mini-icon "mini-wilbur.xpm"
gimp exec "gimp &"
gimp group Graphics
Seguindo essa estrutura, pode-se criar um ítem de menu para qualquer aplicativo do
sistema:
meuaplicativo name "meu aplicativo" meuaplicativo description "meu
aplicativo é muito bom" meuaplicativo icon "arquivo-do-ícone.xpm"
meuaplicativo mini-icon "arquivo-do-mini-ícone.xpm" meuaplicativo exec
"rota/executável-do-aplicativo &" meuaplicativo group
"GrupoDoMeuAplicativo"
Criado o arquivo do ítem de menu, use o aplicativo wmconfig para gerar o arquivo de
configuração.
wmconfig --output=nome-da-interface
Podendo ser "nome-da-interface": fvwm2, fvwm95, mwm, afterstep, icewm, wmaker,
kde
OBS.: note que para alguns gerentes de janela como o KDE, a saída deste comando é uma
estrutura de diretórios, e para outros como o icewm, a saída é o próprio arquivo de
configuração do gerente jogado na saída padrão, então deve-se executar como:
wmconfig --output=nome-da-interface > arquivo
Sendo "arquivo" o nome do arquivo de configuração do gerente requerido.
Para maiores informações: man wmconfig
indice
1.4 Meu cursor no X está fora de centro. como alinhá-lo?
Primeiro certifique-se de que você não está com a tela virtual habilitada (ao mover o
cursor para perto da borda, a tela se movimenta mais um pouco)
Caso seu problema seja essa tela virtual, veja como retirá-la no tópico relacionado nas
P&R.
Caso não, leia o arquivo /usr/X11R6/lib/X11/doc/VideoModes.doc e veja como acertar o
modeline no arquivo /etc/X11/XF86config utilizando o utilitário xvidtune.
indice
1.5 xinit: Conexão
recusada (errno 111): unable to connect to Xserver
O seu X está configurado, mas o servidor de vídeo correspondente à sua placa não está
instalado.
Na mesma tela onde ocorre esse erro, veja nas mensagens mais acima (Shift+PageUp) onde há
uma linha: "chipset driver"
Para uma placa S3 Virge por exemplo, a linha será:
(--) S3V : chipset driver: s3_Virge
Essa linha lhe diz qual servidor de vídeo que o X tenta carregar, e que, nesse errno 111
não conseguiu.
Basta instalar o servidor correspondente à sua placa. Aqui vai uma lista dos pacotes de
servidores de vídeo disponíveis:
XFree86-8514 XFree86-AGX XFree86-I128 XFree86-Mach32 XFree86-Mach64 XFree86-Mach8
XFree86-Mono XFree86-P9000 XFree86-S3 XFree86-S3V XFree86-SVGA XFree86-VGA XFree86-W32
indice
1.6 Como colocar
fontes adicionais no X?
Fontes True-Type Acesse a seguinte URL:
http://www.conectiva.com.br/~suporte-cl/comofazer/truetype.html
Fontes não True-Type Vá até o diretório /usr/X11R6/lib/X11/fonts, copie a fonte aqui e
execute:
mkfontdir minha_fonte
Edite o arquivo /etc/X11/XF86Config e na seção de fontes, coloque a entrada para sua
fonte por primeiro:
FontPath "/usr/X11R6/lib/X11/fonts/minha_fonte"
Assim, sua fonte será carregada automaticamente.
indice
1.7 Como
instalar/utilizar o gnome?
Para se executar o gnome, basta digitar, no console, o comando
gnome
Caso utilize o login gráfico, basta executar o programa
kdmconfig
e na aba sessões, incluir um novo tipo, digitando na caixa tipo de sessão,
gnome
### Guarani e anteriores ###
Instale todos os pacotes necessários: rpm -ivh gtk* rpm -ivh libungif* rpm -ivh gnome*
O gnome ainda está em desenvolvimento, nós o incluímos somente para que nossos
usuários tenham uma visão inicial de seu funcionamento/aparência.
Para visualizar o painel e a partir dele disparar algumas aplicações entre normalmente
no X e a partir de uma shell execute (para versão 0.20):
panel
Seguem abaixo outros executávies do gnome, alguns podem não funcionar, pois como já foi
dito, está em desenvolvimento. chame-os diretamente da linha de comando:
versão 0.13: collector gnome_linuxconf gulp gxsnmp logview gnome-help-browser
gnome-info2html gnome-man2html GnomeScott freecell gnomine mahjongg phaser_chess
same-gnome sol ee gnomeg guile-gtk dns-helper gnome_segv htmltest gmix gtcd tcd girc
gmailman network-utilities cromagnon edit-menus find-file gcalc gedit ghex gnomecal grun
gshutdown gsu gtop gtt guname gw notepad
versão 0.20: collector gxsnmp logview background-properties batmon_applet bell-properties
bussign_applet cdplayer_applet clockmail_applet cpuload_applet cpumemusage_applet
dialer_applet diskusage_applet drivemount_applet fish_applet gen_util_applet
gnome-help-browser gnome-info2html gnome-man2html gnome-session gnome-terminal
keyboard-properties mixer_applet modemlights_applet mouse-properties netload_applet panel
save-session ui-properties webcontrol_applet wmpager_applet GnomeScott freecell gnomine
mahjongg same-gnome sol ee gnomeg guile-gtk dns-helper gnome_segv htmltest extace gmix
gtcd tcd gcalc gdiskfree gedit genius ghex gnomecal grun grun-minimalist gsearchtool
gshutdown gsu gtop gtt guname gw
indice
1.8 Como mudar a
profundidade de cores do X?
Edite o arquivo /usr/bin/X11/startx e na linha 24 onde estiver
serverargs=""
Troque por:
serverargs="-bpp 16"
O "16" é a profundidade escolhida, outras possíveis são:
8 bpp (256 cores) 16 bpp (32K/64K cores) 24 bpp (24-bit de cores, packed pixel) 32 bpp
(24-bit de cores)
A quantidade de cores que a placa de vídeo suporta, com determinada resolução de tela,
varia de placa para placa e também está diretamente relacionada com a quantidade de
memória que a placa tem.
indice
1.9 Como mudar a
resolução de tela no X?
Utilize primeiramente o Xconfigurator. Ao aparecer a tela com o modo de vídeo padrão,
definido por ele, que sempre escolhe uma configuração "conservadora", aperte o
botão "Deixe-me escolher" e escolha a definição desejada para cada
profundidade de cores.
Ou ainda, vá diretamente no arquivo de configuração do X, o /etc/X11/XF86Config, e lá
no seu final, em cada seção Section "Screen" há as configurações para cada
profundidade de cores. Procure pelas linhas "Modes" e coloque a resolução
desejada (em ordem de preferência), por exemplo:
Modes "1024x768" "800x600" "640x480"
indice
1.10 Como rodar o X
como usuário normal (não-root)?
### Marumbi e anteriores ###
Há duas opções:
1) Vá em /usr/X11R6/bin e execute:
ln -sf xserver-wrapper X
2) Atualize seu XFree86. pegue os pacotes em nosso site de FTP: ftp://ftp.conectiva.com.br/pub/conectiva/atualizacoes
indice
1.11 Meu X funciona
mas está estranho, às vezes trava, não responde
Há algum padrão nesses erros? Tente responder algumas das perguntas seguintes para
tentar chegar na origem do problema:
Com relação a causa:
Acontece toda vez que se entra o X ou de vez em quando?
Acontece sempre após um intervalo de tempo definido?
Acontece sempre que a máquina está sobrecarregada de tarefas?
Acontece sempre utilizando os mesmos aplicativos?
Acontece apenas com um aplicativo em especial?
Houve alguma mudança de hardware na máquina anterior ao problema?
Houve alguma instalação de pacotes anterior ao problema? quais?
Com relação a solução:
Alterar o número de cores ou a resolução da tela adianta?
O sistema volta após algum tempo de inatividade?
Fechando algum aplicativo em especial, volta ao normal?
Ou fechando todos os aplicativos, volta ao normal?
Ou fechando todos os aplicativos e reiniciando o X, volta ao normal?
Ou apenas reinicializando a máquina volta ao normal?
OBS.: note que as janelas do X possuem características diferentes das de outros sistemas
operacionais, como as ações de pregar, layer, hide, dock, rollup, entre outras, que
podem ser interpretadas erroneamente como mal funcionamento.
indice
1.12 Como retiro a
tela virtual do meu X window?
Dentro do arquivo /etc/X11/XF86Config, comente a linha correspondente a sua configuração
atual que começa com "Virtual" e apenas comente-a.
OBS.: para comentar uma linha, coloque um # no seu início
Note que para cada servidor de vídeo e para cada profundidade de cores há uma entrada
Virtual. você deve alterar a linha correta para que tenha efeito. Se você não tem
certeza qual alterar, altere todas as linhas que começam com Virtual dentro desse
arquivo.
Se o procedimento acima não trazer resultado, talvez sua placa de vídeo não suporte a
resolução de tela escolhida. apenas diminua essa resolução.
Se isso ainda não for suficiente, provavelmente você está usando um servidor de vídeo
incorreto, e/ou sua placa não é suportada pela sua versão do XFree86. Consulte
http://www.xfree86.org para maiores informações.
indice
1.13 Como utilizar
as interfaces gráficas disponíveis?
Use o comando `kde` para entrar no KDE, gnome para entrar no GNOME e `startx` para entrar
nas demais interfaces gráficas.
Note que todas usam o X11, que é o servidor gráfico; startx é um script para entrar no
X11 usando o gerenciador de janelas escolhido.
O gerenciador padrão usado pelo startx é o Window Maker, mas pode-se mudar selecionando
a opção de alternar para outro gerenciador de janelas (como afterstep, icewm, fvwm2 com
cara de windows 95, fvwm com cara de motif), no menu para sair do X.
O comando kde, por sua vez, é outro script usado para entrar no X11 usando como
gerenciador de janelas o KWM, que é parte do KDE, assim como é o comando gnome, que
entra no X11 usando o gerenciador Enlightment que é o gerenciador padrão do gnome.
### Guarani ###
Use o comando `kde` para entrar no KDE e `startx` para entrar nas demais interfaces
gráficas.
Note que todas usam o X11, que é o servidor gráfico; startx é um script para entrar no
X11 usando o gerenciador de janelas escolhido.
O gerenciador padrão usado pelo startx é o Window Maker, mas pode-se mudar selecionando
a opção de alternar para outro gerenciador de janelas (como afterstep, icewm, fvwm2 com
cara de windows 95, fvwm com cara de motif), no menu para sair do X.
O comando kde, por sua vez, é outro script usado para entrar no X11 usando como
gerenciador de janelas o KWM, que é parte do KDE.
indice
1.14 Itens adicionados no menu do WindowMaker somem ao reiniciar
### Guarani ### Este é um problema no WPrefs, que ao invés de seguir o link, o apaga e
grava um arquivo normal. para arrumar, edite o arquivo /usr/X11R6/bin/RunWM e na linha
181:
ln -fs "$GSDIR/Defaults/WMRootMenu.$LINGUA"
"$GSDIR/Defaults/WMRootMenu"
mude para:
if [ -L $GSDIR/Defaults/WMRootMenu ] ; then
ln -fs "$GSDIR/Defaults/WMRootMenu.$LINGUA"
"$GSDIR/Defaults/WMRootMenu"
fi
indice
1.15 De onde baixar
o XFree86 novo (3.3.3.1)?
### Marumbi ###
Estão disponíveis para download as RPMS do XFree-3.3.3.1 em:
ftp://ftp.conectiva.com.br/pub/conectiva/atualizacoes/marumbi/i386/XFree86
Principais novidades desta versão:
Novos chipsets suportados, incluindo: 3Dlabs, Rendition, Weitek P9x00, Cyrix MediaGX,
Matrox G100/G200, SiS 5597/98 + 6326, Trident 975AGP, NeoMagic, novos chipsets Mach64,
C&T 69000, Riva TNT, EPSON SPC8110, Linux vesafb;
Todos os servidores XFCom da SuSE e Precision Insight foram incluídos;
Novos drives XInput para digitalizadores AceCad ADVANCEDigitizer, MicroTouch TouchPen, SGI
dial box;
Melhoria na segurança, incluindo correções para estouro de buffers e outros problemas
relatados para o time do xfree86;
Várias correções de bugs.
Além dessas novidades a Conectiva incluiu para o Marumbi:
Suporte melhorado para acentuação usando dead-keys, com mapas Xmodmap para teclados
ABNT2, português e US Internacional.
Esta solução usa um patch na biblioteca Xlib, dispensando o patch no kernel conhecido
como diacrd. Testamos esta solução em vários aplicativos, incluindo o StarOffice 5.0,
Applix 4.4.1, aplicativos KDE e WordPerfect 8 com teclado abnt2.
Xconfigurator com os monitores mais populares do mercado brasileiro: AOC, LG StudioWorks,
Philips, Samsungs mais recentes, Samtron, TCE e Waytec.
Novos mapas XKB para teclados ABNT2 e US International (nossos agradecimentos ao Ricardo
Ygarashi)
Para saber quais pacotes do XFree86 atualizar, execute:
rpm -qa | grep XFree
Para atualizar os pacotes, primeiro baixe-os de nosso site FTP, então:
rpm -Uvh XFree*
Além de atualizar os pacotes do XFree86, atualize também os pacotes Xconfigurator e
xinitrc. O xinitrc contém os novos mapas de teclado e ajusta as configurações do
teclado no arquivo /etc/X11/XF86Config e no link /etc/X11/xinit/.Xmodmap.
Caso use um arquivo .xinitrc para carregar o XFree ou tem um mapa Xmodmap próprio,
carregue também o mapa /etc/X11/xinit/.Xmodmap.
Caso use o KDE, atualize também o kdestart.
indice
1.16 Problemas de
acentuação/teclas após atualizar para o XFree86-3.3.3.1
Cheque se seu sistema está corretamente configurado:
No arquivo /etc/X11/XF86Config, descomentar a linha XkbDisable
Ver o link simbólico em /etc/X11/xinitrc .Xmodmap -> Xmodmap.us+
Caso o link não exista, basta rodar o kbdconfig
Não pode existir o arquivo /.xinitrc senão ele não lê o do sistema. Ao invés
dele, para definir o gerenciador de janelas, utilize o /.wm_style
Dentro do /.wm_style, pode ter uma dos seguintes identificadores: debug, fvwm95,
fvwm2, afterstep, mwm, anotherlevel, icewm, wmaker, kde
indice
1.17 Como posicionar
corretamente a tela no X?
No X, abra um xterm e digite:
xvidtune
Clique no botão "Auto" e use os botões "Left", "Right",
"Up", etc. Para ajustar a tela. quando terminar de configurar, clique no botão
"Show" e anote a linha que ele exibe no xterm, exemplo:
"800x600" 40 800 844 972 1056 600 609 613 636 +hsync +vsync
Então edite o arquivo /etc/X11/XF86Config e procure uma "Modeline" que possua o
segundo número da linha acima (no caso, 40) igual e apague-a, substituindo pela linha do
xvidtune com a palavra Modeline na frente.
indice
2. X/KDE
2.1 Como criar ícones no KDE?
Abra a pasta "Templates";
Arraste o ícone "Program" (um com uma engrenagem) para a área de trabalho;
Solte o botão do mouse e selecione "Copiar";
Clique com o botão da direita sobre o ícone recém-criado;
Escolha propriedades;
Substitua o nome de Program.kdelnk para Netscape.kdelnk, por exemplo;
Selecione os notepads "Executar" e "Aplicação" e preencha os dados
pedidos.
Você pode trocar o ícone clicando no mesmo.
indice
2.2 Como
instalar/executar o KDE?
Para instalar o KDE: Pacote necessário ter instalado no sistema: qt
Instale os pacotes do KDE:
rpm -ivh kde*
obs.: Não é necessário instalar todas as RPMs para o KDE funcionar, mas desse modo se
terá uma interface completa.
Para executar o KDE:
### Guarani e posteriores ###
Apenas execute:
kde
### Marumbi ###
Inclua as linhas seguintes em /.xinitrc, utilizando um editor de texto qualquer (se
o arquivo não existir, crie-o):
export PATH=$PATH:/opt/kde/bin startkde
e depois é só executar:
startx
### Parolin ###
Coloque as linhas seguintes em seu /.xinitrc
#!/bin/sh
kfm & kcontrol -init & kbgndwm & krootwm & kpanel & kwm
e depois é só executar:
startx
indice
2.3 Como inicializar
diretamente no modo gráfico com o KDM (KDE)?
### Guarani e posteriores ###
Edite o arquivo /etc/inittab e mude a linha
id:3:initdefault:
para
id:5:initdefault:
Caso queira adicionar mais algum gerenciador de janelas ao menu, no modo gráfico, abra o
aplicativo
kdmconfig
E na aba sessões, na opção tipo de sessão, adicione o nome do novo gerenciador de
janelas desejado.
### Marumbi ###
Passo 1) Edite o arquivo /etc/inittab e, no final, inclua esta linha:
# Execute o kdm (login gráfico do KDE) no nível de execução 5.
x:5:respawn:/opt/kde/bin/kdm -nodaemon
Passo 2) Edite o arquivo /etc/X11/xdm/Xsession e coloque estas linhas (edite de forma a
ficar somente um "case"):
case $# in
1)
case $1 in
failsafe|Terminal)
exec xterm -geometry 80x24-0-0
;;
kde)
exec /opt/kde/bin/startkde
;;
WindowMaker)
exec /usr/X11R6/bin/RunWM.WindowMaker
;;
icewm)
exec /usr/X11R6/bin/RunWM.icewm
;;
AfterStep)
exec /usr/X11R6/bin/RunWM.AfterStep
;;
Fvwm95)
exec /usr/X11R6/bin/RunWM.Fvwm95
;;
MWM)
exec /usr/X11R6/bin/RunWM.MWM
;;
esac
esac
Passo 3) Substitua o arquivo /etc/X11/xdm/Xsetup_0 pelo arquivo abaixo:
#!/bin/sh
# $XConsortium: Xsetup_0,v 1.3 93/09/28 14:30:31 gildea Exp $
# Modificado em sex dez 4 17:06:43 EDT 1998
# Arnaldo Carvalho de Melo <acme@conectiva.com.br>
# - Inclusão do kdmdesktop para uso com o kdm do kde.
# A preferência é dada ao kdm se o kde estiver instalado
if [ -x /opt/kde/bin/kdmdesktop ] ; then
/opt/kde/bin/kdmdesktop &
else
/usr/X11R6/bin/xconsole -geometry 480x130-0-0 -daemon -notify -verbose -fn fixed
-exitOnFail
/usr/X11R6/bin/xbanner
fi
Passo 4) edite o arquivo /opt/kde/share/config/kdmrc e substitua a linha SessionTypes por:
SessionTypes=kde;WindowMaker;AfterStep;Fvwm95;MWM;icewm;Terminal;
Passo 5) Agora teste sua configuração executando o seguinte comando:
init 5
Se tudo der certo (por favor nos avise se ocorrer algum problema, assim acertaremos esta
P&R e outras pessoas na mesma situação serão beneficiadas, ok? ) você estará em
modo gráfico com uma caixa de diálogo esperando usuário e senha, permitindo a escolha
do ambiente gráfico a ser utilizado e também podendo desligar a máquina ou
reinicializá-la. Esta é a configuração presente no Conectiva Linux a partir da versão
3.0 (Guarani).
Se quiser que esta seja a configuração default na próxima vez que ligar a máquina
basta mudar o initdefault para 5 no arquivo /etc/inittab, normalmente ele está assim:
id:3:initdefault:
Mude para:
id:5:initdefault:
Outra dica: utilize o programa kdmconfig para configurar o kdm, assim você poderá mudar
a imagem de fundo, associar imagens com os usuários (suas fotos), mudar a mensagem de
boas vindas, etc. Ele está presente no menu Configuração -> Aplicativos ->
Gerenciador de Ambiente de Trabalho, mas também é possível executá-lo com Alt+F2
kdmconfig <ENTER>. Note que a configuração do kdm só pode ser feita pelo usuário
root.
indice
2.4 No X, tento
destravar a tela (klock) e não aceita a senha
O klock precisa de suporte a senhas com shadow ativo. para tal, execute, como
superusuário:
pwconv
Para saber mais sobre o shadow, consulte tópico relacionado na seção de Perguntas &
Respostas.
indice
2.5 Tenho problemas
com o kppp (locked)
O kppp também faz lock, então o ppp não funciona se a opção lock estiver ativa no
/etc/ppp/options basta retirá-la.
indice
2.6 Como fazer para a
tela não ir para o próximo ambiente de trabalho?
Acesse o menu do sistema (K no canto inferior esquerdo),
Vá até o menu de configuraçãor;
Escolha a opção "Ambiente de Trabalho";
Escolha novamente a opção "Ambiente de Trabalho";
Desmarque a opção "Ativar margens do ambiente de trabalho ativo";
Clique em "Ativar";
E depois em "OK".
indice
3. aplicativos
3.1 Como acessar arquivos dentro de outro HD através do emulador de dos?
Veja o arquivo /usr/doc/dosemu-*/dosemu-HOWTO-3.html#ss3.1
3.1 How do I use my hard disk with dosemu?
First, mount your dos hard disk partition as a Linux subdirectory.
For example, you could create a directory in Linux such as /dos
(mkdir -m 755 /dos) and add a line like
/dev/hda1 /dos msdos umask=022
to your /etc/fstab. (In this example, the hard disk is mounted
read-only. You may want to mount it read/write by replacing "022"
with "000" and using the -m 777 option with mkdir). Now mount /dos.
Now you can add a line like
lredir d: linux\fs/dos
to the AUTOEXEC.BAT file in your hdimage (see the comments on LREDIR
below). On a multi-user system you may want to use
lredir d: linux\fs\${home}
where "home" is the name of an environmental variable that contains
the location of the dos directory (/dos in this example)(95/8/11).
indice
3.2 Como colocar
mensagens no fortune?
Ele escolhe aleatoriamente uma mensagem de um arquivo do diretório
/usr/share/games/fortunes, que ainda possui um arquivo índice, de extensão .dat.
Cada mensagem é separada por uma linha com um %, asim:
O que são quatro pontos na parede? Four migas. Ugh! % Errar é humano, botar a culpa no
computador é mais humano ainda. % Aí ela me disse: Ou eu ou o modem! Sinto muitas
saudades dela...
O que se precisa fazer é criar um arquivo com as mensagens chamado piadas, por exemplo,
no formato acima. Depois basta usar o programa strfile para gerar o índice:
[root@localhost]# strfile piadas
E um arquivo chamado piadas.dat será criado.
Caso queira-se apenas as mensagens em português, crie um diretório "inglês",
e mova todos os arquivos com os fortunes originais do pacote para este diretório, assim
só serão usados os arquivos criados pelo usuário.
Para executar o fortune cada vez que acessar o sistema, coloque as linhas seguintes no
final de seu /etc/profile
if [ -x /usr/games/fortune ] ; then
echo
/usr/games/fortune
echo
fi
Para terminar: caso o nome de um arquivo termina com o sufixo -o o fortune só o consulta
se for chamado com a opção -o (por exemplo ofensivo-o). Esses arquivos são os que
contém mensagens ofensivas.
indice
3.3 Existe algum chat
de IRC para o Linux?
Modo gráfico:
xchat
Modo texto:
BitchX
irc
epic
### Guarani ###
Modo gráfico:
yagirc
bezerk
Modo texto:
BitchX
irc
indice
3.4 Como configurar o
samba?
O samba possui infinitas opções que variam de caso a caso. Abaixo segue um exemplo de
smb.conf "mínimo funcional", testado num Conectiva Linux 4.2 (Parolin) com
kernel 2.0.33 e com um windows95 versão A
[global]
; workgroup = NT-Domain-Name or Workgroup-Name, eg: REDHAT4
workgroup = SAMBA
; comment is the equivalent of the NT Description field
comment = Conectiva Samba Server
server string=Servidor Samba Linux
; volume = used to emulate a CDRom label )
volume = Marumbi
interfaces = 192.168.2.1/255.255.255.0
hosts allow = 192.168.2.0/255.255.255.0
; Security modes: USER uses Unix username/passwd, SHARE
; uses WfW type passwords SERVER uses a Windows NT Server
; to provide authentication services
security = user
[homes]
comment = Home Directories
browseable = no
read only = no
preserve case = yes
short preserve case = yes
create mode = 0750
[tmp]
comment = Temporary file space
path = /tmp
read only = no
public = yes
O server string=Servidor Samba Linux, é a descrição que vai aparecer ao lado do nome do
arquivo no windows explorer na visão "detalhada"
Em interfaces e hosts allow, tem que ser com o netmask na notação antiga: 255.255.255.0,
senão não funciona
Com o security = user, a senha para acessar o diretório home do linux no windows explorer
vai ser a mesma senha de usuário do Linux, supondo que ele já tenha um usuário
cadastrado no Linux.
A área [tmp] é pública e todos podem ler/gravar (read only = no)
indice
4. aplicativos/LILO
4.1 O quê posso configurar no LILO?
Escolha seu editor de textos favorito e edite o arquivo /etc/lilo.conf
Mudar o tempo de espera padrão Procure pela linha: timeout=50
esse 50 é o tempo de espera em decisegundos ( 10 = 1 segundo )
Então para ter um tempo de espera de, por exemplo, 10 segundos, troque o 50 por 100.
Mudar o sistema padrão a ser inicializado Procure por uma entrada do tipo
"default=linux", caso não tenha, insira uma linha logo após a linha
"prompt" e coloque: "default=identificação-do-sistema"
"identificação-do-sistema" é a identificação de cada sistema que está logo
abaixo nas entradas "label=....."
EXEMPLO:
Para um /etc/lilo.conf que tenha as linhas:
prompt
timeout=50
other = /dev/hda1
label=win
Para ter o windows como padrão, apenas coloque:
prompt
default=win
timeout=50
other = /dev/hda1
label=win
Ativar as configurações Sempre após editar e salvar o arquivo /etc/lilo.conf, deve-se
executar o LILO para que as alterações sejam feitas:
[root@localhost]# /sbin/lilo
indice
4.2 Desinstalei o
Linux mas não consigo retirar o LILO
O LILO está gravado no Master Boot Record (MBR) de seu disco rígido e apenas apagando as
partições e formatando o disco não o remove. Para recuperar o MBR e retirar o LILO:
MSDOS No fdisk do DOS, execute:
C:\> fdisk /mbr
Linux
[root@localhost]# lilo -u /etc/lilo.conf
ou forçando:
[root@localhost]# lilo -U /etc/lilo.conf
indice
4.3 Na
inicialização aparece LI, LI- ou 01 01 01 e o sistema trava
Cheque se alguns desses itens se aplica a seu caso:
Certifique-se que o LILO foi instalado no MBR;
Grave o LILO também num disquete, como cópia de segurança;
Após o LILO ser instalado, não troque os HDs de lugar, por exemplo, se era hda, e mudou
para hdc, o LILO deve ser reinstalado com a configuração nova;
Caso possua HDs SCSI e IDE, não use o modo "linear" se o LILO for instalado no
HD IDE;
Em último caso, troque no BIOS a inicialização via SCSI ou IDE para conseguir
inicializar o sistema que se queira;
Certifique-se que a partição do /boot está abaixo do cilindro 1024 do disco rígido.
indice
4.4 Um exemplo
comentado de /etc/lilo.conf
boot=/dev/hda # gravar o LILO na MBR
map=/boot/map
install=/boot/boot.b
password=minhasenha # a senha para o LILO
restricted # restringe o acesso
prompt # mostrar o prompt do LILO
timeout=50 # tempo de espera do prompt de 5 seg
default=linux # o linux é o sistema padrão
image=/boot/vmlinuz # arquivo com a imagem de kernel
label=linux # nome do linux no menu do LILO
root=/dev/hdXn # partição da imagem do kernel
read-only
other=/dev/hda1 # partição do windows (C:\>)
label=win98 # nome do windows no menu do LILO
table=/dev/hda # o windows está nesse HD
nota1: A senha será pedida quando se tentar passar parâmetros para algum item do menu,
por exemplo "linux single" nota2: Substitua hdXn pela partição onde está a
imagem do kernel (/boot/vmlinuz), por exemplo "/dev/hdc2" nota3: Para ver quais
são os dispositivos relacionados às partições, consulte o tópico relacionado nas
P&R.
indice
4.5 Como instalar o
LILO num disquete?
Durante a instalação: Logo após a instalação do LILO no MBR ou na partição raiz ser
concluída, aperte Alt+F2 para acessar o console do Linux, e digite:
[root@localhost]# lilo -b /dev/fd0
Com o Linux já instalado:
[root@localhost]# /sbin/lilo -b /dev/fd0
Nos dois casos acima, não se esqueça de colocar um disquete limpo no acionador para o
LILO ser instalado.
indice
4.6 Como recuperar o
LILO?
Proceda como se fosse fazer a instalação do Linux: coloque o disquete de inicialização
do Conectiva Linux no drive e reinicialize a máquina.
Proceda normalmente respondendo às perguntas que aparecerão (tipo de teclado, idioma,
etc) e quando aparecer a tela para se escolher entre Instalação ou Atualização,
escolha Atualização.
Não selecione os pacotes individualmente, assim nenhum pacote será instalado e a
atualização irá direto a parte do LILO.
Selecione instalá-lo no MBR e continue com a atualização. Depois de aparecer
"instalando o carregador de inicialização LILO..." pode-se retirar o disco de
inicialização do drive, apertar Ctrl+Alt+Del e tudo voltará ao normal.
indice
4.7 Instalei o
windows e o LILO sumiu
O windows apagou o LILO do MBR. Deve-se recuperar o LILO e colocar nele uma entrada para o
windows.
Para recuperar o LILO, leia "como recuperar o LILO?" nas P&R.
Com o LILO recuperado, entre no Linux e edite o /etc/lilo.conf para colocar uma entrada
nele para o windows.
Abaixo um exemplo de um lilo.conf para Linux e windows, com a inicialização padrão no
windows (default=win), para um HD IDE (hda) e tendo o windows na primeira partição
(hda1) e o / do Linux na quinta (hda5)
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
default=win
image=/boot/vmlinuz
label=linux
root=/dev/hda5
read-only
other=/dev/hda1
label=win
table=/dev/hda
indice
5. aplicativos/linuxconf
5.1 O linuxconf aparece com caracteres estranhos no modo texto
Verifique se no diretório /root existe um diretório .terminfo, se sim, apague-o:
[root@localhost]# rm -rf /root/.terminfo
Este arquivo é gerado pela instalação do Wordperfect via console, que acaba corrompendo
a tela da maioria dos aplicativos que utilizam a biblioteca ncurses.
indice
5.2 Como ativar a
interface www do linuxconf?
Edite seu /etc/inetd.conf, descomentando a última linha correspondente ao linuxconf,
depois ativar essa mudança:
[root@localhost]# /etc/rc.d/init.d/inet restart
Depois, no próprio Configurador Linux entre no menu "Ambiente de Rede",
"Diversos", "Acesso ao Configurador Linux via rede", e marque a
opção:
[X] ativa acesso via rede
Pronto. Agora basta apontar seu navegador para
http://<sua_máquina>:98/
indice
5.3 Quais os módulos
disponíveis do linuxconf?
Módulos que vêm com o pacote linuxconf: apache, dhcpd, dialout, dnsconf, firewall,
mailconf, motd, mrtg, netadm, pppdialin, rarp, redhatppp, samba, squid, status, treemenu,
usermenu, uucp, wuftpd, xterminals
Módulos que têm seus próprios pacotes: managerpm, mgettyconf, shellmod, userinfo
6. aplicativos/netscape
6.1 Tento configurar o e-mail no netscape, mas ele dá erro.
A máquina precisa estar conectada à internet quando se estiver configurando o leitor de
e-mail de netscape, pois ao se digitar o nome de seu servidor/provedor de email, ele já
vai procurá-lo para confirmar sua existência.
indice
6.2 As caixas
(folders) de mensagens do netscape estão com os nomes errados.
Apague os sumários, executando:
[root@localhost]# rm -f ~/nsmail/.*.summary
indice
7. aplicativos/pine
7.1 Como usar a acentuação no pine?
Na tela principal, entre no (S)etup, depois escolha (C)onfig. defina a opção abaixo (lá
no final):
character-set = iso-8859-1
Ative também a opção [X] enable-8bit-esmtp-negotiation
indice
7.2 Como configurar o
pine?
Na tela principal, entre no (S)etup, depois escolha (C)onfig.
As opções mínimas para se configurar e mandar/acessar e-mails são:
personal-name = seu nome completo
# domínio do usuário (onde está sua conta de e-mail) user-domain = domínio.com.br
# o servidor de mensagens enviadas smtp-server = smtp.domínio.com.br
# o arquivo de sua caixa de correio no servidor inbox-path =
{servidor.com.br}/var/spool/mail/usuário
indice
8. aplicativos/wordperfect
8.1 Como usar o c cedilha (ç) no WordPerfect 8?
Existe uma correção que consiste em criar macros para utilizar o c cedilha. Acesse:
http://bazar.conectiva.com.br/listas/linux-br/arquivo/1999/01/msg00495.html
indice
8.2 Como instalar o
WordPerfect 8?
Acesse o endereço abaixo, que é um tutorial excelente e bem explicativo de todo o
procedimento:
http://www.linux.webhost.com.br/instalacao_wp8.htm
indice
9. configuração
9.1 Como faço para o Linux reconhecer mais de 64Mb de RAM?
O problema do Linux aparentemente não reconhecer mais de 64Mb de RAM está relacionado à
limitações do BIOS (as mais recentes não têm esse problema).
Para informar ao Linux a quantidade de memória sem depender dos dados da BIOS, apenas
coloque a linha seguinte em /etc/lilo.conf
append="mem=128M"
Para o caso de 128Mb de memória RAM.
Agora basta executar o lilo para fazer valer essa alteração.
[root@localhost]# /sbin/lilo
indice
9.2 Como alterar a
cor do fundo e da letra no console?
[usuario@localhost]$ setterm -background cyan -foreground black
As cores possíveis são: black,blue,green,cyan,red,magenta,yellow,white,default
Detalhes: o ls com cores limpa sempre o terminal, então as opções de cores do ls devem
ser desabilitadas para que funcione, e caso se tenha um prompt colorido, a mesma coisa,
volte-o para o padrão. Para tornar essa mudança definitiva, inclua essa linha no seu
arquivo /.bashrc .
indice
9.3 Como configurar a
interface eth0 manualmente?
Crie o arquivo /etc/sysconfig/network-scripts/ifcfg-eth0 com este molde:
DEVICE=eth0
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
ONBOOT=yes
BOOTPROTO=none
Substitua os endereços acima pelos endereços de sua máquina/rede e depois execute o
comando ifup eth0.
Quando você reinicializar sua máquina a interface será habilitada normalmente.
indice
9.4 Como mudar a
fonte na console?
[usuario@localhost]$ setfont <nome-da-fonte>
Para ver as fontes possíveis:
[usuario@localhost]$ ls /usr/lib/kbd/consolefonts
indice
9.5 Como mudo o
idioma de meu Conectiva Linux?
Edite o arquivo /etc/sysconfig/lang e altere as variáveis para a língua desejada.
As variáveis para língua portuguesa são:
LANG="pt_BR"
LC_ALL="pt_BR"
LC_CTYPE="ISO-8859-1"
LESSCHARSET="latin1"
Para inglês, apenas comente essas linhas:
# LANG="pt_BR"
# LC_ALL="pt_BR"
# LC_CTYPE="ISO-8859-1"
# LESSCHARSET="latin1"
Para língua espanhola:
LANG="es_ES"
LC_ALL="es_ES"
LC_CTYPE="ISO-8859-1"
LESSCHARSET="latin1"
Em outras
distribuições/instalações, que não a Marumbi, coloque estas variáveis em
/etc/profile ou equivalente e as exporte, assim:
[root@localhost]# export LANG LC_ALL LC_CTYPE LESSCHARSET
Existe suporte a outras línguas também, mas algumas delas tem muito poucas traduções,
ou nenhuma... Você pode ver os códigos das línguas em /usr/share/locale numa máquina
com Marumbi.
indice
9.6 Como faço para
deixar o 'ls' sempre colorido?
Coloque em seu /etc/bashrc a linha alias ls="ls --color"
Dentro das aspas, pode-se colocar qualquer outra opção do 'ls';
Essa alteração só terá efeito na próxima console que você se logar;
Ou, para incluí-las na console atual, digite: [root@localhost]$. /etc/bashrc
indice
9.7 Como configuro a
proteção de tela na console?
Execute o comando:
[usuario@localhost]$ setterm -blank "número"
Sendo "número" o número de minutos de inatividade para se esperar antes de
rodar a proteção (tela preta).
0 - para desligar 60 - número máximo
indice
9.8 Como configuro
meu teclado para abnt?
Execute o comando:
[root@localhost]# kbdconfig
indice
9.9 Meu teclado ABNT
não funciona no X
O que acontece é que o kbdconfig configura o teclado apenas para o interface texto. para
configurar o teclado (e o mouse, monitor, vídeo, etc.) use o Xconfigurator ou ainda ou
xf86config
Dependendo do seu gerenciador de janelas (kde, fvwm, icewm...), pode-se ter um aplicativo
na própria interface gráfica para configurar o teclado.
Ou ainda, se o você gosta de um desafio, e/ou não quer ter que reconfigurar todo o X
para ajustar o teclado, não use os aplicativos citados acima e vá direto no
/etc/X11/XF86Config e procure pela string XkbLayout, que deve estar "us",
troque-a para "abnt" e descomente a linha.
indice
10. distribuição
10.1 Quais são os editores de texto do modo caractere?
para editar
sair sem salvar sair salvando
----------------------------------------------------------------------------------------------------------
jed nome-do-arquivo Ctrl+X,
Ctrl+C, n Ctrl+X, Ctrl+C, y
joe nome-do-arquivo Ctrl+C, y
Ctrl+K, x
pico nome-do-arquivo Ctrl+X, n
Ctrl+X, y
vi nome-do-arquivo
<ESC>:q!
<ESC>:x
----------------------------------------------------------------------------------------------------------
indice
10.2 Onde estão os
fontes dos programas?
No CD, dentro do diretório SRPMS. Os fontes são todos os pacotes com a extensão
.src.rpm
Ao instalar um pacote .src.rpm, seu arquivo principal compactado e possíveis
"patches" vão para o diretório /usr/src/redhat/SOURCES, sendo esse diretório
/usr/src/redhat, o diretório de desenvolvimento de RPMS.
Vá ao diretório /usr/src/redhat/BUILD e descompacte os fontes:
[root@localhost]# tar xvzf ../SOURCES/nome-do-arquivo.tar.gz
Pronto! Os fontes estão prontos para serem fuçados &:)
OBS.: Pacotes .src.rpm não são desinstaláveis. apenas exclua "na mão" o seu
arquivo .tar.gz
indice
10.3 Onde está o manual do Linux em português no CD?
O manual em português está no formato HTML em: /doc/rhmanual/manual/manual.htm
indice
10.4 Há softwares para matemática e engenharia?
Aplicações no grupo "Aplicações/Matemática":
bc: GNU bc - calculadora de linha de comando gnuplot: Pacote para traçar gráficos
octave: GNU Octave - Um programa para cálculo numérico e matricial
Aplicações no grupo "Aplicações/Engenharia":
spice: SPICE simulador de circuitos units: Programas de conversão de unidades.
Recomendamos também uma visita à página http://SAL.KachinaTech.com Página de
Aplicações Científicas para o Linux, que contém outros pacotes de livre distribuição
para o Linux, que ainda não foram incluídas nas distribuições Linux por nós
desenvolvidas (e que possivelmente serão incluídas em nossas próximas versões à
medida que as formos testando e recebendo indicações/recomendações de nossos
usuários).
indice
10.5 Quais os pacotes com as linguagens de programação?
Linguagem : nome do pacote
C: gcc
C++: g++
basic: basic
pascal: p2c
fortran: f2c
shell: ash, bash, tcsh, zsh
perl: perl
java: kaffe, guavac
python: python
tcl/tk: tcl
E em especial o "egcs" que compila C, C++, fortran, e Objective C.
indice
10.6 Não veio o
disco suplementar no meu pacote do Linux
Devido a maioria das pessoas não precisar utilizar o disco suplementar, que é apenas
necessário em caso de instalação com suporte a PCMCIA e via FTP e disco rígido, o
mesmo não está mais vindo junto com os pacotes do Conectiva Linux.
Infelizmente algumas caixas ainda saíram impressas que no seu conteúdo havia 2
disquetes, causando certa confusão.
A imagem do disco continua no CD no diretório /images e pode-se gerá-lo a partir dela.
para gerar os discos de instalação, consulte o tópico relacionado nas P&R.
indice
10.7 Há no Marumbi
programas como o MS Office (planilhas, editores, etc.)?
Não no Marumbi, mas existem bons pacotes comerciais como o Applixware. dê uma olhada em http://www.lojalinux.com.br
Há também o StarOffice que é gratuito para uso pessoal e pode ser baixado pela
internet no URL: ftp://ftp.stardivision.com
Documentos gerados em versões anteriores ao MS Office97 podem ser abertos/editados
com o Applixware e o StarOffice.
### CL4 e posteriores ###
Existe o aplicativo StarOffice, que acompanha o 3º CDROM e está em versão de português
de portugal. Ele já está previamente registrado e basta instalá-lo e preencher o
número do registro incluso em uma folha anexa.
indice
11. hardware
11.1 O Linux funciona com o AMD K6?
Até onde sabemos as placas mãe mais recentes não apresentam problemas com o Linux,
desde que o K6 esteja devidamente ventilado com um ventilador potente e com uma pasta
térmica entre o dissipador do ventilador e o processador.
indice
11.2 Como configurar
o mouse?
Para o modo texto: Utilize o aplicativo "mouseconfig".
[root@localhost]# mouseconfig
Caso enfrente problemas com a autodetecção, execute como:
[root@localhost]# mouseconfig --noprobe
Para o modo gráfico: Utilize o aplicativo "Xconfigurator".
[root@localhost]# Xconfigurator
indice
11.3 Estou em
dificuldades com meu notebook/laptop no Linux
Há uma página na internet que tem tudo e mais um pouco do que se sabe sobre computadores
portáteis com o Linux.
Realmente vale a pena perder um tempinho aqui:
http://www.cs.utexas.edu/users/kharker/linux-laptop
index
11.4 Meu
digitalizador (scanner) funciona no Linux?
Infelizmente no Conectiva Linux não há suporte nativo a digitalizadores, mas há uma
interface universal para scanners chamada SANE (Scanner Access Now Easy) que possui
suporte para diversas marcas/modelos de digitalizadores do mercado e também pode ser
utilizado como um "plugin" para o editor gráfico gimp.
Em sua homepage há a lista de scanners suportados, documentação, aplicativos, listas de
discussão, etc. acesse: http://www.mostang.com/sane/
Atente para o detalhe que muitos digitalizadores, como Genius e VideoCompo, não são
os fabricantes "verdadeiros" do equipamento, apenas o revendem e colocam nele
seu nome.
Para descobrir sua origem verdadeira (e poder encontrar o controlador correto na página
da SANE), veja na etiqueta do equipamento o número "FCC Id" identifica a
empresa e o modelo. Anote o número e consulte http://www.fcc.gov/oet/fccid para ver a
firma e a data de registro do produto.
### CL 4.0 e posteriores ###
Primeiramente é necessário carregar o módulo da sua controladora, caso ainda não o
tenha feito, utilize o comando:
modprobe módulo_da_placa_scsi
Normalmente, após a carga do módulo, aparecerá a listagem dos dispositivos ligados ao
barramento SCSI, por isso, certifique-se que seu scanner está listado entre os
dispositivos.
Depois, carregue o módulo SCSI generic, usando
modprobe sg
Anote em qual dispositivo o scanner está localizado (/dev/sgx), e crie um link simbólico
para este, usando o comando:
ln -sf /dev/sgx /dev/scanner
Onde deve-se substituir "x" pelo seu dispositivo.
Após isto, basta abrir um terminal e digitar
xscanimage&
indice
11.5 Como detectar
um drive Syquest SparQ paralelo ou um LS-120?
Página de drivers IDE conectados por porta paralela:
http://www.torque.net/parport/paride.html
pd é o módulo do Syquest SparQ. pf é o módulo do LS-120
Ativando os módulos: tentativa otimista (modprobe) [root@localhost]# modprobe paride
[root@localhost]# modprobe pd
tentativa realista (insmod) [root@localhost]# insmod paride [root@localhost]# insmod epat
[root@localhost]# insmod pd drive1=0x378,0
Montando o drive: [root@localhost]# mount -t vfat /dev/pbd1 /mnt/sparq
indice
12. hardware/cdrom
12.1 Como acesso meu CDROM IDE?
Deve-se primeiro "montar" o CDROM para poder acessá-lo.
Para montar: (e poder acessá-lo)
[root@localhost]# mount /mnt/cdrom
Para desmontar: (e poder ejetá-lo)
[root@localhost]# umount /mnt/cdrom
Caso não funcione, seja mais específico: mount -t iso9660 /dev/hdX /mnt/cdrom
Para facilitar as coisas, já crie um link simbólico chamado /dev/cdrom que aponte para o
seu /dev/hdX
[root@localhost]# cd /dev
[root@localhost]# ln -s hdX cdrom
E ainda coloque uma entrada em /etc/fstab: /dev/cdrom /mnt/cdrom iso9660 noauto 0 0
Desta maneira, somente o usuário root poderá acessar o cdrom. Para que o usuário comum
também possa utilizá-lo, a linha deverá ser a seguinte: /dev/cdrom /mnt/cdrom iso9660
noauto,user 0 0
Assim sendo, aquela primeira alternativa "[root@localhost]# mount /mnt/cdrom"
irá funcionar, sem que precise se especificar o tipo ou o dispositivo.
Considere hdX, o dispositivo que refencia o CDROM
hda - CDROM master na IDE0 (improvável) hdb - CDROM slave na IDE0 hdc - CDROM master na
IDE1 hdd - CDROM slave na IDE1
Detalhes: Certifique-se que existe um diretório /mnt/cdrom /mnt/cdrom será o diretório
raiz do CD
indice
12.2 Meu CDROM
Creative IDE não é detectado na instalação
Geralmente o CDROM IDE da Creative é conectado na placa de som SoundBlaster, que tem sua
própria interface IDE, configurada normalmente para a terceira porta. Isso pode gerar
problemas na detecção do CDROM na instalação.
Simplesmente conecte seu cabo de dados diretamente na placa-mãe, usando a segunda
interface IDE (IDE1).
indice
13. hardware/disco rígido IDE
13.1 Como acesso meu HD IDE onde está o windows?
Deve-se primeiro "montar" o HD para poder acessá-lo
Crie um ponto de montagem (diretório) para o HD:
[root@localhost]# mkdir /mnt/win
Execute o comando de montagem:
[root@localhost]# mount -t vfat /dev/hdXn /mnt/win
Coloque uma entrada em /etc/fstab: /dev/hdXn /mnt/win vfat noauto 0 0
Assim pode-se executar o comando sem que precise se especificar o tipo ou o dispositivo.
[root@localhost]# mount /mnt/win
É possível também montar essa partição automaticamente. Para isso, basta substituir
na entrada do /etc/fstab a opção "noauto" por "auto".
Em hdXn considere: X: o dispositivo que refencia o HD n: a partição desse HD a ser
montada
hda - HD master na IDE0 hdb - HD slave na IDE0 hdc - HD master na IDE1 hdd - HD slave na
IDE1
Por exemplo, seu o HD windows é o master na IDE0 e possui apenas uma partição C:,
/dev/hdXn ficará
/dev/hda1
inicio
14. hardware/disquete
14.1 Como acesso meu drive de disquete?
Para se utilizar disquetes Linux (ext2)
Deve-se primeiro "montar" o disquete para poder acessá-lo
Para montar: (e poder acessá-lo)
[root@localhost]# mount /mnt/floppy
Para desmontar: (e poder retirá-lo)
[root@localhost]# umount /mnt/floppy
Certifique-se que existe um diretório /mnt/floppy. /mnt/floppy será o diretório raiz do
disquete.
Para se utilizar disquetes DOS: (vfat)
Instale o pacote "mtools" e use comandos normais do DOS com um "m" na
frente, exemplo:
[root@localhost]# mcopy a:*.txt /tmp
[root@localhost]# mdir a:
Comandos disponíveis:
mattrib mbadblocks mcd mcheck mcomp mcopy mdel mdeitree mdir mformat minfo mkmanifest
mlabel mmd mmount mmove mpartition mrd mread mren mtools mtoolstest mtype mwrite mxtar
mzip
indice
14.2 Como
criar/formatar um disquete para o Linux?
Formatar disquete:
[root@localhost]# fdformat /dev/fd0H1440
Criar sistema de arquivos do Linux (ext2), checando os blocos ruins:
[root@localhost]# mke2fs -c /dev/fd0
indice
15. hardware/impressora
15.1 Problemas para imprimir com a impressora Canon BJC4xxx
Comente uma linha em /var/spool/lpd/lp/postscript.cfg
# COLOR=-dBitsPerPixel=1
indice
15.2 Como configurar minha HP DeskJet 720C, 722C, 820C ou 1000C?
As HP DeskJet 720C, 722C, 820C e 1000C são impressoras PPA. elas não funcionarão com os
controladores PCL disponíveis. Normalmente impressoras PPA são utilizadas com um
controlador de impressora especial do windows.
Um controlador PPA para as impressoras 710, 720, 820 e 1000 existe para Ghostscript, e
está disponível, juntamente com as instruções de instalação em
http://www.httptech.com/ppa/
inicio
16. hardware/modem
16.1 Meu modem é compatível com o Linux?
Acesse o endereço abaixo, que tem uma base grande e atualizada, com a maioria dos modems
existentes (demora mas carrega...):
http://www.kc.net/~gromitkc/winmodem.html
indice
16.2 Como configurar
o modem pelo control-panel?
Entre no control-panel;
Clique no ícone "Modem Configuration";
Clique na porta a qual seu modem está conectado;
Clique no botão "OK".
Se o modem estiver na COM2 ou COM3 você deve adicionar uma linha como esta em seu
/etc/rc.d/rc.local
setserial /dev/modem irq 7
De acordo com a IRQ que seu modem utilizar.
indice
16.3 O /dev/modem
não existe... como configurá-lo?
O /dev/modem é somente uma ligação simbólica para o dispositivo real, segundo a
seguinte tabela:
DOS: Linux: com1 /dev/ttyS0 com2 /dev/ttyS1 com3 /dev/ttyS2 com4 /dev/ttyS3
Então, se seu modem estiver conectado na com3, por exemplo, o comando para criação do
/dev/modem:
[root@localhost]# ln -sf /dev/ttyS2 /dev/modem
Se o modem estiver na ttyS2 ou ttyS3 você deve adicionar uma linha como esta em seu
/etc/rc.d/rc.local
setserial /dev/modem irq 7
De acordo com a IRQ que seu modem utilizar.
indice
16.4 Meu modem
aparentemente está mais lento que o normal
Definir a cadeia (string) de inicialização correta do modem pode ajudar. para saber qual
a cadeia específica de seu modem, consulte o seu manual ou página na internet do
fabricante.
Para definir esta cadeia:
No kppp, entre em "Configurações", "Modem", "Comandos do
Modem" e preencha "Cadeia de Inicialização";
No control-panel, entre em "Network Configuration", selecione a interface ppp0,
"Edit", "Communication" e preencha "Modem Init String".
indice
16.5 Tento discar,
mas o modem está ocupado
Para descobrir quem está utilizando o modem, digite:
[root@localhost]# fuser /dev/modem
Será retornado na tela o número do processo que está ocupando o modem. para ver quem é
que está executando esse processo, digite:
[root@localhost]# ps ax | grep 1234
Sendo 1234 o número do processo obtido. Caso o dono desse número possa ser encerrado sem
problemas, encerre-o:
[root@localhost]# kill -9 1234
Assim o modem ficará liberado.
Note que normalmente não era para o modem estar ocupado, principalmente se for por um
processo alheio ao modem, como por exemplo o gpm (do mouse). isso demonstra uma má
configuração da máquina que, enquanto não for configurada da maneira correta, estará
sempre ocupando o modem.
indice
16.6 Como testar se
o modem está funcionando?
Modo texto: Entre no minicom:
[root@localhost]# minicom -sL -con
Entre em "Configuração da porta serial"
O item A "Dispositivo serial" deve ficar como /dev/modem
ENTER
Ao voltar para a tela inicial, digite ESC
Aparecerá "Inicializando o modem"
Se tudo estiver certo, ao se digitar
atx3 ati3 ati4 ati5 etc...
Aparecerão os dados do modem.
Interface KDE: Use o kppp, que faz testes de comunicação com o modem.
indice
16.7 Como configuro
meu winmodem?
Os modems do tipo winmodem não são suportados pelo Linux. Estes modems dependem de
software específico para carregar parte de sua firmware, não disponíveis para o Linux,
pois as especificações dos mesmos não são liberadas, não permitindo assim o
desenvolvimento de drivers pela comunidade Linux.
indice
17. hardware/placa de rede
17.1 Como instalar minha placa 3com 3c59x?
Utilize os utilitários no control-panel, na interface gráfica, mas aqui vão os passos a
serem seguidos para uma instalação "manual" deste driver:
Edite o arquivo /etc/conf.modules e insira uma linha assim: alias eth0 3c59x
Execute o comando:
[root@localhost]# ifup eth0
OBS: A placa 3C509b precisa ter o plug'n'play desativado para que funcione corretamente.
para desativá-lo, utilize o disquete que vem junto com a placa, e defina manualmente o
endereço de E/S (I/O) e a interrupção (IRQ). leia mais sobre PnP nas P&R.
Para maiores informações, consulte a página do driver em:
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
inicio
17.2 Como instalar a
placa EtherExpress PRO 100?
O módulo dessa placa é "eepro100" e já está suportado no kernel padrão da
instalação. tente primeiramente:
[root@localhost]# modprobe eepro100
Caso queira ser mais específico, passando parâmetros, acompanhe a tabela:
Hexa Decimal Significa
0x10 16 Força uso Full-Duplex (usado com 0x20 ou 0x40)
0x20 32 Força uso em 100mbps apenas
0x40 64 Força uso em 10mbps apenas
E para passar as opções para carregar o módulo:
[root@localhost]# insmod eepro100 options=0x20,0,0x50
Para maiores informações, consulte a página do driver:
http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
indice
17.3 Como detectar
minha placa de rede NE2000?
Execute o comando:
[root@localhost]# modprobe ne
Caso sua placa seja ISA, você deve especificar o seu endereço de E/S em
/etc/conf.modules:
alias eth0 ne options ne io=0x300
indice
18. hardware/placa de som
18.1 Como configuro a placa de som CMI-8330 (on-board)?
Este procedimento só funcionará para as placas do tipo ISA, e não para as do tipo PCI.
Para certificar-se que sua placa é ISA, não deve haver referência alguma à CMI no
arquivo /proc/pci
ftp://ftp.conectiva.com.br/pub/conectiva/EXPERIMENTAL/RPMS/som/
Baixe e instale os pacotes: isapnptools-*.i386.rpm sndconfig-*.i386.rpm
Utilize o 'sndconfig' para detectar e configurar sua placa.
Exceção 1: Caso ela não seja detectada, será necessário informar manualmente ao
'sndconfig' os valores de E/S, IRQ e DMA da sua placa. para isso, execute:
[root@localhost]# sndconfig --noprobe e entre com os valores adequados.
Se não os souber, procure-os no windows: iniciar, configurações, painel de controle,
sistema, dispositivos de som:
SB16
Porta E/S = 0X240
IRQ = 5
DMA1 = 3
DMA2 = 7
Midi
Porta E/S = 0x330
IRQ = 9
Windows Sound System
Porta E/S 530
Porta E/S 388
IRQ 11
DMA 0
Exceção 2: Se mesmo assim não der certo, será necessário editar os arquivos abaixo,
substituindo os valores de E/S (IO), IRQ, DMA, DMA16 adequadamente:
/etc/isapnp.conf
# CMI8330 /etc/isapnp.conf arquivo de configuração
#
(READPORT 0x0203)
(ISOLATE PRESERVE)
(IDENTIFY *)
#
# Configuração do Windows Sound System
#
(CONFIGURE CMI0001/16777472 (LD 0
(IO 0 (BASE 0x0530))
(IO 1 (BASE 0x0388))
(INT 0 (IRQ 11 (MODE +E)))
(DMA 0 (CHANNEL 0))
(ACT Y)
))
#
# Configuração da MPU-401 Midi
#
(CONFIGURE CMI0001/16777472 (LD 1
(IO 0 (BASE 0x0330))
(INT 0 (IRQ 9 (MODE +E)))
(ACT Y)
))
#
# Configuração da Soundblaster 16
#
(CONFIGURE CMI0001/16777472 (LD 3
(IO 0 (BASE 0x0240))
(INT 0 (IRQ 5 (MODE +E)))
(DMA 0 (CHANNEL 3))
(DMA 1 (CHANNEL 7))
(ACT Y)
))
(WAITFORKEY)
/etc/conf.modules =-------------------------------------- options ad1848 io=0x530 irq=11
dma=0,0 alias sound sb alias midi mpu401 options mpu401 io=0x330 irq=9 options sb io=0x240
irq=5 dma=3 dma16=7 =--------------------------------------
Referências: http://martelo.dee.bauru.unesp.br/Como_Fazer_CMI8330.html http://home.gelrevision.nl/~h.wolter/CMI8330_0.05.txt
O HOWTO acima (CMI8330_0.05.txt) também está disponível em
http://www.conectiva.com.br/~suporte-cl/comofazer
No HOWTO também há o fonte de um programa em C, para ser utilizado caso haja problemas
com o som do CD na placa.
### Guarani ###
O procedimento é o mesmo acima;
somente é necessária a atualização do sndconfig para a versão mais recente,
disponível no endereço:
ftp://ftp.conectiva.com.br/pub/conectiva/EXPERIMENTAL/RPMS/som/
Baixe e instale os pacotes: isapnptools-*.i386.rpm sndconfig-*.i386.rpm
indice
18.2 Como configurar
minha placa de som?
Use o aplicativo sndconfig. Ele detecta a maioria das placas de som.
Caso enfrente problemas com a detecção (core dumped), chame o aplicativo sem a auto
detecção:
[root@localhost]# sndconfig --noprobe
E informe as especificações de sua placa.
### Guarani ###
Se sua placa for PnP, atualize para versão mais recente do sndconfig, capaz de detecção
de mais modelos de placa plug&play, disponível em:
ftp://ftp.conectiva.com.br/pub/conectiva/EXPERIMENTAL/RPMS/som
não se esqueça de atualizar também o pacote isapnptools
indice
18.3 Executo o
playmidi e dá erro no /dev/sequencer
O sndconfig não configura a interface MIDI para algumas placas de som. para fazer isso
manualmente, edite o /etc/conf.modules e adicione as linhas seguintes:
alias midi opl3 options opl3 io=0x388
Esse io 0x388 é quase que universal, mas na dúvida, convém checar se o endereço de E/S
de sua placa MIDI é esse mesmo.
Na próxima reinicialização do sistema, o módulo midi será carregado, mas estiver com
muita ansiedade, execute-o "na mão":
[root@localhost]# modprobe midi
indice
18.4 Como configuro
minha placa mwave no Linux?
As placas IBM mwave não são suportados pelo Linux. Estas placas dependem de software
específico para carregar parte de sua firmware.
18.5 Como configurar
placas de som OPL3?
Edite o arquivo /etc/conf.modules, incluindo as seguintes linhas (se já houverem linhas
semelhantes, apague-as):
alias sound opl3sa2
alias midi opl3
options opl3 io=0x388
options opl3sa2 io=0x370 mss_io=0x530 irq=5 dma=1,0 mpu_io=0x330
Substituindo, é claro, os parâmetros usados acima pelos da sua placa.
Para testar a configuração, carregue os módulos de som:
[root@localhost]# modprobe sound
[root@localhost]# modprobe midi
Experimente o seguinte comando para testar o som:
[root@localhost]# cat /usr/share/sndconfig/sample.au > /dev/audio
Caso ainda não funcione, experimente substituir as linhas contendo opl3sa2 por estas:
alias sound opl3sa
options opl3sa io=0x370 irq=5 dma=1 dma2=0 mpu_io=0x330 mpu_irq=7
Novamente, substituindo os valores pelos que sua placa utiliza. E execute os modprobes
novamente. caso continue não funcionando (!), sua placa de som pode ser Plug and Play,
sendo necessário configurá-la com o isapnp antes. Para isso, consulte o tópico nas
Perguntas & Respostas, na seção "hardware/plug and play".
indice
19. hardware/placa de vídeo
19.1 Como configuro minha placa de vídeo com chip i740?
Pegue a atualização para o XFree versão 3.3.4, disponível em
ftp://ftp.conectiva.com.br/pub/conectiva/atualizacoes/4.0/i386/XFree86/
E instale os pacotes listados pelo comando:
rpm -qa|grep XFree
Mais o pacote Xconfigurator.
Esta versão possui suporte a este modelo de placa de vídeo.
Depois basta executar o Xconfigurator normalmente e selecionar seu modelo de placa de
vídeo.
### Guarani ###
Pegue a atualização para o XFree versão 3.3.4, disponível em
ftp://ftp.conectiva.com.br/pub/conectiva/atualizacoes/guarani/i386/XFree86/
E instale os pacotes listados pelo comando:
rpm -qa|grep XFree
Mais o pacote Xconfigurator.
Esta versão possui suporte a este modelo de placa de vídeo.
Depois basta executar o Xconfigurator normalmente e selecionar seu modelo de placa de
vídeo.
indice
19.2 Problemas na
configuração da Cirrus Logic GD546x
Edite seu /etc/X11/XF86Config, e na seção específica da sua placa Section
"Device", coloque a linha
Option "xaa_no_color_exp"
indice
19.3 Como configurar
a placa Creative Labs 3D Voodoo Banshee?
Pegue a atualização para o XFree versão 3.3.4, disponível em
ftp://ftp.conectiva.com.br/pub/conectiva/atualizacoes/4.0/i386/XFree86/
E instale os pacotes listados pelo comando:
rpm -qa|grep XFree
Mais o pacote Xconfigurator.
Esta versão possui suporte a este modelo de placa de vídeo.
Depois basta executar o Xconfigurator normalmente e selecionar seu modelo de placa de
vídeo.
### Guarani ###
Pegue a atualização para o XFree versão 3.3.4, disponível em
ftp://ftp.conectiva.com.br/pub/conectiva/atualizacoes/guarani/i386/XFree86/
E instale os pacotes listados pelo comando:
rpm -qa|grep XFree
Mais o pacote Xconfigurator.
Esta versão possui suporte a este modelo de placa de vídeo.
Depois basta executar o Xconfigurator normalmente e selecionar seu modelo de placa de
vídeo.
indice
19.4 O chipset da
minha placa de vídeo Neomagic é suportado?
O fabricante do chipset neomagic não libera suas especificações, desta forma não foi
possível incluir suporte ao mesmo no XFree86 que vem com nossa distribuição.
Mas a Red Hat Software em parceria com uma empresa que faz os drivers para este chipset
iniciou um programa de suporte a chipsets que não tenham especificação pública e está
disponibilizando servidores em forma somente binária para resolver, parcialmente, esta
situação.
Para obter o servidor por favor acesse:
http://www.redhat.com/support/docs/rhl/intel/rh51-hardware-intel-9.html
Leia as instruções e obtenha o servidor adequado.
indice
19.5 Como configurar
minha placa de vídeo SiS530 ou SiS620?
Este modelo de placa de vídeo é suportado pelo XFree86 em sua versão mais recente. Os
detalhes sobre a instalação e configuração estão disponíveis em:
http://www.conectiva.com.br/~suporte-cl/comofazer/sis530e620.html
indice
19.6 Problemas com a
configuração da placa de vídeo Trident
Utilize o Xconfigurator para configurar o X. Escolha a placa, o monitor, e depois todas as
resoluções disponíveis para testar qual funciona.
Inicie o X de todas as maneiras seguintes:
[root@localhost]# startx -- -bpp 8
[root@localhost]# startx -- -bpp 16
[root@localhost]# startx -- -bpp 32
Utilize o Ctrl+Alt+"tecla + do teclado numérico" para mudar as resoluções e
ver quais funcionam ou não. anote.
Edite o arquivo /etc/X11/XF86Config e, na parte referente a suas resoluções, coloque
somente a que você usará. ex: vou querer 16bpp em 1024x768:
Section "Screen"
Driver "svga"
Device "Trident TGUI9685"
Monitor "LG StudioWorks 45i"
DefaultColorDepth 16 <--- indica o padrão de cores
(aqui tem a subsection Display de 8 bits...)
Subsection "Display"
Depth 16
Modes "1024x768"
ViewPort 0 0
EndSubsection
(aqui tem a subsection display de 32 bits...)
Se a resolução desejada não funcionar: Edite o /etc/X11/XF86Config e, nos modelines
(modos de vídeo) comente todos referentes a sua resolução e vá descomentando somente
um, um de cada vez.
Ex: para 1024x768: deixe somente uma das modelines.
# @ 60hz
# Modeline "1024x768" 65 1024 1032 1176 1344 768 771 777 806 -hsync -vsync
# @ 70hz
Modeline "1024x768" 75 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
# @ 76hz
# Modeline "1024x768" 85 1024 1032 1152 1360 768 784 787 823
Se a sua placa for uma Cyber 9397, especifique ainda as opções
Option "tgui_pci_read_on" Option "tgui_pci_write_on"
Para não ter problemas com a aceleração.
indice
19.7 Estou com
problemas com a placa Trident ou SiS
Vá até nosso sítio de FTP e baixe somente os arquivos listados pelo comando:
[root@localhost]# rpm -qa | grep XFree mais o pacote Xconfigurator
Após baixar estes arquivos, pegue o patch em
http://www.conectiva.com.br/~suporte-cl/patches
Supondo que você coloque ele em /tmp, execute:
[root@localhost]# cd /
[root@localhost]# patch -p0 < /tmp/patch.Cards-3.3.3.1-marumbi
Após, utilize o Xconfigurator normalmente. Não autodetecte a quantidade de memória,
coloque por si mesmo.
Edite o arquivo /etc/X11/XF86Config e descomente a linha:
#VideoRam XXXX (sua memória de vídeo)
Pronto. basta executar o X.
### Guarani ### ftp://ftp.conectiva.com.br/pub/conectiva/atualizacoes/3.0/i386/XFree86
### Marumbi ### ftp://ftp.conectiva.com.br/pub/conectiva/atualizacoes/2.0/i386/XFree86
indice
20. hardware/plug and play
20.1 Não consigo desligar o Plug'n'Play (PnP) da placa
Utilize o aplicativo isapnptools. os programas/arquivos deste pacote são:
/etc/isapnp.conf - arquivo de configuração pnpdump - captura as configurações das
placas PnP isapnp - configura as placas
Os passos a executar são:
1. Execute o comando pnpdump. se ele jogar várias informações na tela, isso quer dizer
que ele detectou uma placa PnP no seu computador. se for o caso, repita a operação, só
que desta vez, digite :
[root@localhost]# pnpdump > /etc/isapnp.conf
Se este não é o caso, você não tem uma placa PnP. (ou o Linux não tomou conhecimento
dela)
2. Edite o arquivo /etc/isapnp.conf, e remova alguns comentários (linhas que começam com
#), assim:
2.1 Procure qualquer linha que comece com a palavra CONFIGURE. esta linha está
identificando um dispositivo PnP. a partir desta linha, até uma que terá a palavra ACT Y
(comentado), será a definição de qual endereço este dispositivo está utilizando.
2.2 Olhe cuidadosamente cada uma das linhas, e descomente as que falarem sobre um
endereço de memória, ou IRQ qualquer, como:
(IO 0 (BASE 0x0220))
E remova os comentários também.
Pronto, seu linux está configurado para utilizar a sua placa PnP. Para que as
configurações sejam ativadas sem precisar reinicializar a máquina, execute:
[root@localhost]# isapnp /etc/isapnp.conf
E depois utilize normalmente o utilitário de configuração da placa (Xconfigurator,
sndconfig, etc).
Ler o manual e a documentação que acompanham o pacote ajuda muito a entender o
funcionamento do sistema:
[root@localhost]# man isapnp
[root@localhost]# man isapnp.conf
[root@localhost]# man pnpdump
[root@localhost]# cd /usr/doc/isapnp*
[root@localhost]# more isapnpfaq.txt
indice
20.2 Dispositivos
PnP (Plug'n'Play) funcionam no linux?
O hardware PnP não é compatível com o Linux. Isso significa que:
O Linux, no geral, atualmente não suporta PnP de uma maneira estável, que funcione.
Os periféricos PnP geralmente não operam com o Linux. A maioria deles possuem
configurações de jumper ou BIOS que podem "desligar" seu suporte PnP e
simplesmente usam suas configurações de IRQ e porta. Você precisa desligar o suporte
PnP dessa maneira para cada periférico PnP que queira usar com o Linux.
Alguns periféricos PnP (como SoundBlaster 16 PnP) não possuem configurações de jumpers
ou BIOS, e não podem desligar seu PnP. Esses periféricos não funcionarão com o Linux a
menos que você use algum outro meio de funcionamento (como desativar o PnP do periférico
no MSDOS e então reinicializar o Linux).
Caso não haja maneira MESMO de desligar o PnP, os utilitários pnpdump e isapnp podem ser
usados.
indice
21. hardware/scsi
21.1 Quais os parâmetros da controladora SCSI Adaptec AHA-1520/1522?
Tirado diretamente do código fonte do driver da placa
/usr/src/linux/drivers/scsi/aha152x.c:
CONFIGURATION ARGUMENTS:
IOPORT base io address (0x340/0x140)
IRQ interrupt level (9-12; default 11)
SCSI_ID scsi id of controller (0-7; default 7)
RECONNECT allow targets to disconnect from the bus (0/1; default 1 [on])
PARITY enable parity checking (0/1; default 1 [on])
SYNCHRONOUS enable synchronous transfers (0/1; default 0 [off])
(NOT WORKING YET)
DELAY: bus reset delay (default 100)
EXT_TRANS: enable extended translation (0/1: default 0 [off])
SYMBOLS FOR MODULE CONFIGURATION:
aha152x=IOPORT,IRQ,SCSI_ID,RECONNECT,PARITY,SYNCHRONOUS,DELAY,EXT_TRANS
Especifique as opções separadas por vírgulas, nesta ordem. Geralmente apenas as três
primeiras serão necessárias, pois nas outras o valor padrão (default) é o mesmo para a
maioria das placas:
aha152x=IOPORT,IRQ,SCSI_ID
Então, os parâmetros ficariam: 0x340,12,4
Com o linux instalado, coloque a seguinte linha no início do /etc/lilo.conf append =
"aha152x=0x340,12,4"
Apenas troque pelos valores corretos. Caso não baste, especifique TODAS as opções.
OBS.: Não esqueça rodar o lilo após editar o arquivo /etc/lilo.conf.
[root@localhost]# /sbin/lilo
Ou ainda, para algo mais imediato, tente executar na linha de comando:
[root@localhost]# insmod aha152x aha152x=0x340,12
indice
21.2 O Linux tem
suporte às placas SCSI Adaptec com chipset aic7890?
Veja esta mensagem (recente):
Well, our group too got a new Dell P-II Workstation (Precision WS 410)
last week. I was supposed to install Linux on it when I realised
that the U2W controller (rather AIC-7890 chipset) is unsupported under
Linux! Luckily, Doug Ledford, the person heading the development of
Adaptec drivers, has promised a beta version of drivers supporting U2W
by today evening. You can check out his FTP site:
<htmlurl url="ftp://ftp.dialnet.net/pub/linux/aic7xxx/"
name="ftp://ftp.dialnet.net/pub/linux/aic7xxx/">
for the latest drivers sometime tomorrow. I am sure hoping the drivers
will work on my system (fingers crossed). Will let you know when I
have a functional Linux system without changing any h/w.
O driver está em desenvolvimento, muitas pessoas estão tendo sucesso com ele mas ainda
não está estável/testado o suficiente para que nós possamos incorporá-lo em nossa
distribuição.
Recomendação: Pegue uma placa 2940UW e desabilite a U2W, depois, se desejar, pegue os
patches acima, aplique e veja se funciona.
indice
21.3 Estou com
problemas com minha placa SCSI
Desabilite a inicialização via CDROM no BIOS, pois alguns estão configurados para
inicializar o sistema APENAS via CDROM, enquanto se pode especificar outros dispositivos
inicializáveis caso um CD inicializável não seja encontrado.
Como está a terminação (termination) de seu barramento SCSI? O _primeiro_ e o _último_
dispositivos físicos SCSI devem ser terminados. Reforçando: eles DEVEM ser terminados, e
apenas eles nenhum outro intermediário pode estar terminado.
Cheque se não há conflitos entre as identificações (ID#)
indice
22. hardware/zip
22.1 Como utilizar ZipDrive e impressora paralela na mesma porta?
Ao mesmo tempo, o ZipDrive e a impressora não podem utilizar a mesma porta. Ambos devem
ser compilados no kernel como módulo (default da instalação) e esses módulos devem ser
levantados/derrubados quando necessário. não se pode ter os dois módulos ativos ao
mesmo tempo.
módulo do ZipDrive : ppa módulo da impressora: lp
Para levantar/derrubar módulos, consulte o tópico relacionado ao gerenciamento de
módulos, presente nas P&R.
indice
22.2 Como faço para
instalar o ZipDrive?
[root@localhost]# modprobe ppa
Ele será instalado como um disco SCSI. Faça
[root@localhost]# fdisk /dev/sda
Se sua máquina não tiver nenhuma placa SCSI. Se tiver, provavelmente
[root@localhost]# fdisk /dev/sdb.
Normalmente um disco Zip formatado no DOS/Windows a partição fica em /dev/sda4
Então, resumindo, tente:
[root@localhost]# modprobe ppa
[root@localhost]# mount /dev/sda4 /mnt
[root@localhost]# cd /mnt
[root@localhost]# ls -la
Para retirá-lo:
[root@localhost]# umount /mnt
[root@localhost]# eject /dev/sda
indice
23. informações
23.1 O Linux está certificado para o ano 2000 (bug do milênio)?
Sim. seu armazenamento interno de data conta quantos segundos já se passaram desde 1970
(seu nascimento), e a previsão de estouro dessa pilha de armazenagem é apenas em 2038; e
até lá uma solução já estará implementada.
indice
23.2 O linux roda em
computadores Macintosh?
Sim. há um projeto de porte do Linux para PowerPc que já está bem maduro, e sua página
é bem informativa, além de ser um ponto de partida para pesquisas sobre o tema:
http://www.linuxppc.com
O Conectiva Linux não pode ser instalado em Macs.
indice
23.3
Preciso aprender o funcionamento básico do Linux e seus comandos
em português: Leia o manual do Conectiva Linux, disponível no CD e em
http://www.conectiva.com.br/manual
Site das P&R da Conectiva, com as dúvidas mais freqüentes dos clientes, dividido por
tópicos e com ferramenta de busca:
http://www.conectiva.com.br/PR
Site da Conectiva que vende diversos livros, em português e em inglês, desde o básico
até programação avançada: http://www.lojalinux.com.br
Site de um participante da lista linux-br que fez um apanhado de dicas e
disponibilizou na internet: http://www.conectiva.com.br/tlm
em inglês: Mirror da Conectiva do Projeto de Documentação do Linux (LDP) com passo
a passo e informações de diversos assuntos (em inglês): http://www.conectiva.com.br/LDP
Site mais-que-oficial do Linux no mundo: http://www.linux.org
indice
23.4 O
Linux já é um sistema próprio para o usuário final (leigo)?
O linux é um sistema feito por pessoas com conhecimentos avançados em UNIX para pessoas
com conhecimentos avançados em UNIX. Com o tempo, ele foi se popularizando e cada vez
mais estão surgindo aplicativos e iniciativas para torná-lo mais acessível a usuários
leigos em UNIX, onde a meta é que ele não precise conhecer muito nem da filosofia nem do
funcionamento do sistema para poder configurá-lo e utilizá-lo.
Resultados desse esforço são vistos em palestras, livros, interfaces gráficas, fórums,
listas de discussão e a crescente febre de linux, que aumenta a cada dia no mundo todo.
Em termos de facilidade de uso, a interface que mais se destaca é o KDE, com aplicativos
próprios para as mais diversas tarefas e uma até semelhança com o estilo do windows, o
que facilita a vida de usuários que migraram deste sistema operacional. O incoveniente é
que o KDE ainda é uma interface "pesada" que precisa de uma máquina com bom
processamento para rodar normalmente.
Apesar dos progressos, o linux ainda não pode ser considerado um sistema "fácil
para o leigo" e ainda exige de seus usuários um certo grau de interesse e leitura
sobre seu funcionamento, bem como eventuais participações em listas de discussão para
se manter informado.
indice
23.5
Como obter uma resposta mais rápida do suporte?
Ao enviar perguntas relacionadas a problemas de hardware, mande uma descrição completa
de sua máquina e seus componentes: CPU, RAM, HD, placa-mãe, placa de rede, som, placa de
vídeo (modelo e chipset), etc.
Não mande arquivos de outros aplicativos atachados, por exemplo, arquivos do MS word ou
outro editor de texto, HTML, arquivos zipados, imagens, entre outros.
Não mande e-mails em HTML! assim sua mensagem fica com um tamanho menor e é mais rápida
de ser enviada/recebida.
Ao invés de mandar uma longa mensagem com várias perguntas, mande várias mensagens
curtas, com uma pergunta cada.
Faça um assunto (subject) BEM descritivo. evite "linux", "socorro",
"ajuda", "problemas", "suporte", entre outros.
Mantenha as mensagens anteriores da discussão, pois nos fica difícil lembrar de cada
problema ocorrido, mesmo que seja postado no dia seguinte.
Não envie a mesma mensagem mais de uma vez. ela será respondida o mais rápido o
possível, independente do número de cópias que ela possua em nossa caixa postal. isso
só acarreta numa maior demora para checarmos os e-mails.
Consulte as P&R, pois muitas das perguntas mais comuns já estão respondidas,
proporcionando-lhe uma resposta imediata, além de ser uma boa fonte de aprendizado para
outras questões.
Perguntas não relacionadas a instalação e operação básica do sistema não são
cobertas pelo suporte gratuito e podem não ser respondidas ou respondidas somente com
alguns links para consulta pelo usuário.
indice
24. instalação
24.1 Erro na instalação 'sig11' e/ou 'crc error'.
São erros meio atípicos. O "crc error" pode numa primeira tentativa ser um
problema com o disquete, tente regerar o disco de inicialização. Instruções de como
fazer isso estão no manual do usuário.
Caso isso não funcione e/ou seja acusado um erro de "sig11", tivemos alguns
casos de este ser um problema de memória. Tente trocar os pentes de memória RAM de sua
máquina.
indice
24.2
Como regerar os discos de instalação?
Linux
[root@localhost]# cp /mnt/cdrom/images/boot.img /dev/fd0
[root@localhost]# cp /mnt/cdrom/images/supp.img /dev/fd0
MSDOS No prompt do DOS utilize o programa rawrite.exe, disponível no CD, diretório
dosutils.
Veja o roteiro:
C:\> d:
D:\> cd \images
D:\images> \dosutils\rawrite
Enter disk image source file name:
boot.img
Enter target diskette drive: a:
Please insert a formatted diskette into drive A:
and press -- ENTER -- : [Enter]
D:\images>
Aqui assumindo que o D: será seu acionador de CDROM e que a imagem desejada é a do disco
de instalação (boot.img), se o disquete desejado for o suplementar, substitua boot.img
por supp.img.
indice
24.3
Ocorreu erro na instalação do LILO.
Erro: O erro mais comum que acontece nesse estágio é quando foi criada uma partição
nova e definida com o ID de "DOS 16-bit" para o windows durante a instalação.
O LILO checa que há uma partição MSDOS e se não houver um sistema arquivos MSDOS
instalado nesta partição, ele não se instala, acusando erro.
O que fazer:
Particionar o HD, instalar primeiro o windows e depois o Linux.
Se isso não for possível, na hora da instalação do LILO, retire a entrada
"dos" que o programa coloca.
Ou, em último caso, de um sistema já instalado, recuperar o LILO. Veja como fazer isso
em "como recuperar o LILO?" nas P&R.
Outra possibilidade: Veja se a opção de proteção de vírus, presente em alguns BIOS,
está desabilitada.
indice
24.4
Qual o espaço em disco necessário para instalar o Linux?
### Parolin ### 487 pacotes no total 515 Mb instalando todos os pacotes
### Marumbi ### 561 pacotes no total 660 Mb instalando todos os pacotes
### Guarani ### 626 pacotes no total 840 Mb instalando todos os pacotes
** instalação servidor 276 pacotes no total 287 Mb em disco
indice
24.5 Como instalar o
Linux com o OS/2?
Por favor acesse o seguinte HOWTO:
http://listas.conectiva.com.br/LDP/HOWTO/mini/Linux+DOS+Win95+OS2.html
indice
24.6
Como configurar o servidor NFS para instalar outras máquinas?
Configurar a "exportação": coloque em /etc/exports /mnt/cdrom (ro)
Para ativar o servidor: /etc/rc.d/init.d/portmap start /etc/rc.d/init.d/nfs start
Para ativar mudanças de configuração:
[root@localhost]# exportfs
indice
24.7 Estou com problemas estranhos na instalação. O que fazer?
É possível algum defeito no leitor de CD?
Há alguma demora na leitura do CD?
No windows, navegue o conteúdo do CD do Conectiva Linux pelo windows explorer, entre nos
diretórios, veja os arquivos .html no netscape, para certificar-se que a mídia está
boa;
É possível algum defeito no HD? algum outro sistema operacional rodava anteriormente
nele sem problemas?
Há blocos ruins no disco rígido?
Os cabos de dados e de força estão conectados corretamente?
Algum pino dos conectores não está torto?
Desabilite opções no BIOS como "Virus protection", "Plug and Play aware
O/S", e outras possíveis opções proprietárias de outro sistema operacional;
Há condições de trocar os pentes de memória RAM de seu computador para certificar-se
de que estes não estão defeituosos? (alguns problemas estranhos acontecem quando a
memória RAM começa a apresentar defeitos)
O sistema lhe retorna alguma outra mensagem de erro nas outras consoles? (aperte Alt+F2,
Alt+F3, etc para acessá-las)
Caso o erro seja na instalação dos pacotes, é sempre no mesmo pacote que ocorre? (veja
se há espaço em disco: Alt+F2, df <enter>)
Pode-se também, para isolar a possibilidade de problemas de incompatibilidades internas,
retirar-se equipamentos não essenciais à instalação, como, modem, ZipDrive, scanner,
placa de rede, etc., para efetuar-se a instalação, evitando-se possíveis conflitos.
indice
24.8
Como instalar o Linux num segundo HD?
Proceda a instalação normalmente, apenas atente na hora em que lhe é pedido para
escolher qual HD particionar. Selecione o correto, particione, e logo após lhe será
pedido para indicar em qual partição será montado o diretório raiz (/), escolha o
dispositivo correspondente a partição correta.
Ademais, proceda normalmente.
Em caso de dúvidas, consulte o tópico "como saber qual o dispositivo (device) das
partições?" presente na seção de particionamento das P&R.
indice
24.9
Problemas tentando instalar o Linux via disco rígido (HD)
OBS.: Para o procedimento abaixo, o diretório da distribuição é "conectiva"
para a versão Guarani, e "RedHat" para as versões Marumbi e Parolin (com o R e
o H em maiúsculas).
Ao copiar o conteúdo do diretório conectiva, certifique-se que foi criado um diretório
conectiva no primeiro nível do HD ou seja, no diretório raiz "C:\conectiva" e
seu conteúdo está igual ao do CD.
Caso o diretório conectiva não esteja no diretório raiz, como por exemplo
"C:\temp\linux\conectiva", você deve espeficar a rota, nesse caso
"/temp/linux". Note que as barras são normais e que o diretório a ser
especificado é o imediatamente acima do conectiva na hierarquia.
### Ipanema ###
Abra um prompt do MS-DOS e digite o seguinte:
c:\ mkdir conectiva cd conectiva xcopy /c /e d:\conectiva\*.* .
Sendo:
d:\ -> o drive em que se encontra o seu CD-ROM.
indice
24.10
Problemas tentando instalar o Linux via servidor Windows NT.
O grande problema é a limitação de sistemas DOS com nomes de arquivos, que se limita a
8.3 caracteres. Como todos os pacotes do CD Conectiva Linux possuem nomes de arquivos com
muito mais de 10 caracteres, ao se mapear o CD num servidor NT, os nomes são truncados e
o programa de instalação do Linux não os encontra.
Deve-se configurar/ajustar/arrumar o Windows NT de maneira que esses nomes não fiquem
truncados.
inicio
24.11
Como indicar o compartilhamento na instalação via SMB?
//nome-máquina/nome-compartilhamento
Por exemplo, máquina maq01, com o "D:" compartilhado //maq01/d
inicio
25.
instalação/linux+windows
25.1 Como instalar o Linux com o windows NT?
Há um HOWTO muito detalhado e interessante sobre este procedimento, explicando-o passo a
passo. acesse o seguinte HOWTO:
http://www.conectiva.com.br/LDP/HOWTO/mini/Linux+NT-Loader.html
E um outro ainda mais detalhado em:
http://www.windows-nt.com/multiboot/directboot.html
Basicamente, é o seguinte:
- Inicialize o linux pelo disquete. - Crie uma imagem do setor de inicialização do
linux, neste exemplo, /dev/hda2:
[root@localhost]# dd if=/dev/hda2 of=/bootsect.lnx bs=512 count=1
- Copie a imagem para um disquete formatado em DOS:
[root@localhost]# mcopy /bootsect.lnx a:
- Inicialize a máquina no NT - Copie a imagem do disquete para C:\ - Modifique os
atributos do boot.ini:
C:\> attrib -s -r c:\boot.ini
- Edite o boot.ini:
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT [operating
systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation ...
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation ...
C:\BOOTSECT.LNX="Linux"
^^^^^^^^^^^^^^^^^^^^^^^ incluir esta última linha
- Voltando os atributos:
C:\> attrib +s +r c:\boot.ini
Fim.
indice
25.2
Como inicializar ou o Linux ou o windows?
Caso o windows e o Linux dividirem o mesmo disco rígido, primeiro leia "posso ter o
windows e o Linux no mesmo HD?" Nas P&R.
Reforçando: preferencialmente, o windows já deve estar instalado antes do Linux, caso
isso não seja possível, leia: "instalei o windows e o LILO sumiu" e também
"ocorreu erro na instalação do LILO" presentes nas P&R.
Proceda a instalação normalmente e apenas atente que após a instalação de todos os
pacotes e as configurações de horário e mouse, o programa de instalação detectará
sua partição MSDOS aparecerá identificada como "dos". Essa identificação
pode ser mudada para "win" ou qualquer outro nome que se queira.
Quando perguntado, selecione para instalar o LILO no MBR.
Concluída a instalação, quando o sistema reinicializar, aparecerá "LILO boot:
" na tela, onde ele espera qual sistema entrar, para ver quais os sistemas possíveis
de se inicializar, aperte TAB. O sistema padrão se não se digitar algo é o Linux.
indice
25.3
Instalei o Linux e o meu windows ficou estranho/lento.
Isso acontece quando o drive padrão que o windows explorer deve mostrar quando é
iniciado (o padrão é o C:) não existe.
O que pode ter ocorrido, é que o Linux pode ter sido instalado nesse drive padrão, que
é definido no atalho que chama o windows explorer. Isso é bem normal de ocorrer caso se
possua 2 partições (C: e D:), o drive padrão do windows explorer é o D: e o Linux é
instalado no D:.
Apenas altere o drive padrão nas propriedades do atalho.
Ou ainda, também se nota que, se possuir 2 HD's, ou um HD com 2 partições (C: e D:),
ambas utilizadas pelo windows, e um CDROM em E:, ao instalar o Linux no D:, o windows
começa a apresentar um comportamento estranho por "pensar" que ainda existe um
D:, apesar de ele agora ser Linux, ou ainda, tenta ler o CDROM ao se clicar no D:.
Uma solução para esse problema é a reinstalação do drive de CDROM, que será agora
instalado como D: e tudo voltará ao normal. Para isso:
Clique em "Meu Computador";
"Propriedades";
Apague o drive de CDROM;
Reinicialize o computador.
indice
25.4
Posso ter o windows e o Linux no mesmo HD?
Sim. O gerenciador de inicialização (LILO) lhe permite escolher qual sistema operacional
carregar.
Alguns detalhes: Caso disponha de um HD "limpo", siga o roteiro de instalação
presente nas P&R.
Como a maioria já tem o windows instalado (e reinstalá-lo não é uma idéia muito
agradável), junto com o Conectiva Linux, vem um aplicativo para DOS chamado FIPS
(/dosutils/fips.exe), que reparticiona o HD sem perder os dados existentes.
É extremamente aconselhável fazer um backup de seus arquivos importantes antes de
começar a mexer com as partições.
Antes de usar o FIPS, desfragmente seu HD utilizando o Defrag do windows e certifique-se
de que o espaço livre em disco seja suficiente para a instalação do Linux.
Apenas na hora da instalação cuide para não excluir a partição windows
acidentalmente, fora isso, proceda normalmente e no final da instalação escolha a
opção de instalação do lilo no MBR.
indice
25.5
Roteiro completo para a instalação do Linux e windows no mesmo HD.
OBS: Siga esse roteiro caso disponha de um HD limpo, sem algum sistema operacional
instalado, ou caso reinstalar o windows não lhe seja um problema.
Primeiro com o fdisk do DOS, crie 1 partição DOS com metade do tamanho total de seu HD
para instalar o windows;
Instale o windows;
Coloque o disco de inicialização do Linux no drive e proceda com a instalação.
No Disk Druid, crie 3 partições Linux. uma de tipo "Linux Native" de 5Mb cpm
ponto de montagem /boot, outra "Linux Swap" de 64Mb e outra de tipo "Linux
native" com o restante do disco para ser o diretório raiz do sistema (ponto de
montagem=/).
Selecione os pacotes a serem instalados;
Instale o LILO no MBR;
Pronto.
Na inicialização, no prompt "LILO boot:" se digitar "dos", entra no
windows; se digitar "linux", entra no Linux; (sem as aspas)
indice
26.
instalação/particionamento
26.1 Por que preciso ter uma partição para o /boot?
O diretório /boot é onde estão os arquivos de inicialização, como a imagem do kernel
e informações de mapeamento e módulos.
Criar-se uma partição especial para o /boot é necessário porque o sistema não dará
carga se o arquivo com a imagem do kernel estiver acima do cilindro 1024 do disco rígido.
Por isso, cria-se o /boot como a PRIMEIRA partição linux, antes da de troca (swap) e da
raiz (/), para garantir que seu posicionamento estará abaixo do cilindro 1024.
E é por esta razão que o programa Disk Druid não cria partição raiz acima de 1Gb,
caso não se tenha um /boot já definido, pois neste caso o /boot estará na própria
partição raiz.
indice
26.2
Como particiono meu HD?
Dentro do programa de instalação você pode escolher em utilizar o FDISK ou o Disk Druid
para fazer o particionamento do disco rígido.
No manual do usuário é explicado detalhadamente como funcionam esses dois programas e
seus comandos.
inicio
26.3
Gostaria de uma passo a passo do Disk Druid.
Supondo um computador caseiro que não terá centenas de usuários, cria-se apenas três
partições, uma para o kernel, que será o /boot, uma de troca e outra para o diretório
raiz.
Para o procedimento abaixo, as figuras A e B são: no Marumbi: 17 e 18, respectivamente;
no Guarani: 5.4 e 5.5, respectivamente;
A partir da figura A, do manual do usuário, estando o HD correto selecionado abaixo de
"sumários dos dispositivos" (normalmente é apenas um mesmo), aperte
"Adicionar".
Irá-se para a figura B. vamos criar a partição /boot.
Ponto de montagem, coloque: /boot
Tamanho, coloque: 5 (sendo 5Mb)
Tipo, selecione "Linux Native"
Extensível, não a selecione [ ]
Aperte OK
O sistema volta para a figura A e sua partição /boot nova aparecerá na parte superior
da tela.
Aperte "Adicionar" de novo para criar a partição de troca.
Ponto de montagem, deixe vazio
Tamanho, coloque: 32 (sendo 32Mb para swap)
Tipo, selecione "Linux Swap"
Extensível, não a selecione [ ]
Aperte OK
O sistema volta para a figura A e sua partição de troca nova aparecerá como segundo
item na parte superior da tela.
Mais uma vez, aperte "Adicionar", para criar a partição raiz. novamente
estamos na figura B:
Ponto de montagem, coloque: /
Tamanho, coloque: 100 (sendo 100Mb para o /)
Tipo, selecione "Linux Native"
Extensível, selecione-a! [*]
Aperte OK
Aqui está a "mágica" do Disk Druid: "extensível". ele pegará para
essa partição os 100Mb e se ainda tiver espaço livre em disco, pegará esse espaço.
Assim essa partição irá até o fim do HD, não importa que tamanho seja.
Voltando-se para a figura A, as duas partições criadas estarão listadas. aperte OK para
que esse novo particionamento seja gravado e a instalação prossiga.
indice
26.4
Estou enfrentando problemas com o Disk Druid
O Disk Druid foi feito para facilitar ao usuário final o procedimento de particionamento,
sendo ideal em mais ou menos 80% dos casos. Como não se tem um controle exato sobre o que
e onde ele vai criar, (e é justamente essa sua facilidade) existem casos onde ele pode
apresentar problemas, como por exemplo:
Um disco muito grande, com mais de 5Gb por exemplo, pois ele cria a partição de troca
(swap) sempre no fim do disco, e nesse caso ela não é reconhecida posteriormente.
deve-se usar o fdisk e colocar a partição de troca como a segunda partição Linux, logo
após o /boot;
Se deseje definir se as partições serão primárias ou estendidas, pois ele toma essa
decisão sozinho;
Se deseje indicar o tamanho das partições em cilindros e não em Mb;
Tenha-se que definir partições de outros tipos menos comuns, fora Nativa Linux e DOS;
Se possua um BIOS que necessite de uma partição ativa para ser considerada
inicializável, pois aparentemente o Disk Druid não define partição alguma como ativa.
Em todos os casos acima a utilização do fdisk se faz necessária.
O Disk Druid tem uma proposta muito boa, mas é justo por esses probleminhas (entre
possíveis outros) ele só está disponível na instalação e não num pacote separado,
que poderia ser utilizado depois do Linux instalado.
inicio
26.5
Exemplo de particionamento
Exemplo para uma máquina "caseira" (sem muitos usuários) com 32Mb de RAM e um
disco rígido de 2.1Gb, sendo 1.1Gb usados pelo windows:
TIPO IDENTIFICAÇÃO DISPOSITIVO MONTAGEM TAMANHO
primária DOS 16-bit >=32 /dev/hda1 win95 1.1G
primária linux native /dev/hda2 /boot 5M
estendida extended /dev/hda3 estendida até o fim do disco
lógica linux swap /dev/hda5 swap 64M
lógica linux native /dev/hda6 / 931M
Para discos maiores/menores, apenas variará o tamanho da partição raiz (/), que é o
espaço restante do disco.
indice
26.6
Como reparticiono meu HD com FAT32 de forma não-destrutiva?
Utilize o utilitário FIPS. Antes de usá-lo, desfragmente seu HD com o Defrag do windows.
Mas é sempre bom reforçar: "FAÇA BACKUP DE SEUS DADOS IMPORTANTES!!!"
### Guarani e posteriores ### Utilize a versão do FIPS do CD do Guarani, diretório
dosutils.
### Marumbi ### Utilize a versão nova do FIPS disponível em: ftp://ftp.conectiva.com.br/pub/conectiva/anteriores/guarani/i386/dosutils/fips20.zip
indice
26.7
Gostaria de um passo a passo do fdisk.
Segue abaixo um passo a passo para criar-se 3 partições Linux no fdisk, o /boot, uma de
troca e a partição raiz, num disco com o windows já instalado.
O exemplo é de um disco de 6Gb, com 32Mb de RAM e o windows ocupando 5Gb.
Já no fdisk, apertando-se "p", aparece:
Disk /tmp/hda: 255 heads, 63 sectors, 784 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/tmp/hda1 * 1 641 5148801 b Win95 Fat32
Então temos uma partição FAT com 5Gb e +ou- 1Gb sobrando.
Para criar a partição do /boot com 5Mb:
aperte "n" , para definir uma partição nova
aperte "p" , para definir uma partição primária
aperte "2" , para definir a partição primária de número 2
aperte "642" , para definir o primeiro cilindro da partição
(que é o primeiro cilindro disponível*, neste caso o 642)
aperte "+5M" , para definir o tamanho de 5Mb
aperte "p" , para conferir a criação
Para criar a partição de troca (swap) de 64Mb:
aperte "n" , para definir uma partição nova
aperte "p" , para definir uma partição primária
aperte "3" , para definir a partição primária de número 3
aperte "???" , sendo ???, o primeiro cilindro disponível*
aperte "+64M", para definir o tamanho de 64Mb
Foi criada a partição de troca. Agora precisamos dizer que seu tipo é Linux Swap.
aperte "t" , para indicar a mudança de tipo
aperte "3" , para mudar o tipo da partição 3
aperte "82" , para definir o tipo Swap
aperte "p" , para conferir a criação e o tipo
Se quiser por curiosidade ver quais os tipos de partição que o fdisk pode criar (são
muitas) e seus códigos respectivos, aperte "L".
Para criar a partição raiz (/) com o restante do espaço em disco:
aperte "n" , para definir uma partição nova
aperte "p" , para definir uma partição primária
aperte "4" , para definir a partição primária de número 4
aperte "???" , sendo ???, o primeiro cilindro disponível*
aperte "784" , para definir esta partição como ocupante até o fim
do disco (último cilindro, neste caso, 784)
aperte "p" , para conferir a criação e o tipo
Seu particionamento ficará mais ou menos assim:
Disk /tmp/hda: 255 heads, 63 sectors, 784 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/tmp/hda1 * 1 641 5148801 b Win95 Fat32
/tmp/hda2 642 ??? 5240 83 Linux native
/tmp/hda3 ??? ??? 68704 82 Linux swap
/tmp/hda4 ??? 784 1043615 83 Linux native
Pronto. confira se tudo está certo, e depois aperte "w" para gravar a tabela de
partições e sair do fdisk.
obs.: O primeiro cilindro disponível é o primeiro número que aparece entre parênteses
"First cylinder (???-???):" e o segundo número é o último cilindro
disponível (geralmente o último cilindro do disco)
indice
26.8
Quantas e quais devem ser minhas partições?
Depende da aplicação futura da máquina. Diretórios que geralmente são montados em
partições exclusivas são:
swap memória virtual
/ raiz do sistema
/boot arquivos de inicialização
/home área dos usuários
/usr binários dos programas
/var arquivos de registro (log) e caixas postais
Sendo /home, /usr e /var em partições separadas úteis mais para servidores de grande
porte, e não para máquinas caseiras.
Com relação ao tamanho dessas partições:
swap geralmente tem o dobro de tamanho da RAM
/ é o resto do sistema que não está em outras partições
/boot os arquivos aqui são poucos e pequenos, 5Mb bastam
/home depende da quantidade de usuários da máquina
/usr depende da quantidade de pacotes a serem instalados
/var depende dos serviços que rodarão na máquina
indice
26.9
Por que não criar uma partição de troca (swap) muito grande?
O tamanho máximo de uma partição de troca no linux é 127Mb. Até pode-se criar uma
partição maior, mas o espaço excedente não será utilizado.
Recomendações constantes no Partition-mini-HOWTO:
tenha em mente que tendo muito espaço para a área de troca, esta área pode não ser
totalmente utilizada;
é provavelmente inútil ter mais de 3x RAM de área de troca;
ao invés uma área de troca enorme, compre mais RAM.
Ou seja, se sua necessidade por área de troca é muito grande, é mais eficiente comprar
mais memória RAM.
127Mb de troca é MUITA coisa, vai ser difícil sua máquina chegar a utilizar 90% disso,
e se chegar, é hora de aumentar a memória RAM. Para a grande maioria dos usuários, 64Mb
de troca é mais do que suficiente.
indice
27. internet
27.1 Como me conecto a um provedor de acesso com o Linux?
Modo gráfico: control-panel
Interface KDE: kppp
Modo texto:[root@localhost]# minicom -s -con -L [root@localhost]# /usr/sbin/pppd
/dev/modem defaultroute
minicom: Programa para fazer discagens. Faça a discagem e saia sem resetar o modem
(Alt+Q)
pppd: daemon do ppp para estabelecer a interface ppp levanta o ppp indicando que o modem
está no dispositivo /dev/modem e a interface ppp será seu gateway padrão.
control-panel: Ícones para configurar o modem e a interface ppp. para uma descrição
mais detalhada de como configurar o control-panel, acesse o tópico relacionado nas
P&R.
kppp: Gerenciador de discagens muito parecido com a rede dial-up do windows, com várias
opções como aparecer o ícone na barra de tarefas, lhe mostrar o tempo da conexão,
quantos bits foram enviados/recebidos, etc. Para uma descrição mais detalhada de como
configurar o kppp, acesse o tópico relacionado nas P&R.
indice
27.2
Como discar para o meu provedor de acesso pelo control-panel?
No control-panel, clique no ícone "Network Configuration";
Clique no botão "Interfaces";
Selecione a interface PPP;
Clique no botão "Activate".
O modem discará e uma conexão será efetuada. Problemas podem ser acompanhados através
do arquivo de sistema /var/log/messages, onde eventuais mensagens de erro são gravadas.
indice
27.3 Ao
instalar programas da Internet, ocorre erro no configure.
Para compilar programas, você deve ter instalados os seguintes pacotes:
XFree86-devel gtk+-devel glibc-devel make autoconf automake libstdc++-devel gcc egcs-c++
indice
27.4 O
modem disca, mas após uns 30 segundos, a conexão cai.
No control-panel, clique em "Network Configuration", e edite sua interface PPP.
Na seção "Networking" ative a opção "Set default route when making the
connection (defaultroute)"
Caso não dê resultado, abra uma console e digite:
[root@localhost]# tail -f /var/log/messages
Para monitorar o que está sendo feito para estabelecer sua conexão.
Note que o servidor pppd deve ser levantado e a rota padrão deve ser o dispositivo ppp0.
Como última tentativa, após a discagem ser efetuada, tente levantar o pppd "na
mão" e em seguida adicionar a rota:
[root@localhost]# pppd /dev/modem defaultroute
[root@localhost]# route add default dev ppp0
indice
27.5
Como configurar uma conexão via control-panel?
Entre no control-panel;
Clique no ícone "Network Configuration";
Clique no botão "Interfaces";
Clique no botão "Add" ;
Selecione a opção "PPP";
Clique no botão "OK";
Informe o número telefônico do seu acesso;
Clique em "use PAP authentication" caso a autenticação de seu provedor utilize
PAP;
Clique no botão "Customize";
Caso deseje acessar a internet sem ser superusuário (extremamente recomendável), marque
"allow any user to (de)activate de interface" e utilize o utilitário
"usernet" para ativar a interface;
Clique em "Communication" e mude o "modem dial command" para ATDP caso
sua linha não aceite discagem em modo TONE (tom);
se existir algo na coluna expect, selecione e remova (em caso de autenticação PAP);
clique em "Done" e "Save".
Com isso, foi criada uma "interface ppp", que é o nome que o Linux dá a uma
conexão discada.
indice
27.6
Como instalar aplicativos baixados da internet?
Ao baixar pela internet um aplicativo*, certifique-se de fazê-lo de um site conhecido e
confiável, e dê sempre preferência aos que estiverem empacotados no formato RPM.
Se for um pacote RPM (o nome do arquivo termina com .i386.rpm), apenas execute como
superusuário (root):
[root@localhost]# rpm -ivh nome-do-pacote.i386.rpm
Se não for um RPM (o nome do arquivo termina com .tar.gz ou .tgz), descompacte-o num
diretório qualquer assim:
[root@localhost]# tar xvzf nome-do-arquivo.tar.gz
E leia sua documentação (README, INSTALL) para saber como instalá-lo e utilizá-lo
corretamente.
obs.: Convém lembrar que é sempre preferível instalar apenas os pacotes que são da sua
própria distribuição, que foram testados no Conectiva Linux contra bugs e furos de
segurança, e também pelo fato de ter-se a quem recorrer em caso de problemas.
O site de atualizações do Conectiva Linux é:
ftp://ftp.conectiva.com.br/pub/conectiva/atualizacoes
indice
27.7 De
onde posso baixar o jdk para linux?
http://www.blackdown.org
indice
27.8
Como configurar uma conexão via kppp?
Antes de mais nada, como superusuário, você precisa configurar seu modem e editar o
arquivo /etc/ppp/options, removendo a linha lock.
Como usuário normal, entre no X e chame o kppp, depois:
clique em "Configuração"; aba "Contas":
botão "Nova...";
Defina um nome para sua conexão: ex.: "Meu Provedor"
Preencha o número do telefone do seu provedor: ex.: 123-4567
Na parte "Autenticação", escolha a opção adequada (script, PAP, CHAP,
terminal). na dúvida, consulte seu provedor
Deixe a opção "Guardar password" selecionada
aba "IP":
Deixe selecionado "Endereço IP Dinâmico"
NÃO selecione "Auto-configurar nome da host..."
aba "DNS":
Em "Nome do Domínio", preencha o nome do domínio do seu provedor (consulte-o
para saber qual é) ex.: provedor.com.br
No campo "Endereço IP do DNS" preencha o número do IP do provedor (consulte-o
para saber qual é). se houver mais de um, clique no botão "Adicionar" ex.:
123.456.789.0
Selecione a opção "Desativar Servidores DNS existentes..."
aba "Gateway":
Deixe a opção "Gateway Padrão" selecionada (a não ser que seu provedor lhe
dê um IP de gateway; consulte-o)
Deixe a opção "Colocar rota padrão neste Gateway" selecionada
Clique no botão "OK";
aba Dispositivo:
Em "Dispositivo Modem", selecione "/dev/modem"
Em "Velocidade de Ligação", selecione de acordo com a velocidade do seu modem
(normalmente 38400 ou 57600)
aba Modem:
Botão "Comandos do Modem";
em "String de Discagem", coloque ATDP caso a linha seja PULSO, ou ATDT caso a
linha seja TOM
clique no botão "OK"
Clique no botão "OK"; Preencha seu "ID de login" (nome de usuário no
provedor); Coloque a senha; Clique no botão "Ligar".
OBS.: Caso tenha problemas com o kppp não salvar as configurações feitas, verifique as
permissões do diretório /.kde e do arquivo /.kde/share/config/kppprc
indice
27.9
Qual o aplicativo que é tipo o GetRight(win) para Linux?
É o pacote wget, que vem com o Conectiva Linux. Ele é só para modo texto, mas não é
muito difícil de usar.
Exemplos: Para baixar um arquivo
[usuario@localhost]$ wget http://www.conectiva.com.br/cl/PR/PR.tar.gz
Para baixar um site com todos os subdiretórios (recursivo) também chamado de "fazer
mirror"
[usuario@localhost]$ wget -r http://www.conectiva.com.br/cl/PR
Cuidado com esse -r...
indice
28. jogos
28.1 Erro no quake1: 'FindFile: can't find gfx/pop.lmp'.
Instale do seu CD do Conectiva Linux o pacote quake-levels-shareware, que contém os
níveis (fases) do jogo.
indice
28.2
Erro no quake2: 'Error: Couldn't load pics/colormap.pcx'.
Você deve adquirir o CD do quake2 e copiar o conteúdo do diretório Install/Data/baseq2
do CD para o diretório /usr/lib/quake2/baseq2 em sua máquina, menos o arquivo
gamex86.dll, que somente é necessário para a plataforma windows.
indice
28.3 O
mouse fica estranho quando executo o jogo quake.
Edite arquivo /etc/vga/libvga.config e procure pela linha mouse_accel_type power
Apenas comente-a (coloque # no começo da linha).
indice
28.4
Como habilitar o som no quake?
Edite o arquivo /etc/sysconfig/quake (ou quake2) e ative os parâmetros abaixo:
SOUND=yes CDAUDIO=no
indice
29. sistema
29.1 Existe anti-vírus para o Linux?
Existir existe, mas anti-vírus no Linux é algo desnecessário, visto que ele é um
sistema multiusuário e com permissões de arquivos, e só processos executados com
poderes de superusuário (root) podem danificar o sistema.
Basta sempre executar tudo (principalmente em termos de internet), como usuário normal,
usando o usuário root apenas para tarefas de administração do sistema; assim, as
chances de um comando ou programa danificar seu sistema são mínimas.
Outro ponto é sempre manter seu sistema atualizado, evitando a possibilidade de
exploração de falhas de segurança de determinados programas, que são amplamente
divulgadas na internet.
E, é claro, sempre instalar programas apenas de fontes confiáveis.
O Linux já um sistema seguro pela sua natureza, e os procedimentos acima fazem uso disso.
indice
29.2
Como transferir o Linux inteiro para um HD novo?
Supondo que o HD que irá receber o Linux esteja localizado em /dev/hdb (escravo na IDE 0)
e já particionado com o hda3 livre para o Linux:
Crie um sistema de arquivos ext2 na partição [root@localhost]# mke2fs -c /dev/hdb3 Crie
um ponto de montagem para a partição nova [root@localhost]# mkdir /mnt/disconovo Monte a
unidade [root@localhost]# mount /dev/hdb3 /mnt/disconovo Use o tar para copiar todos os
arquivos [root@localhost]# tar clf - / | tar -C "/mnt/disconovo" -xvf -
Caso tenha dúvidas, o comando "man tar" pode auxiliá-lo.
indice
29.3
Como agendar tarefas de sistema (/etc/crontab)?
Veja o /etc/crontab:
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
Simplesmente coloque uma tarefa (um executável) para ser executada, dentro do diretório
específico:
/etc/cron.hourly : de hora em hora
/etc/cron.daily : todo dia
/etc/cron.weekly : uma vez por semana
/etc/cron.monthly : uma vez por mes
Agora, se quiser algo mais específico, apenas adicione linhas ao /etc/crontab seguindo a
mesma lógica.
Por exemplo, executar um programa de backup do sistema, passando para ele o parâmetro
"geral", como superusuário (root), de segunda a sexta-feira, de março a
novembro, às 3:44 da manhã:
44 3 * 3-11 1-5 root /root/backup geral
| | | | | | |
| | | | | | +-- comando a ser executado (com a rota)
| | | | | +---------- usuário que executará o comando
| | | | +-------------- dia da semana
| | | +------------------- mês do ano
| | +---------------------- dia do mês
| +------------------------ hora
+-------------------------- minuto
Eventuais mensagens de erro são mandadas para a caixa postal do superusuário (root).
para maiores informações, limites, parâmetros e sintaxe:
man 5 crontab
indice
29.4
Como desinstalar o Linux e voltar a partição para MSDOS?
Resumo: entrar num particionador, apagar todas as partições Linux e colocar uma
"FAT >= 32" em seu lugar.
No sistema: utilize o utilitário cfdisk, que é um particionador mais amigável do que o
fdisk.
Sem o sistema: proceda normalmente como se fosse fazer uma instalação do linux, e entre
no fdisk. faça as mudanças e aperte w para gravar. ao voltar ao programa de
instalação, aperte Ctrl+Alt+Del.
indice
29.5
Como saber qual o dispositivo (device) das partições?
Discos rígidos IDE:
hda - HD master na IDE0
hdb - HD slave na IDE0
hdc - HD master na IDE1
hdd - HD slave na IDE1
/dev/hda será o dispositivo do HD na primeira hipótese /dev/hda1 será a primeira
partição desse HD /dev/hda2 será a segunda partição desse HD e assim por diante...
Discos rígidos SCSI:
sda - primeiro disco SCSI
sdb - segundo disco SCSI
sdc - terceiro disco SCSI
sdd - quarto disco SCSI
e assim por diante...
/dev/sda será o dispositivo do HD na primeira hipótese /dev/sda1 será a primeira
partição desse HD /dev/sda2 será a segunda partição desse HD e assim por diante...
indice
29.6
Como criar um disco de inicialização para o Linux?
[root@localhost]# /sbin/lilo -b /dev/fd0 ou ainda
[root@localhost]# mkbootdisk --device /dev/fd0 2.0.36
indice
29.7
Como executar um arquivo?
No Linux não existem extensões como forma de indicar se um arquivo é um programa
executável. Verifique os atributos do arquivo com o comando ls -la e veja se o caractere
"x" aparece. se não aparecer execute:
[root@localhost]# chmod +x nome-do-programa
Outro detalhe: por motivos de segurança o diretório corrente não faz parte do PATH.
Para executar programas no diretório corrente basta:
[root@localhost]# ./nome-do-programa
Ou incluir o diretório corrente (.) no PATH, editando o arquivo /etc/profile
indice
29.8
Executo um script CGI e aparece seu código na tela do netscape.
Cheque se seu CGI tem a extensão .cgi e se seu apache está configurado para executar
CGIs (com extensão .cgi). Veja isso em /etc/httpd/conf
indice
29.9
Como usar FrontPage (FP98) Server Extensions no Linux?
Acesse http://www.rtr.com/fpsupport/faq98.htm
que tem muitas informações a respeito disso.
indice
29.10
Como instalar/utilizar o ambiente java?
instale os pacotes necessários:
[root@localhost]# rpm -ivh kaffe-*
### Marumbi ### Edite o arquivo /etc/profile e adicione as linhas:
# definições para utilizar o kaffe (como superusuário)
CLASSPATH=.:/usr/share/kaffe/classes.zip:/usr/share/kaffe/klasses.zip
LD_LIBRARY_PATH=/usr/lib
export CLASSPATH LD_LIBRARY_PATH
Após editado o arquivo, inclua-o no shell atual:
[root@localhost]# . /etc/profile
Acerte uma ligação simbólica necessária:
[root@localhost]# ln -s /usr/lib/libkaffe_native.so /usr/lib/libnative.so
obs.: O arquivo classes.zip não vem junto com o pacote por motivos de direitos autorais e
deve ser pego diretamente no site da sun microsystems e colocado no diretório
/usr/share/kaffe.
indice
29.11
Como ver a configuração do kernel padrão da conectiva?
Instale os fontes do pacote do kernel:
[root@localhost]# rpm -ivh /mnt/cdrom/SRPMS/kernel-2.*.src.rpm
O arquivo de configuração padrão da Conectiva é o:
/usr/src/redhat/SOURCES/kernel-2.*-i386.config.conectiva
indice
29.12
O que posso apagar para liberar espaço em disco?
A maioria dos programas já exclui seus próprios arquivos temporários.
Exceto o KDE, que deixa vários arquivos no /tmp com nomes kio* e kfm*, que podem ser
excluídos sem problemas.
Pode-se excluir também o diretório $HOME/.netscape/cache que é o cache em disco do
netscape.
E ainda resta o /var/log que é o diretório onde são guardados os arquivos de registro
(log) do sistema, que crescem infinitamente e podem ser cortados/editados (ou apagados) de
vez em quando. principais: cron httpd/access_log lastlog maillog messages wtmp
Quanto a esses arquivos de registro, pode-se usar o aplicativo logrotate para
gerenciá-los automaticamente (dividí-los e apagá-los quando muito grande/antigo).
Pode-se excluir também os HOWTOs &:(
[root@localhost]# rpm -e `rpm -qa | grep howto`
e numa atitude desesperada e não recomendada, excluir toda a documentação de todos os
pacotes:
[root@localhost]# rm -rf /usr/doc/*
E é claro, por último mas o mais importante: Desinstale pacotes que não são
utilizados. Muito dificilmente alguém utilizará TODOS os pacotes que estão na
distribuição (dezenas de jogos, servidores, editores, etc), principalmente os maiores
como tetex-*, octave, emacs...
indice
29.13
Como entrar no Linux? aparece um localhost login: aqui...
O "localhost login:" é para se entrar com o usuário. entre com o superusuário
(root), assim:
localhost login: root
Depois aparecerá
Password:
Para se entrar com a senha do usuário colocado acima. A senha do superusuário é
definida durante a instalação.
Caso tenha perdido/esquecido a senha do superusuário consulte o tópico relacionado nas
P&R.
indice
29.14
Como entrar no Linux? aparece um [root@localhost /root] aqui...
Esse é o Linux, bem-vindo! &:)
O "[root@localhost /root]" é o prompt do Linux, assim como o
"C:\>" é o prompt do DOS.
O prompt do Linux é mais informativo que o do DOS, veja:
[root@localhost /root]
| | | | | |
| | | | | +-- delimitador
| | | | +----- diretório atual
| | | +------------- nome da máquina
| | +------------------ delimitador
| +--------------------- usuário
+----------------------- delimitador
Esse é o Linux em modo texto. para acessar a interface gráfica execute:
[root@localhost]# startx
indice
29.15
Como montar partições FreeBSD no linux?
O sistema de arquivos do FreeBSD é o UFS (Unix File System), desta forma, execute:
[root@localhost]# modprobe ufs
[root@localhost]# mount /dev/hdaN /mnt
[root@localhost]# cd /mnt
[root@localhost]# ls -la
Troque o N na linha do "mount" pelo número da partição com o FreeBSD. caso o
mount não funcione tente executá-lo assim:
[root@localhost]# mount -t ufs /dev/hdaN /mnt
indice
29.16
Como usar o tar com volumes múltiplos?
Supondo o nome do arquivo "grande.tgz" e disquetes de 1,44 Mb
[root@localhost]# tar cvM -f /dev/fd0H1440 grande.tgz
||| | | |
||| | | |
||| | | + arquivo grande
||| | +----------- dispositivo destino
||| +-------------------- salvar no arquivo/dispositivo
||+----------------------- volumes múltiplos
|+------------------------ detalhado
+------------------------- criar
Para descompactar:
[root@localhost]# tar xvM /dev/fd0
indice
30.
sistema/gerenciamento
30.1 É necessário recompilar o kernel (cerne) do sistema?
Na grande maioria dos casos não. O kernel padrão da instalação do Conectiva Linux já
possui suporte a grande maioria de equipamentos e periféricos do mercado, ou inerente ou
como módulo.
A recompilação do kernel é um processo não tão intuitivo e requer uma leitura na
documentação para fazê-la de maneira correta.
Os motivos pelos quais se precisaria recompilar o kernel são:
O controlador (driver) de um periférico não muito comum seu não está no kernel
padrão;
Se deseje retirar o suporte a periféricos que não se utiliza, para deixar o kernel menor
e mais enxuto;
Curiosidade &:)
indice
30.2
Como manter meu sistema atualizado?
Todos os pacotes atualizados do Conectiva Linux estão em nosso site de FTP: ftp://ftp.conectiva.com.br/pub/conectiva/atualizacoes
Basta baixar e instalar todos os pacotes que lá estão e que também se encontram
instalados em sua máquina.
Para facilitar este procedimento, há um aplicativo chamado autorpm que baixa e instala
automaticamente os pacotes.
O autorpm é encontado em: http://linux.mikroservis.cz/RPM/autorpm.html
indice
30.3
Como lido com os pacotes RPM?
Modo gráfico: glint
Modo texto:
[root@localhost]# rpm -qa # ver os instalados
[root@localhost]# rpm -e nome-do-pacote # desinstalar
[root@localhost]# rpm -qi nome-do-pacote # obter informações
Para instalar a partir do CD: Coloque o CD do Conectiva Linux no drive de CDROM Monte-o:
[root@localhost]# mount /dev/cdrom /mnt/cdrom
Vá até o diretório das RPMs
Marumbi, Parolin:
[root@localhost]# cd /mnt/cdrom/RedHat/RPMS
Guarani e posteriores:
[root@localhost]# cd /mnt/cdrom/conectiva/RPMS
Execute o comando de instalação
[root@localhost]# rpm -ivh nome-do-pacote.rpm
Para atualizar um pacote: Faça o mesmo procedimento acima, e execute o rpm da seguinte
maneira:
[root@localhost]# rpm -Uvh nome-do-pacote.rpm
indice
30.4
Devo criar outros usuários além do superusuário(root)?
É aconselhável.
O ideal é criar-se um usuário normal, e trabalhar normalmente com esse usuário e apenas
utilizar o superusuário em casos onde o usuário normal não tem permissão para executar
determinada ação ou comando.
Assim diminuem-se drasticamente as chances de se executar um comando de derrube ou até
mesmo destrua o sistema Linux, o que o superusuário tem condições plenas de fazer.
muito, mas muito cuidado com o
[root@localhost]# rm -rf *
Pense cinco vezes antes de executá-lo como superusuário.
Para se criar um usuário normal:
[root@localhost]# adduser nome-do-usuário
[root@localhost]# passwd nome-do-usuário
Assim se cria e se define uma senha a um usuário normal.
indice
30.5 O
que são e para que usar senhas com shadow?
Senhas com suporte a shadow é, além de esconder as senhas encriptadas dos usuários
normais, colocando-as em /etc/shadow, dar mais funcionalidades às contas de usuários,
como senhas e contas com validade, que têm data de expiração (vide linuxconf).
Para ativar o suporte a shadow, execute
[root@localhost]# pwconv
para desativar
[root@localhost]# pwunconv
indice
30.6
Como dar poderes de superusuário a um usuário normal?
Existem várias maneiras permanentes, como criar um usuário com o id 0, tornar um arquivo
executável suid, etc., mas o mais prático e seguro é utilizar o aplicativo sudo.
Nele pode-se definir determinados comandos para um usuário normal executá-los com
permissões de superusuário.
A vantagem pricipal de se utilizar o sudo é que poder-se definir os comandos EXATOS
(expressões regulares funcionam) que CADA usuário poderá executar com superpoderes.
O comando de edição das regras do sudo é:
[root@localhost]# visudo
Ele abre o arquivo de configuração do sudo no vi, e ao, sair e salvar, ele faz checagens
de possíveis erros de sintaxe.
Como exemplo, deixar o usuário normal carlos executar o quake e instalar/atualizar
pacotes:
carlos ALL=NOPASSWD:\
/usr/bin/quake, \
/bin/rpm -[iUvh] *.rpm
Depois, basta executar os comandos com o sudo na frente:
[usuario@localhost]$ sudo rpm -ivh /mnt/cdrom/conectiva/RPMS/quake-*
[usuario@localhost]# sudo quake
indice
31.
sistema/gerenciamento/linuxconf
31.1 Como configurar módulos adicionais do Linuxconf?
### Servidor e posteriores ### Alguns módulos de configuração não são instalados por
padrão no Conectiva Linux, devendo ser habilitados no Linuxconf:
Execute o Linuxconf;
Vá na seção Controle;
Clique em "Arquivos de controle e sistemas";
Clique em "Configurar módulos do Configurador Linux";
Adicione os módulos desejados.
Veja os módulos disponíveis em /usr/lib/linuxconf/modules
indice
32.
sistema/gerenciamento/módulos
32.1 Como instalar um módulo adicional, alheio à distribuição?
Crie um diretório /lib/modules/misc e coloque o módulo (driver) dentro dele, para quando
se executar um modprobe, este módulo ser encontrado. É também necessário um depmod
para que as dependências do módulo sejam registradas, ou seja, se ele precisar carregar
algum outro módulo para funcionar, isso srá feito. siga o roteiro, supondo um driver
meudriver.o
[root@localhost]# mkdir /lib/modules/misc
[root@localhost]# cp meudriver.o /lib/modules/misc
[root@localhost]# depmod -a
[root@localhost]# modprobe meudriver
[root@localhost]# lsmod
indice
32.2
Problemas na carga dos módulos: not supported by kernel.
Quando este erro ocorre ao se tentar carregar um módulo do kernel que existe e está
ativo, pode ser seu kerneld que não esteja rodando, ou há uma versão do kernel errada
ou não existente configurada como preferencial.
Veja se existe o vínculo "preferred" em /lib/modules: lrwxrwxrwx 1 root root 23
mar 12 10:42 preferred -> /lib/modules/2.0.36-2cl
Caso não:
[root@localhost]# cd /lib/modules
[root@localhost]# ln -s 2.0.36-2cl preferred
[root@localhost]# depmod -a
Verifique também se o kerneld está rodando. ele é o responsável pela carga dos
módulos: /etc/rc.d/init.d/kerneld status
Caso não: /etc/rc.d/init.d/kerneld start
Utilize o programa 'ntsysv' para marcar o kerneld para executar na inicialização do
sistema.
indice
32.3 O
quê são módulos do sistema e pra quê servem?
Um módulo é a implementação do suporte a uma determinada funcionalidade.
Inicialmente o linux não tinha suporte a módulos, o que fazia com que todos os drivers
tivessem que ser incluídos de forma estática no kernel, assim, se o usuário
eventualmente precisasse de acesso ao disco flexível ou a um zip drive os drivers dos
dois tinham que ser incluídos no kernel, gastando espaço de memória privilegiado no
kernel.
Com o advento dos módulos isto passou a ser gerenciado de forma otimizada, o suporte a
drivers eventualmente utilizados (como o floppy.o e ppa.o, disco flexível e zip drive,
respectivamente) puderam ser compilados como módulos e somente carregados, com
conseqüente utilização de recursos privilegiados do kernel quando fossem efetivamente
necessários, sendo descarregados quando não estiverem mais sendo utilizados.
Recomenda-se a leitura dos seguintes documentos, que descrevem mais detalhadamente o
funcionamento dos módulos no Linux:
http://ldp.conectiva.com.br/HOWTO/Kernel-HOWTO.html
http://ldp.conectiva.com.br/HOWTO/mini/Modules.html
http://ldp.conectiva.com.br/LDP/tlk/modules/modules.html
indice
32.4
Como gerenciar os módulos do sistema?
Para gerenciar módulos, existem os programas: listar : lsmod remover : rmmod inserir :
insmod detectar : modprobe
indice
33. sistema/problemas
33.1 Meu sendmail fica demorando na inicialização
Execute o comando:
[root@localhost]# echo '$=w' | sendmail -bt
Para ver quais endereços o sendmail está tentando resolver. Verifique se esses
endereços constam no arquivo /etc/hosts caso não constem, coloque uma entrada para cada
um deles.
indice
33.2
Meu sistema está muito lento na inicialização e no encerramento
Caso se tenha instalado todos os pacotes (ou quase todos), a cada inicialização o linux
inicializa vários servidores que talvez nunca serão utilizados pelo usuário.
Para ver quais são e desabilitá-los, execute:
[root@localhost]# ntsysv
E desabilite servidores que os quais julgar não serem essenciais ao funcionamento da
máquina. Os serviços que são essenciais para o funcionamento básico de:
máquina caseira : crond, kerneld, keytable, random, syslog
cliente de rede : igual máquina caseira, mais inet e network
com mouse : gpm
com impressora : lpd
indice
33.3
Desliguei a máquina sem o shutdown e entrei no modo de manutenção.
Como a máquina foi desligada sem o shutdown, ocorrem alguns erros no disco e na próxima
inicialização da máquina, o sistema entra em modo de manutenção para que estes erros
sejam corrigidos, e enquanto não o forem, o sistema não voltará ao modo normal.
O aplicativo e2fsck checa e corrige erros no sistema de arquivos.
Deve-se, dentro desse modo de manutenção, executar o e2fsck em todas as partições
Linux Native para os erros serem corrigidos.
Caso esqueça quais são as suas partições Linux, execute o seguinte comando para
visualizá-las:
[root@localhost]# df
Então execute:
[root@localhost]# e2fsck -y /dev/hda1
[root@localhost]# e2fsck -y /dev/hda2
E assim por diante, em todas as partições Linux Native de seu sistema.
OBS.: é aconselhável executar esse comando 2 vezes para cada partição para
certificar-se que os erros foram corrigidos.
indice
33.4
Como utilizar o modo rescue para recuperar o sistema?
O procedimento a seguir é demorado e um pouco complexo, mas tentaremos detalhá-lo ao
máximo:
Primeiramente, deve-se ter em mãos o disco de inicialização (boot) e o suplementar do
Conectiva Linux.
Coloque o disco de inicialização no drive, e no prompt digite:
[root@localhost]# rescue
Após perguntar o idioma, teclado, etc, será pedido o disco suplementar. após carregar
esse disco, o aparecerá um prompt.
Note que será preciso montar seu HD num diretório para poder acessá-lo.
Mas não existe um diretório, nem o inode do dispositivo.
Criando um diretório para o ponto de monatgem:
[root@localhost]# mkdir /a
Criando um inode para sua partição raiz (/) do Linux:
[root@localhost]# cd /dev
[root@localhost]# mknod hda 3 0
[root@localhost]# mknod hda1 3 1
Supondo que sua partição raiz seja a hda1, se não for, troque o 1 pelo número correto
(em suas duas ocorrências na linha!!)
Criado o diretório e o inode, basta montar a partição
[root@localhost]# mount /dev/hda1 /a
[root@localhost]# cd /a
Estando em /a, faça o que tiver que ser feito. Note que no modo de rescue não há
editores de texto, então caso se precise editar arquivos, alguns truques terão que ser
feitos como:
Apendando uma linha num arquivo:
[root@localhost]# echo "última linha" >> arquivo
Reescrevendo um arquivo:
[root@localhost]# echo "primeira linha" > arquivo
[root@localhost]# echo "segunda linha" >> arquivo
[root@localhost]# echo "terceira linha" >> arquivo
Correções feitas, reinicie a máquina e tudo voltará ao normal.
indice
33.5
Perdi a senha do superusuário (root), o que fazer?
Inicialize a máquina em modo monousuário.
Para isso, ao ligar-se a máquina, quando aparecer o prompt "LILO boot: ",
digite:
linux single
E aperte <ENTER>. o sistema entrará em modo monousuário (sem pedir senha), e
então basta executar o comando:
[bash]# passwd
Para definir uma senha nova ao superusuário.
indice
33.6 O
Linux só reconhece 16Mb de RAM, sendo que possuo mais
Desative em seu BIOS a opção "memory hole at address 15-16mb". Esta opção é
utilizada para placas ISA antigas, que não conseguem mapear a memória total do
computador, limitando para 16Mb.
indice
34. sistema/rede
34.1 Como comunicar com uma rede IPX?
cliente IPX no Linux: ipxutils servidor IPX no Linux: mars-nwe
Cada pacote tem sua própria documentação, sem contar os HOWTOs e páginas na internet
sobre o assunto.
O comando para listar os servidores Novell disponíveis na rede é
slist
indice
34.2
Como comunicar com uma rede windows NT?
Configure o NT para comunicar com o protocolo TCP/IP e desabilite a criptação no
registro.
indice
34.3
Como configurar uma interface de rede DHCP?
No X, execute o `control-panel`, entre em "Network Configuration".
Escolha a seção "Interfaces";
Clique em "Add";
Selecione "Ethernet";
Aperte "Ok".
Aqui se chegou na tela de configuração da interface, então basta selecionar a opção
"Activate interface at boot time" e escolha o protocolo DHCP em "Interface
configuration protocol".
Clique em "Done" e está configurada sua interface DHCP, que será ativada na
próxima reinicialização do sistema.
indice
34.4 Na
inicialização aparecem uns erros net-pf-4 ou coisa parecida.
Essas mensagens são geradas pelo kerneld (carregador automático de módulos do kernel),
que tenta carregar o suporte às famílias de protocolos de rede (net-pf), cada uma com um
código, assim:
net-pf-3 = ax25 net-pf-4 = ipx net-pf-5 = appletalk net-pf-6 = NetROM (para rádio
amadores)
O erro aparece porque não há esse suporte no kernel padrão, visto que a grande maioria
dos usuários não o necessitam. Desative esses módulos em /etc/conf.modules, colocando
as linhas seguintes:
alias net-pf-4 off
alias net-pf-5 off
alias net-pf-6 off
indice
34.5
Como configuro o DNS no Linux?
A configuracão do DNS no Linux se dá através do arquivo /etc/resolv.conf
Informe o servidor DNS de seu provedor desta forma: nameserver 200.230.243.254
Troque 200.230.243.254 pelo IP do servidor DNS de seu provedor.
indice
34.6
Existem emuladores de telnet para Windows compativeis com linux?
O programa 'tera term', freeware encontrado na tucows, é quase totalmente compatível com
o vt100 do linux. Você pode inclusive encontrar no site do desenvolvedor uma extensão
para SSH e um arquivo terminfo (para total compatibilidade com o terminal teraterm).
http://www.vector.co.jp/authors/VA002416/teraterm.html
indice