Seção de Perguntas Frequentes (Em desenvolvimento)

Ajude a manter a FAQ atualizada!

Após a retomada no desenvolvimento do BrDesktop, boa parte de nossa documentação necessita de atenção, dentre eles está a FAQ. Assim convocamos todos a ler e revisar o conteúdo das nossas perguntas freqüentes, você pode fazer isso atée mesmo enquanto a consulta. Se você precisar de permissões de edição na página, inscreva-se na [http://listas.brdesktop.org/cgi-bin/mailman/listinfo/devel/ lista de discussão] voltada ao desenvolvimento do projeto, e participe do BrDesktop!

IMPORTANTE: Caso sua dúvida não esteja descrita entre as perguntas abaixo, por favor, use a lista debian-user-portuguese@lists.debian.org para esclarecê-la e coloque no Assunto "FAQ BrDesktop". Assim, você será atendido com mais rapidez e ao mesmo tempo estará nos ajudando a rastreá-la para futura inserção aqui na FAQ do Projeto. NÃO envie mensagens com dúvidas sobre o uso do BrDesktop para a lista de desenvolvimento do projeto, a mesma é específica para assuntos referentes ao desenvolvimento do projeto.

DICA: Use o recurso de buscas do seu navegador: tecle 'Ctrl + F' e digite uma palavra-chave sobre o que você procura!

Contents


1   Instalação

1.1   Qual a configuração mínima do computador para instalar o BrDesktop?

O BrDesktop é altamente customizável, então suas configurações mínimas podem variar um pouco de acordo com a função do computador e de quem o usa.

Abaixo seguem algumas configurações de hardware para o BrDesktop:

Ambiente Gráfico Gnome: Pentium III 500 MHz ou equivalente (800 MHz recomendado), 64 MB RAM (128 MB recomendado) e 2 GB de espaço em disco.

Ambiente Gráfico IceWM: Pentium 133 MHz ou equivalente (350 MHz recomendado), 32 MB RAM (64 MB recomendado) e 800 MB de espaço em disco.

Modo texto: 386 DX2-66, 24 MB RAM para kernel 2.4 (32 MB para kernel 2.6) e 600 MB de espaço em disco.

1.2   Gravei um CD com os arquivos de instalação fornecidos no site BrDesktop, mas o CD não está "bootando". O que está acontecendo?

Os arquivos disponibilizados no site do BrDesktop são imagens de CD [1], assim sendo, você deve utilizar a opção "GRAVAR ARQUIVO DE IMAGEM" ou "QUEIMAR IMAGEM" disponível em praticamente todos os programas de gravação de CDs. Pesquise no seu.

As imagens podem possuir extensão .raw ou .iso e, para efeito de compatibilidade com seu programa de gravação de CDs, é recomendado, caso faça o download de uma imagem .raw, que você renomeie o arquivo para a extensão .iso. Isto evita que alguns softwares não reconheçam seu arquivo como sendo uma imagem de CD.

As imagens com extensão .raw são ainda versões experimentais enquanto que as .iso são de versões finais.

Após feito isso, seu CD dará o boot normalmente. Não se esqueça de configurar - a BIOS do - seu computador para bootar pelo drive de CD-ROM. ;)

Obs.: Antes de iniciar a instalação leia o Manual de Instalação.

[1]Imagem de CD é uma cópia fiel bit-a-bit do conteúdo de um CD-ROM.

1.3   Como fazer para usar uma Virtual Machine (VM) livre para testar imagens do BrDesktop?

Caso possua um PC com outro sistema operacional instalado e queira rodar o BrDesktop para testá-lo, dispomos de VMs que realizam com facilidade esta tarefa sem que você tenha que efetuar a instalação REAL do BrDesktop em seu hardware. Segue abaixo um pequeno tutorial para você fazer uma instalação básica em seu sistema e, além de usar, conhecer o BrDesktop e ajudar nossos desenvolvedores reportando possíveis BUGs encontrados. =P

O QEMU é uma Máquina Virtual mantida por desenvolvedores de software livre, diferentemente do VMware que possui limitações para utilização. O QEMU atualmente emula os processadores arm, powerpc, sparc e x86.

Abra um shell e logue-se como root, então instale inicialmente o pacote QEMU, assim:

# aptitude install qemu

Para obter uma descrição mais detalhada do pacote qemu, use o comando:

# aptitude show qemu

Como o QEMU é uma máquina virtual, todos os periféricos, incluindo dispositivos de armazenamento, são emulados. A configuração do programa é um pouco cansativa já que todas as passagens de parâmetros são feitas através do terminal, ou seja, em modo texto.

Para efetuarmos a instalação de um sistema operacional será necessário criar um disco virtual. Para isso use o comando abaixo:

# dd if=/dev/zero of=hd.img bs=1024 count=2M

Neste exemplo, um arquivo com o nome hd.img e aproximadamente 2.2 GB de tamanho será criado.

Agora, no diretório que está a imagem execute o comando:

# qemu -hda hd.img -cdrom /dev/cdrom -m 128 -boot d -enable-audio

O argumento que é necessário alterar é o tamanho da memória. Neste caso está configurado para 128 MB. É altamente recomendável colocar sempre a metade da memória física disponível em seu PC.

Note que o CD-ROM está configurado para iniciar no dispositivo /dev/cdrom. Se você deseja iniciar a partir de uma imagem do BrDesktop basta alterar esse parâmetro para o nome do arquivo como no exemplo a seguir:

# qemu -hda hd.img -cdrom /home/usuário/current.iso -m 128 -boot d -enable-audio

Ao concluir a instalação do sistema será necessário alterar o parâmetro para carregá-lo a partir do disco virtual (hd.img). Para isso, execute o comando:

# qemu -hda hd.img -m 128 -boot c -enable-audio

Utilizando essa sequência de comandos é possível instalar diversos sistemas operacionais.

Qualquer dúvida reporte na lista debian-user-portuguese@lists.debian.org.

1.4   Como instalo o sistema sem usar um CD?

Para isto será necessário a criação de disquetes de boot, acesso a outro computador que possua drives de CD-ROM e disquete - com sistema operacional Linux ou Windows - e 3 disquetes formatados. Assume-se que o computador onde o sistema será instalado já esteja habilitado a inicializar pelo drive de disquetes.

Criando os Disquetes no Linux:

Coloque o CD do BrDesktop no leitor de CD-ROM, logue-se no terminal como root e monte-o com o comando:

# mount -t iso9660 /dev/hdX /mntpoint

onde X é o dispositivo de CD-ROM e /mntpoint é o seu ponto de montagem.

Nomeie um disquete formatado como BOOT, coloque-o no dispositivo leitor de disquetes e, em seguida, digite o comando:

# dd if=/mntpoint/install/floppy/boot.img of=/dev/fd0

onde /mntpoint é o ponto de montagem do CD-ROM e /dev/fd0 é o dispositivo leitor de disquetes.

Reserve este disco.

Repita esse passo nomeando os disquetes como ROOT, CD-DRIVERS ou NET-DRIVERS e trocando o nome da imagem para root.img, cd-drivers.img ou net-drivers.img, respectivamente.

Atente que a imagem CD-DRIVERS.IMG serve para a instalação dos pacotes que estão no CD-ROM do BrDesktop e a imagem NET-DRIVERS.IMG para instalação através dos espelhos que existem na internet.

Criando os Disquetes no Microsoft Windows:

Descompacte o arquivo X:\INSTALL\FLOPPY\RAWRITE1.ZIP (onde X: é a unidade de CD-ROM onde foi colocado o CD do BrDesktop) em sua Área de Trabalho (Desktop) ou em qualquer outro diretório e execute o programa RAWRITE3.COM.

Esse programa é bem simples e bastam duas informações para ele fazer a cópia:

Qual imagem será copiada:

X:\INSTALL\FLOPPY\BOOT.IMG - Este é o disco inicializável do BrDesktop.

X:\INSTALL\FLOPPY\ROOT.IMG - Segundo disco, também obrigatório, responsável por criar a árvore de diretórios temporária para a instalação do seu sistema BrDesktop.

X:\INSTALL\FLOPPY\CD-DRIVERS.IMG - Drivers de CD-ROM, para a instalação a partir dos pacotes presentes no CD do BrDesktop. Use esta imagem caso seu computador possua CD-ROM mas não efetue a inicialização por ele.

X:\INSTALL\FLOPPY\NET-DRIVERS.IMG - Drivers de placas de rede e sistema de configuração da mesma. Use esta imagem caso seu computador não possua CD-ROM ou caso deseje fazer a instalação através de espelhos da internet.

Para responder a essa pergunta você também pode, simplesmente, arrastar o arquivo IMG para cima do ícone do RAWRITE3.COM. Por isso, é mais fácil descompactar o RAWRITE1.ZIP em sua Área de Trabalho.

Para onde copiar a imagem:

Dispositivo leitor de disquetes A ou B. Insira o disquete formatado (caso não esteja, o RAWRITE3 o formatará ocorrendo a perda irreversível dos dados do disquete) no dispositivo correspondente quando solicitado. O software é intuitivo: a cada resposta dada, uma nova pergunta será feita, bastando seguir os passos.

Inicializando o Computador pelos Disquetes

Após criar os discos, coloque o disco nomeado BOOT no primeiro driver leitor de disquetes do computador onde será instalado o BrDesktop e ligue ou reinicie o computador.

Lembre-se sempre de verificar na BIOS da máquina se a inicialização pelo disquete está habilitada como a primeira opção de BOOT.

Aparecerá o logo do BrDesktop seguido do prompt "boot:", aguarde ou pressione 'Enter' para iniciar a instalação. Após algum tempo o sistema solicitará o disco ROOT, troque o disquete que está no dispositivo leitor de disquetes e pressione 'Enter' para continuar ou 'F1' para obter ajuda.

O Debian-Installer iniciará automaticamente e perguntará se deseja instalar módulos a partir de um disquete. Troque o disco ROOT pelo terceiro e último disquete que você preparou (CD-DRIVERS ou NET-DRIVERS) e responda Sim pressionando 'Enter'.

Em seguida o Debian-Installer tentará configurar a rede e o aptitude com um ou mais mirrors. Se sua intenção é seguir a instalação pela rede e a mesma foi detectada corretamente, simplesmente siga em frente.

Caso queira seguir a instalação pelo CD, escolha Voltar e em seguida selecione a opção Particionar disco rígido (Partition Hard Disk).

Não se assuste se o Debian-Installer perder a internacionalização, ou seja, se ele ficar em inglês. Ele é preparado para, caso existam recursos limitados, liberar a maior parte de recursos possível para a instalação e a internacionalização é um dos itens tidos como opcionais.

Mas não precisa se preocupar de seu sistema estar sendo instalado em inglês, pois, quando for carregado a partir do disco rígido, o suporte a internacionalização voltará.

1.5   Como escolher o local de instalação do GRUB?

Para facilitar a vida dos usuários, optamos pela instalação do GRUB na MBR diminuindo mais esta opção de escolha durante a instalação. Entretanto, para os usuários mais experientes, isso é possível optando-se pelo modo expert na hora do boot.

1.6   Realizei a instalação básica do sistema. Como faço pra abrir o GNOME agora?

Se você realmente realizou a instalação básica será necessário antes instalar os programas obrigatórios para que você consiga executar o GNOME ou qualquer outro gerenciador de janelas. Ex.: IceWM, FluxBox, Xfce, etc.

Tenha certeza de possuir um repositório acessível configurado no arquivo /etc/sources.list, seja pela internet ou pelo CD de instalação do BrDesktop.

Logue-se como root e execute os passos descritos abaixo:

# aptitude update
# aptitude install x-window-system
# dpkg-reconfigure xserver-xorg (responda atentamente as perguntas apresentadas)
# startx (comando para carregar a interface gráfica)

Caso tudo tenha dado certo, você deverá estar no GNOME ou no seu gerenciador de janelas preferido. :-)

1.7   Por quê durante a instalação não foi solicitada nenhuma configuração de IP?

O BrDesktop prima pela facilidade de uso e isso inclui um instalador muito simplificado com poucas perguntas a fim de facilitar a inicialização de quem nunca usou um computador com GNU/Linux. Assim, algumas opções foram suprimidas no instalador, dentre elas, a configuração de IP estático e do GRUB.

Na instalação padrão do BrDesktop a rede tenta ser configurada através de DHCP e, caso não consiga, este passo será pulado. O GRUB por padrão será instalado na MBR.

Aqueles usuários que já tem maior intimidade com os instaladores do Debian ou conhecem os detalhes da instalação de um sistema GNU/Linux devem optar pela instalação em modo expert para ter maior controle sobre o instalador e customizar o sistema de acordo com as suas necessidades.

O modo expert possibilita dentre outras coisas alguma customização do kernel e dos módulos a serem adicionados ao mesmo. Assim o usuário pode customizar o sistema de acordo com o seu hardware obtendo uma performance superior.

1.8   Precisei reinstalar o Windows no meu PC, e o instalador Windows sobrescreveu minha MBR, como recupero o GRUB?

Bem será necessário uma ajudinha de um outra distro, preferêncialmente uma distro LIVE-CD.

Assim prossiga com os seguintes passos:

  • Use um live cd para dar boot na máquina.
  • Em um terminal digite (como root) o comando
#fdisk -l

Este comando lhe mostrará as partições existentes em seu HD.

  • Crie uma pasta para montar sua partição raíz usando o comando:
#mkdir /mnt/exemplo
  • Monte a partição na pasta que você acabou de criar com o comando:
#mount -t auto /dev/hda /mnt/exemplo

OBS.: No lugar de auto pode ser usado reiserfs, ext2 ou ext3 dependendo do tipo de sistema de arquivos utilizado em sua partição e /dev/hda configure de acordo com as informações obtidas com o comando #fdisk -l.

  • Faça um chroot para a pasta onde você montou a partição com o comando:
#chroot /mnt/exemplo

O chroot irá fazer com que sua partição raiz seja a pasta /mnt/exemplo, ou seja, a partir de agora vc está na sua partição debian.

  • Para atualizar a lista do grub use o comando:
#update-grub
  • Agora reinstale o grub com o comando:
#grub-install /dev/hda
  • Desmonte a partição com o comando:
#umount /mnt/exemplo
  • Reboot a máquina sem o live cd e veja o resultado.

Caso ainda tenha dificuldades, envie um email para debian-users-portuguese@lists.debian.org descrevendo o máximo possível de detalhes.


2   Configuração de hardware

2.1   Acabo de instalar o BrDesktop, porém, o meu computador não está carregando a interface gráfica. O que pode ser?

Isso pode ocorrer devido a vários fatores, entretanto, os mais comuns são:

  • Sua placa de vídeo não está devidamente configurada.
  • O servidor X não esta detectando corretamente seu mouse.

Para corrigir o problema com a placa de vídeo execute como root o seguinte comando:

# dpkg-reconfigure xserver-xorg

Responda atentamente as questões apresentadas informando qual a sua placa de vídeo e o driver recomendado para ela.

Se o problema for referente ao mouse execute os seguintes passos para solucionar o problema:

Logue-se como root e abra o arquivo /etc/modules:

# nano /etc/modules

Localize e apague a linha 'mousedev'. Salve o arquivo e saia.

Caso não seja íntimo desse editor de texto pressione 'Esc' seguido de ':wq' (sem aspas).

Reinicie o computador e teste sua configuração que seu problema já deve ter sido solucionado.

2.2   Como instalar os drivers da nVidia no BrDesktop?

Para fazer a instalação corretamente, siga todos os passos abaixo:

ATENÇÃO: Você precisa limpar a confusão deixada pelo nVidia Installer (se o usou antes)

Tenha certeza de remover todo o lixo criado pelo instalador da nVidia, pois ele cria arquivos em diferentes locais que podem causar problemas mesmo seguindo estas instruções. Existe uma opção de desinstalação, algo como "nvidia-installer --uninstall" pode resolver o problema. Não misture pacotes do Debian com os do nVidia Installer: os instaladores não concordam com o lugar onde serão instalados os pacotes. É de um jeito ou de outro. Para fazer o jeito certo, Debian, todos os arquivos do nVidia Installer tem que ser apagados.

NT.: Se usou o arquivo binário para a instalação, tipo NVIDIA-Linux-x86-1.0-6111-pkg1.run é só executar o programa novamente com --uninstall.

Existem duas formas de se executar essa mesma tarefa: (1) manualmente ou (2) usando o module-assistant. Abaixo segue a descrição de ambas começando pela mais simples:

1) Utilizando o module-assistant

1. Preparando os fontes

Tenha certeza que você tem disponível os repositórios main, contrib e non-free no seu arquivo /etc/apt/sources.list visto que os drivers da nVidia estão na área non-free e algumas ajudas na área contrib. Seu arquivo ficaria mais ou menos assim:

deb http://ftp.br.debian.org/debian lenny main contrib non-free

2. Instale os pacotes module-assistant e nvidia-kernel-common:

# aptitude install module-assistant nvidia-kernel-common

3. Execute os seguntes comandos como usuário root:

# m-a prepare
# m-a a-i nvidia

4. Instale as bibliotecas de usuário:

# aptitude install nvidia-glx

Você está pronto para usar o servidor X com seu novo driver. Configure o X normalmente com:

# dpkg-reconfigure xserver-xorg

E configure o monitor, resolução, mouse, etc. com seus periféricos e selecione o driver nvidia ao invés de nv.

Adicione seu usuário ao grupo video:

# adduser seu_usuario video

Na próxima vez que os usuários fizerem login terão acesso 3D.

2) Manualmente

1. Preparando os pacotes fontes

Tenha certeza que você tem disponível os repositórios main, contrib e non-free no seu arquivo /etc/apt/sources.list visto que os drivers da nVidia estão na área non-free e algumas ajudas na área contrib. Seu arquivo ficaria mais ou menos assim:

deb http://ftp.br.debian.org/debian lenny main contrib non-free

2. Tenha certeza que seu kernel está com a versão certa

Por favor, tenha certeza que está rodando o kernel mais atual. A maneira mais simples de fazer isto é utilizando um dos comandos abaixo (use o referente ao seu kernel):
# aptitude install linux-image-2.6-686 (caso seu processador seja fabricado pela Intel)
# aptitude install linux-image-2.6-486 (caso seu processador seja fabridado pela AMD ou outro fabricante)

Isto fará você usar o último kernel disponível. Se o comando para instalar o linux-headers falhar mais tarde, significa que você não fez esse passo certo.

NT.: Lembre de reiniciar o PC depois de instalado o novo kernel para ter certeza que está rodando o kernel certo.

3. Instalando os pacotes necessários para compilar o módulo nVidia

É necessário a instalação de alguns pacotes:

# aptitude install nvidia-kernel-source nvidia-kernel-common

Então faça o seguinte:

# aptitude install linux-headers-`uname -r`
# export KVERS=`uname -r`
# export KSRC=/usr/src/linux-headers-`uname -r`

Note que as linhas acima NÃO são escritas com aspas simples. São crases. Aqueles símbolos nas teclas ~ em teclados com layout americano.

NT.: Eu tive que usar o linux-source ao invés do headers. É só descarregar com o comando:

# aptitude install kernel-source-`uname -r`
# export KSRC=/usr/src/kernel-source-`uname -r`

Se você compilou seu kernel, apenas tenha certeza que sabe exatamente onde se encontram os fontes e sources e, para acertar a variável "KSRC" naquele local:

# export KVERS=`uname -r`
# export KSRC=location of your kernel sources or headers

Note que as linhas acima NÃO são escritas com aspas simples. São crases. Aqueles símbolos nas teclas ~ em teclados com layout americano.

4. Compilando e instalando o módulo nVidia

Compile o modulo do kernel

# cd /usr/src
# tar xvzf nvidia-kernel-source.tar.gz
# cd modules/nvidia-kernel
# debian/rules binary_modules

E então instale-o:

# cd ..
# dpkg -i nvidia-kernel-`uname -r`*deb
# depmod -a

5. Instalando e configurando o driver glx da nVidia

Instale os pacotes com o comando:

# aptitude install nvidia-glx nvidia-glx-dev xserver-xfree86

Você está pronto para usar o servidor X com seu novo driver. Configure o X normalmente com:

# dpkg-reconfigure xserver-xorg

E configure o monitor, resolução, mouse, etc. com seus periféricos e selecione o driver nVidia ao invés de nv.

NT.: Todos os usuários gostariam de usar modo 3D, então, adicione os usuários a este grupo. Para isto execute:

# adduser seu_usuario video

Na próxima vez que os usuários fizerem login terão acesso 3D.

É isto. Você está rodando seu novo X. Vai aparecer o logo do nVidia na inicialização do ambiente X se tudo correu bem.

Lembre-se: todas as vezes que você trocar de kernel ou sair uma nova versão do driver da nVidia esses passos deverão ser executados novamente para que o módulo kernel nVidia compatibilize com o kernel novo.

NT.: Eu ainda tive que instalar o módulo nVidia usando o comando modconf.

É isto. Você está rodando seu novo X. Vai aparecer o logo do nVidia na inicialização do ambiente X se tudo correu bem.

2.3   Configurei o driver ALSA no meu micro mas o som só funciona quando estou logado no meu usuário. Como resolvo isso?

A solução para esse problema é simples. O som não está funcionando porque cada usuário que for usar o som deve estar dentro do grupo audio, desta forma, para resolver o problema você deverá setar os usuários no grupo mencionado. Faça isso da seguinte forma:

Abra o aplicativo de gerenciamento de grupos e usuários:

Menu Sistema -> Administração -> Usuários e Grupos

Será solicitada a senha de root, digite-a e siga com as seguintes configurações:

Selecione o usuário, clique em Propriedades,

Será aberta uma nova janela com as propriedades do usuário escolhido,

Clique na aba "Privilégios do usuário", neste campo você pode administrar as permissões do usuário em todos os grupos do sistema, sendo assim basta selecionar "Usar dispositivos de áudio" para que tal usuário tenha acesso ao audio do sistema.

Pronto. Seu sistema estará apto a rodar músicas para o usuário selecionado. Caso queira dar a mesma permissão para os demais usuários do sistema, basta repetir o processo.

Agora, se você possui experiência e trabalha em modo TEXTO, rode o seguinte comando logado como root:

# adduser nome_do_usuario audio

2.4   Meu PC tem dual-boot com Windows e gostaria de poder ver meus arquivos desse sistema no BrDesktop. É possível?

Sim, é possível. No entanto, é interessante fazermos algumas observações:

  • O GNU/Linux ainda não dá suporte à escrita no sistema de arquivos NTFS, por isso, você poderá visualizar e executar seus arquivos mas não fazer alterações ou gravar novos arquivos no disco - permissão de leitura;
  • O GNU/Linux tem suporte à escrita no sistema de arquivos FAT32 - permissão de escrita;
  • FAT32 é o sistema de arquivos dos Windows 95 OSR2, 98 e Me mas opcionalmente pode ser dos Windows 2000 e XP. NTFS é o sistema padrão dos Windows NT 4.0, 2000 e XP;
  • Supomos que a sua partição seja a primeira do HD primário master (hda1) e você tenha acesso a senha de root do sistema.

Para montar sua partição NTFS e ativar ela toda vez que o PC for iniciado no GNU/Linux execute os seguintes passos:

Crie o diretório windows-ntfs abaixo de /mnt:

# mkdir /mnt/windows-ntfs

Altere as opções de acesso ao diretório para que todos possam ler e executá-lo.

# chmod 0555 /mnt/windows-ntfs

Adicione no final do arquivo /etc/fstab as informações dessa sua partição como no exemplo abaixo:

/dev/hda1 /mnt/windows-ntfs ntfs defaults,auto,user,utf8,umask=022 0 0

Onde /dev/hda1 é o dispositivo da sua partição, /mnt/windows-ntfs é o caminho completo para o seu ponto de montagem, ntfs é o tipo de partição a ser montada e a opção de montagem umask=022 faz com que a partição seja montada com direito a todos acessarem.

NT.: É necessário montar a partição com a opção utf8 para que as pastas e arquivos que contenham espaços e acentos em seus nomes sejam montados corretamente.

Pronto! Reinicie o computador que sua partição será montada e com acesso de leitura a todos os usuários.

2.5   Como montar uma partição FAT32 configurando permissão de escrita?

As partições FAT32 não dão suporte à segurança, inclusive em sistemas Windows, e as permissões aplicadas a partição são válidas para todos os subdiretórios da mesma.

Para montar a partição e permitir que todos os usuários possam acessá-la você pode criar o diretório /windows-fat32 dentro de /mnt. Você pode fazer isso como root com o comando abaixo:

# mkdir /mnt/windows-fat32

Altere as opções de acesso ao diretório para que todos possam ler, executar e gravar no mesmo.

# chmod 0777 /mnt/windows-fat32

O nome da partição será mostrado em "Computador" no Gnome, assim qualquer usuário poderá montar e utilizar os dados da partição.

Em seguida altere o arquivo /etc/fstab e adicione a seguinte linha:

/dev/hda1 /mnt/windows-fat32 vfat rw,user,utf8,umask=000 0 0

NT.: É necessário montar a partição com a opção utf8 para que as pastas e arquivos que contenham espaços e acentos em seus nomes sejam montados corretamente.

Seu arquivo /etc/fstab deverá ficar parecido com o mostrado abaixo (observe a última linha):

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hdc1       /               ext3    defaults,errors=remount-ro 0       1
/dev/hdc6       none            swap    sw              0       0
/dev/hdb        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/hda1       /windows-fat32  vfat    rw,user,utf8,umask=000  0          0

Pronto. Tente acessar através do ícone "Computador" em seu desktop e ver se funcionou.

2.6   Como configuro meu winmodem PC-TEL que vem nas placas on-board?

O suporte a modens no BrDesktop é o mesmo existente em outras distribuições GNU/Linux.

Os drivers não são incluídos na distribuição por não serem livres e, consequentemente, não obedecerem a política Debian. Por isso, o usuário precisará instalar os drivers manualmente. Para isso será necessário instalar adicionalmente o pacote linux-headers e o GCC (GNU C Compiler) para efetuar a compilação do driver.

Coloque o CD de instalação do BrDesktop no drive de CD-ROM e execute como root no terminal:

# aptitude update
# aptitude install linux-headers-2.6 gcc-3.4

Após a instalação dos ítens acima será necessário fazer o download do driver do modem atualizado, disponível em Linmodems.

A última versão disponível e testada satisfatoriamente é a 0.9.7-9-rht-4c. Para baixar, execute no terminal:

# wget -c http://linmodems.technion.ac.il/pctel-linux/pctel-0.9.7-9-rht-4c.tar.gz

Após executar o download do driver é necessário descompactar em qualquer diretório, acessá-lo e em seguida executar o script de setup que acompanha o driver. Você pode fazer isso da seguinte forma:

# tar zxfv pctel*

Esse comando irá descompactar os arquivos e gerar um subdiretório do diretório atual com o nome do driver, no caso, pctel-0.9.7-9-rht-4c.

# cd pctel-0.9.7*
# ./setup (comando para executar o script de instalação)

Se tudo correr bem você deverá ver uma tela como a apresentada abaixo:

checking for running kernel version...2.6.8
checking for ptserial...ptserial-2.6.c
checking for gcc...3.3.6
searching for kernel includes...found at /lib/modules/2.6.8-2-386/build/include
checking for autoconf.h.../lib/modules/2.6.8-2-386/build/include/linux/autoconf.h
checking for asm/mach-default...yes
checking for kernel version in version.h...UTS_RELEASE is 2.6.8-2-386
checking type of tty_struct.count...int
detecting your modem...found. Your modem is a cm8738 type modem.

installation done

Pronto! Após ter concluído todas as etapas com sucesso você pode carregar o driver com o comando a seguir:

# modprobe pctel

E depois verificar se ele está realmente carregado com:

# lsmod

onde seu nome deve aparecer na lista de módulos carregados.

DICA: É criado um link simbólico /dev/modem que aponta para /dev/ttyS_PCTEL0. Normalmente, no reboot do sistema esse link é apagado, então, sempre que configurar uma conexão procure apontar para /dev/ttyS_PCTEL0 em seu discador. Isso pode evitar problemas. :-)

2.7   Como instalar os modems Lucent?

Primeiramente faça o download do fonte do driver disponibilizado na seção LTmodem em Linmodems.

Para baixá-lo você poderá executar o comando abaixo:

# wget -c http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/ltmodem-2.6-7alk.tar.bz2

Extraia os arquivos. Para isso pode-se utilizar o utilitário File-Roller, disponibilizado no menu:

Aplicações -> Sistema -> Gerenciador de Pacotes (Arquivos Compactados)

Após extrair os arquivos é recomendável que você leia o arquivo README que vem na raiz do diretório extraído e o arquivo udev_setup localizado no subdiretório /docs.

Após a leitura dos arquivos você já estará mais apto a iniciar as configurações, então, será necessário executar os seguintes passos:

Abra o terminal como root e execute os seguintes comandos:

# ./build_module
# ./ltinst
# ./autoload
# ./checkout

Após esse procedimento já serão criados os links /dev/modem e o /dev/ttyLT0 necessários.

2.8   Como instalar uma impressora local?

Instalar impressoras locais é bem simples no BrDesktop. Basta seguir os passos abaixo:

  1. Desligue a impressora.
  2. Clique em Menu Sistema -> Administração -> Impressão;
  3. Será solicitado uma senha (a senha do usuário administrador - root), digite-a e pressione 'Enter';
  4. Ligue a impressora. Vários modelos de impressoras são detectados automáticamente, se este for o caso da sua impressora, ela será instalada automáticamente.
  1. Caso sua impressora não tenha sido detectada automáticamente, Clique no botão "Novo" e uma nova janela aparecerá mostrando as portas onde a impressora pode estar. Provavelmente a porta onde a impressora está conectada deve aparecer com o nome da impressora. Caso isso não ocorra, você terá que lembrar em que tipo de porta e qual delas a impressora foi conectada;
  2. Após selecionar a porta em que a impressora está conectada, clique em "Avançar";
  3. Escolha um nome do Fabricante e clique em "Avançar";
  4. Escolha o modelo da impressora e clique em "Avançar", sua impressora esta instalada.

DICA 1: Caso sua impressora seja uma HP multi-funcional (PSC/OfficeJet) e a mesma não tenha aparecido, cancele a instalação, instale o pacote hpoj (usando o Synaptic - ícone "Instalar Programas" da Área de Trabalho) e repita os passos anteriores.

DICA 2: Porta de conexão PARALELA (LPT) tem conectores grandes e achatados; conectores pequenos e bem estreitos são USB.

Se sua impressora USB for o único dispositivo USB conectado em seu computador, você poderá descobrir abrindo um terminal, digitando lsusb e vendo qual deles tem dispositivo conectado.

Já para portas PARALELAS, a qual geralmente existem apenas 1(uma) em cada PC, seria a LPT1 mesmo, que no Linux é chamada de "lp0".

DICA 3: No nome da fila utilize apenas letras e números, "_" (sublinhado) e "-" (hífen). Espaço em branco (" ") pode confundir o sistema.

DICA 4: Os drivers genéricos funcionam com a maioria das impressoras apesar de não conseguirem tirar o máximo proveito de suas capacidades. Isso ocorre porque algumas impressoras possuem drives proprietários que funcionam apenas em certo sistema operacional. Sendo o Linux um sistema operacional diferente, precisaria de drives próprios para ele, o que nem sempre o fabricante disponibiliza.

  1. Para finalizar a escolha do driver, sugerimos que mantenha o driver que foi selecionado (normalmente é o recomendado) e confirme no botão "Avançar".

2.9   Como instalar impressoras conectadas a um computador com Windows XP/2000?

O Windows compartilha suas impressoras apenas para usuários autenticados (seja na própria máquina ou em um servidor de rede - Domínio de Rede), sendo assim, será necessário autenticar-se a cada impressão enviada.

Nossa sugestão nesse caso é configurar usando o gnome-cups-manager, que, apesar de ser uma configuração manual, é muito mais fácil para usuários inexperientes. Siga os passos abaixo:

  1. Clique em Aplicações, depois em Preferências, em seguida em Sistema e por fim em Printing para abrir o Gnome-Cups-Manager;
  2. Na janela aberta, clique em "Nova Impressora". Você será solicitado uma senha (a senha do usuário administrador - root), digite-a e pressione 'Enter';
  3. Marque a opção "Impressora de Rede" e selecione "Impressora Windows (SMB)";
  4. Preencha os campos "Máquina" (nome do computador onde a impressora está instalada), "Impressora" (nome do compartilhamento da impressora), "Usuário" (login usado para logar na máquina) e "Senha" (senha do logon). Clique em "Avançar";
  5. Selecione o fabricante e o modelo da impressora. O Driver será selecionado automaticamente. Recomendamos manter o driver sugerido. Clique em "Aplicar";

Sua impressora da rede está instalada. Mande-a imprimir uma página de teste para verificar se funcionou.

DICA 1: Se sua versão do Windows for 9x, ME ou XP Home Edition não haverá necessidade da senha. Caso a máquina esteja em um Domínio (rede corporativa), deve ser usado um nome de usuário e senha válidos no domínio, caso contrário você poderá criar um usuário e senha no Windows (NT, 2000 ou XP Professional Edition) para ser usado aqui.

DICA 2: Caso queira mudar os nomes das impressoras (colocadas automaticamente), é necessário alterá-las no arquivo /etc/cups/printers.conf tendo permissões de administrador (root). Para essa tarefa, você poderá abrir um terminal de administrador (Aplicações -> Sistema -> Terminal como Root) e digitar a senha do administrador quando solicitado. Em seguida, use o comando "nano /etc/cups/printers.conf" e edite as linhas "<Printer [Nome_da_Impressora]>". Lembre-se que o nome da impressora não deve conter espaços em branco (" ").

2.10   Como instalar o Scanner da minha impressora multifuncional HP PSC?

Inicialmente, certifique-se que o cabo USB da impressora está conectado e ela está ligada.

Em seguida abra um terminal e como root execute o comando abaixo:

# aptitude install sane xsane sane-utils libsane-extras hpoj

Durante a instalação do pacote hpoj algumas perguntas serão feitas, responda-as assim:

Probe for parallel-connected devices ([y]/n)? n
Probe for USB-connected devices ([y]/n)? y

Nas outras apenas tecle 'Enter'.

Agora você já pode usar seu scanner através do XSane (Aplicações -> Gráficos -> XSane Image scanning program).

2.11   Como visualizar informações sobre processador e memória?

Em muitas ocasiões pode ser importante visualizar a utilização de recursos de hardware do seu computador para solucionar problemas, obter informações de cpu, memória, etc.

No BrDesktop você pode verificar informações sobre o processador da seguinte forma. No terminal execute:

$ cat /proc/cpuinfo

Devem ser apresentadas informações relativas ao seu processador.

Para verificar informações sobre memória execute o seguinte comando em um terminal:

$ free -m

Devem ser apresentadas informações sobre a sua memória livre e disponível, assim como sua memória swap.

2.12   Como trocar minha /home para outra partição ou HD?

Trata-se de um fato comum entre usuários que instalam todos os arquivos em uma única partição, o que não é tão ruim caso o usuário não domine o sistema de partições no GNU/Linux, mas poderá trazer problemas se você tiver um HD pequeno.

Nosso exemplo tratará da instalação de um novo HD. Caso queira apenas trocar para uma partição no mesmo HD troque as letras referentes a sua partição.

Na linha de comando entre no particionador e crie sua partição:

# cfdisk

Crie a sua partição e edite conforme sua necessidade, escreva o esquema de particionamento no disco e saia.

Após isso deve-se montar seu diretório e copiar todo o conteúdo do diretório /home para sua nova partição. Pode-se fazer isso da seguinte forma, como root:

# mkdir /home/usuario/diretorio

Monte a nova partição:

# mount -t [tipo de sistema de arquivos] [dispositivo] [ponto de montagem]

Ex.:

# mount -t reiserfs /dev/hdc1 /home/usuario/diretorio

Após isso entre na partição montada e copie todo o conteúdo do diretório /home:

# cd /home/usuario/diretorio
# cp -r /home/*

DICA: verifique se a cópia teve êxito e apague os arquivos do diretório /home liberando o espaço em disco. Prossiga por sua conta e risco. :)

Agora edite o arquivo /etc/fstab adicionando a linha abaixo (observe a última linha do arquivo!):

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc     defaults        0       0
/dev/hda1       /               reiserfs defaults,errors=remount-ro 0       1
/dev/hda6       none            swap     sw              0       0
/dev/hdb        /media/cdrom0   iso9660  ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto     rw,user,noauto  0       0
/dev/hdc1       /home           reiserfs defaults        0       0

Reinicie seu computador e no próximo boot sua home será montada na nova partição.


3   Configuração de programas e utilitários

3.1   Meu computador aleatoriamente muda o horário sozinho. O que tenho que fazer para corrigir isso?

Durante a instalação básica do BrDesktop não há opção de se escolher entre GMT e o sistema tradicional. Por padrão vai direto para o GMT, por isso, este incoveniente de diferença de horas muito comum ao utilizar dual boot com outros sistemas instalados no micro.

Para resolver este problema execute como root o comando abaixo:

# base-config

Altere para que a hora do sistema NÃO seja por GMT e depois finalize o aplicativo pela opção existente no menu do mesmo.

Após concluir a configuração do horário você pode ajustar a BIOS do computador para a hora do seu sistema BrDesktop com o seguinte comando:

# hwclock -w

Pronto! ;)

3.2   Como configuro meu sistema BrDesktop para logar automaticamente em algum usuário após a inicialização ?

Para que seu computador logue automaticamente após a inicialização do sistema você deve seguir os seguintes passos na sua Área de Trabalho:

Menu Sistema -> Administração -> Janela de início de sessão

Será solicitada a senha de root, depois de aberto vá na guia "Segurança", marque a opção "Habilitar início automático de Sessão" e selecione um usuário do sistema para logar automaticamente, e feche a aplicação.

DICA: Uma outra forma de executar a ferramenta é logar em um terminal como root e executar:

# gdmconfig

3.3   Como ter um sistema que possua as fontes mais comuns do Windows (Times New Roman, Verdana, Courier, etc.)?

Algumas fontes são proprietárias, não fazendo parte das distribuições Debian, mas se você acha necessário a instalação delas para deixar seu sistema mais elegante, instale o pacote msttcorefonts.

Para instalá-lo edite seu arquivo /etc/apt/sources.list e adicione contrib no final da linha do repositório ftp.br.debian.org. A linha deve ficar da seguinte maneira:

deb http://ftp.br.debian.org/debian lenny main contrib

Após isso atualize a sua lista de pacotes e instale as fontes:

# aptitude update
# aptitude install msttcorefonts

Este pacote instala algumas das principais fontes utilizadas no sistema operacional proprietário da Microsoft, são elas: Andale Mono, Arial Black, Arial, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet, Verdana e Webdings.

3.4   Como ouvir música e ver filmes em formatos proprietários? Como MPEG, RMVB, WMV?

Os formatos mais comuns do Windows - associados aos programas Windows Media Player, Apple Quicktime e Real Player - podem ser executados no Linux utilizando o Totem, que é o player padrão fornecido com o BrDesktop, e instalando o pacote w32codecs que implementa suporte a estes formatos: MPEG (1, 2 e 4), DivX, Quicktime, Real Audio, Real Media (8 e 9), Windows Media Video 9, entre outros.

NOTA: O pacote w32codecs, assim como alguns plugins proprietários, não estão presentes no BrDesktop devido a suas licenças serem incompatíveis com a Definição Debian de Software Livre. Mesmo assim alguns voluntários enpacotam os plugins e disponibilizam em servidores (repositórios) não oficiais.

Continuando, adicione a linha abaixo no seu arquivo /etc/apt/sources.list:

deb http://www.debian-multimedia.org lenny main

NOTA: O repositório MARILLAT não é oficial.

Agora atualize sua lista de pacotes e em seguida instale o pacote necessário:

# aptitude update
# aptitude install w32codecs

Pronto, teste vendo um bom filme. ;-)

DICA: Se tiver problemas com outros formatos multimídia uma opção é instalar os seguintes pacotes: gstreamer0.8-plugins, sox, ffmpeg e vorbis-tools.

3.5   Após auto-montar um DVD o 'Totem' emite a mensagem "An error occured The source seems encrypted, and can't be read". O que fazer?

Alguns DVDs exigem o CSS para sua exibição pois estão protegidos. Instale o pacote "libdvdcss2" para poder assistir aos seus DVDs.

Este pacote encontra-se disponível nos repositórios não oficiais, mas não está incluso no BrDesktop por não ser parte da distribuição Debian por haver implicações legais em alguns países. Caso queira instalá-lo mesmo assim siga o procedimento abaixo para a instalação do pacote indicado:

Inclua o repositório não-oficial MARILLAT adicionando a linha abaixo no seu arquivo /etc/apt/sources.list:

deb http://www.debian-multimedia.org lenny main

Atualize sua lista de pacotes e em seguida instale o pacote:

# aptitude update
# aptitude install libdvdcss2

3.6   Por que o Sound Juicer não salva MP3? Como posso converter meus CDs de música em MP3?

Para gerar arquivos de áudio no formato MP3 o Sound Juicer necessita do plugin gstreamer0.8-lame, porém, o mesmo não pode ser empacotado oficialmente para o Debian porque depende de pacotes que não podem ser disponibilizados em virtude de problemas com as patentes envolvidas no mesmo.

Sugerimos fortemente que utilize um formato de áudio livre como o Ogg Vorbis.

DICA: Já encontra-se disponível o pacote gstreamer-0.8-lame no repositório não oficial debian-marillat.

Para instalá-lo adicione no seu arquivo /etc/apt/sources.list a linha:

deb http://www.debian-multimedia.org lenny main

Agora atualize sua lista de pacotes e em seguida instale o pacote necessário:

# aptitude update
# aptitude install gstreamer-0.8-lame

Para converter seus CDs de músicas em MP3, simplesmente coloque-os (um de cada vez) no drive específico e aguarde a montagem automática do mesmo. Vá em Aplicações -> Multimídia -> Reprodutor de CDs. Então, no menu do aplicativo Goobox clique em CD e Extrair Faixas. Escolha as faixas (músicas) que você deseja extrair e o formato no qual deseja gravar em seu HD.

3.7   Trabalho com criação e edição de imagens. O BrDesktop tem ferramentas profissionais para tais fins?

Sim, o BrDesktop conta com ótimas ferramentas para edição e tratamento de imagens. Inclusive todo material gráfico do projeto é desenvolvido com ferramentas livres e a maioria nos programas que acompanham o sistema.

Entretanto, a utilização dos mesmos requer um pouco de estudo para assimilar as diferenças para os já famosos softwares existentes - o que para os iniciantes pode parecer complexo devido a variedade de ferramentas disponíveis.

Profissionais experientes na edição e criação de imagens devem ter facilidade no manuseio das ferramentas.

No BrDesktop você encontra os seguintes programas para edição gráfica:

The Gimp: excelente ferramenta para edição de fotos e criação de imagens.

Inkscape: ótima ferramenta para criação de gráficos vetoriais.

BrOffice.org Draw: ferramenta da suíte BrOffice.org (OpenOffice.org) para desenho.

As ferramentas apresentadas podem seguramente substituir as soluções comerciais existentes no mercado! ;o)

3.8   Como posso agendar tarefas no BrDesktop? É possível?

Sim! O BrDesktop conta com o cron, um poderoso agendador de tarefas de fácil configuração e administração. A ferramenta originalmente requer que utilizemos o modo texto para programá-la (mas existem interfaces gráficas para ela, porém sua utilização não será abordada em nosso exemplo).

Utilizaremos um exemplo de configuração onde o usuário root atualizará um sistema ddns todos os dias às 20:00 h.

Para adicionar, excluir ou alterar tarefas agendadas, você deve executar o comando abaixo:

# crontab -e

Aparecerão as configurações do cron que deverão estar sem nenhuma entrada se estiver sendo executada pela primeira vez.

Deve-se informar o interpretador de comandos, os caminhos de busca onde seus scripts estarão localizados - que no nosso caso serão os padrões do sistema - e os comandos a serem executados juntamente com a sua periodicidade, conforme segue abaixo:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
00 20  * * *  root ddclient

onde:

/bin/bash = interpretador de comandos

/sbin:/bin:/usr/sbin:/usr/bin = caminhos de executáveis padrão do sistema.

00 = minutos

20 = horas

Os asteriscos são, respectivamente: dia do mês, mês do ano e dia da semana. No exemplo utilizamos * pois o comando será executados todos os dias, todos os meses e todos os dias da semana. :-)

root = usuário que executará o comando

ddclient = comando a ser executado.

Para maiores informações digite "man cron" e "man crontab" em um terminal.

3.9   Como posso configurar quais serviços quero que sejam carregados na inicialização do sistema? Como o ntsysv?

Você pode utilizar a ferramenta sysv-rc-conf - que exibe todos os runlevels disponíveis - assim basta que você saiba em qual runlevel deseja adicionar o serviço.

Para instalá-lo você deverá ter em seu /etc/apt/sources.list a seguinte linha:

deb http://ftp.br.debian.org/debian lenny main

Posteriormente você pode atualizar sua lista de pacotes e instalar o programa com os comandos abaixo:

# aptitude update
# aptitude install sysv-rc-conf

Para executá-lo digite sysv-rc-conf na linha de comando.

O runlevel de inicialização do sistema é o 2. Por exemplo, se você quiser que o exim não inicie junto com o boot basta você remover a seleção no level 2.

3.10   É possível instalar o Google-Earth no BrDesktop?

Sim, você pode instalar, entretanto salientamos que a atual versão 4 ainda está em testes (BETA), assim você deve ter consciência de que a funcionalidade do programa é de responsabilidade sua e do desenvolvedor do software. (Google)

Bem, após isso, você deverá realizar o download do programa, isso pode ser realizado clicando no link abaixo:

http://earth.google.com/download-earth.html

(Caso o link não funcione, procure no Google ;)

Depois de realizar o download, você deve abrir um terminal, entrar no diretório onde o arquivo foi salvo e pode executar os seguintes comandos como usuário root:

#chmod 0755 GoogleEarthLinux.bin
#./GoogleEarthLinux.bin

Pronto o programa está instalado, quando quiser usar o programa pode digitar o comando abaixo na linha de comando:

$googleearth

3.11   Como apagar arquivos sem que os mesmos vão para a Lixeira?

Para executar esta operação, existe duas possibilidades, a primeira seria você usar o comando DELETE com o SHIFT juntos, ou seja, para apagar um determinado arquivo, use as teclas:

SHIFT + DELETE

Outra forma também muito simples e permanente (até a próxima alteração) seria configurar o Nautilus para isso, assim:

Abra o "Gerenciador de Arquivos", em seguida clique em "Editar" / "Preferências" e na Guia "Comportamento", no item lixeira, assinalar "incluir um comando excluir que não usa a Lixeira".


5   Atualização e Aptitude

5.1   O que é APT e aptitude?

O APT (Advanced Package Tool) é um sistema de gerenciamento de pacotes que permite instalação, remoção e manutenção de pacotes desenvolvido pelos voluntários do Debian. Rapidamente foi adotado por outras distribuições devido ao seu poder de controle sobre os pacotes, assim como também pela praticidade de uso. Já o aptitude é um programa similar que herda praticamente todos adjetivos do seu irmão mais velho (apt-get) e ainda traz novos recursos e melhorias.

Para buscar maiores referências acesse a Documentação fornecida com o BrDesktop.

5.2   O que é sources.list e como o edito?

O arquivo sources.list é onde ficam armazenados os repositórios (locais) onde o aptitude irá buscar os pacotes ou atualizações para o seu sistema. No BrDesktop fica localizado no diretório /etc/apt.

Para editá-lo você pode usar qualquer editor de textos mas deve editá-lo como root. Abaixo segue um exemplo de como configurá-lo:

Abra um terminal e como root abra o arquivo:

# nano /etc/apt/sources.list

Faça suas alterações, salve e feche da seguinte forma: pressione 'Ctrl + O' para salvar e em seguida 'Ctrl + X' para sair. Pronto.

5.3   Existe algum exemplo do arquivo sources.list?

Sim, segue abaixo um exemplo com alguns fontes (sources) funcionais:

## ARQUIVO DE EXEMPLO DO DEBIAN-BR-CDD
## Para ignorar alguma linha basta comentá-la (adicionar # antes da linha)
## Você pode copiar e colar esse conteúdo no seu computador :)

# Repositórios oficiais do Debian, no caso constam o main (principal), contrib (contribuições) e non-free (que se destina a pacotes não livres, que não podem ser incluídos no main).

deb http://ftp.br.debian.org/debian lenny main contrib non-free

# Usado para instalar programas multimídia. (Este repositório não é oficial)
deb http://www.debian-multimedia.org lenny main

## Security updates
deb http://security.debian.org/ lenny/updates main

Pronto! Não esqueça de rodar um "aptitude update" depois de copiar. ;)

NT.: Os repositórios não-oficiais contém pacotes criados por voluntários. Esses voluntários não são Desenvolvedores Debian registrados e seus pacotes podem não seguir a política e o Contrato Social Debian.

5.4   Acabo de instalar o BrDesktop, porém, ao tentar instalar programas não é encontrado nenhum pacote. O que faço?

Provavelmente durante a instalação você selecionou apenas o drive de CD-ROM como repositório do APT, desta forma, quando você executa o APTITUDE ele procura os pacotes apenas no CD-ROM (e na maioria das vezes o CD do BrDesktop nem está mais no drive :-) para corrigir esse problema você deve realizar os seguintes procedimentos:

Logue-se como root e execute o processo abaixo:

# apt-setup

Esse comando irá abrir o debconf para o APT.

Selecione o tipo de acesso ao repositório que você irá utilizar. Na maioria dos casos você deve selecionar HTTP.

Em seguida informe o país onde você está localizado. Logo após o assistente irá mostrar uma lista com alguns repositórios do BrDesktop e você pode começar utilizando o primeiro da lista (ftp.debian.org.br).

O assistente irá testar a conectividade com o servidor e pronto. Se tudo correr bem agora você pode utilizar o Aptitude com todos os pacotes oficiais do Debian Sarge.

5.5   Como procurar pelos pacotes disponíveis? Apenas procurar; sem instalar?

Você pode usar o Aptitude para isso. Basta saber parte do nome do pacote e ele estar disponível em seus repositórios. O comando abaixo irá listar os pacotes que contém o termo procurado.

# aptitude search nome_do_pacote

Para procurar também na descrição que acompanha cada pacote acrescente um "~d" no início do termo a ser pesquisado (sem espaço), como no exemplo abaixo:

# aptitude search ~dnome_do_pacote

Assim você pode eliminar até mesmo dúvidas sobre o nome correto do pacote a ser instalado.

5.6   É possível realizar o download de pacotes com o Aptitude sem instalá-los? Como posso fazer isso?

Sim, é possível! Para realizar apenas o download dos pacotes execute o comando descrito abaixo:

# aptitude download nome_do_pacote

5.7   Posso agendar download de atualizações do sistema operacional sem instalá-las?

Sim, você pode! Crie um shell script com o nano da seguinte maneira:

# nano meu_script.sh

Adicione as seguintes linhas:

#!/bin/bash
aptitude update
aptitude dist-upgrade -y -d

Salve e saia.

Depois você pode colocar para rodar na hora desejada com o comando:

# at 03:56 -f meu_script.sh

Onde "meu_script.sh" é o nome do shell script junto com seu path (caminho) absoluto.

Pronto. As atualizações serão baixadas às 03:56 h da madrugada, ou na hora que você indicar. ;)

Após isso, na hora em que lhe for possível ou conveniente instalá-los, execute:

# aptitude dist-upgrade

5.8   Como remover os arquivos de configuração de um pacote usando o aptitude?

Para que você remova os pacotes e todos os arquivos adicionados junto com ele você deve executar o comando abaixo:

# aptitude purge nome_do_pacote

Desta forma todas as alterações realizadas no sistema pelo seu pacote serão restauradas as configurações originais. ;)

5.9   O apt-get enlouqueceu, quer remover diversos pacotes importantes, sem eu solicitar. O que é isso?

Bem, essa pergunta pode ter duas repostas. Seriam elas:

1- Ao usar o BrDesktop utilize sempre o aptitude, padrão do Debian. O aptitude é um software mais robusto, planejado para as tarefas de gerenciamento de pacotes no Debian. Geralmente você deve usar um ou outro. Pois pode acontecer do apt-get, ou aptitude, tentar remover os pacotes que não foram manipulados por ele originalmente. Use o aptitude.

2- Podem existir repositórios de versões testing ou unstable no seu arquivo /etc/apt/sources.list. Isso faz com que quando você execute um 'aptitude dist-upgrade' seus pacotes sejam removidos para serem substituídos pelas suas versões mais recentes ou substitutas. Se for isso que você quer, esteja preparado para 'botar a mão na massa'. Pois um atualização como essa pode demorar bastante tempo e exigir configurações específicas para alguns pacotes, para que seu sistema volte ao funcionamento desejado. Não esqueça que são versões testing e unstable.

5.10   Como manter o sistema atualizado com a versão estável?

Primeiramente, acerte seu arquivo /etc/apt/sources.list com o seguinte contexto:

## Repositório oficial Debian
deb http://ftp.debian.org/debian lenny main

Para isso, você poderá escolher seu editor de texto preferido (nano, vi ou mc) disponível no CDD. Lembre-se que este arquivo só poderá ser alterado pelo super usuário root, assim sendo, logue-se como root antes de alterar o arquivo sources.list.

Após atualização do sources.list, rode o comando abaixo (ainda como root) para atualizar a lista de pacotes de acordo com o repositório do servidor oficial do BrDesktop:

# aptitude update

E então:

# aptitude dist-upgrade

Para que o Aptitude faça todo o trabalho de atualização de forma automática para você. Vá tomar um cafezinho e relaxe, a partir de agora, seu sistema estará sendo atualizado, é claro, se você selecionar 'Y' (sim).

5.11   Como manter o sistema atualizado com a versão de desenvolvimento?

Primeiramente, altere seu arquivo /etc/apt/sources.list com o seguinte contexto:

## BrDesktop Specific Packages
deb http://cdd.debian-br.org/debian-br-cdd unstable main

Para isso, você poderá escolher seu editor de texto preferido (nano, vi ou mc) disponível no CDD. Lembre-se que este arquivo só poderá ser alterado pelo super usuário root, assim sendo, logue-se como root antes de alterar o arquivo sources.list.

Após atualização do sources.list, rode o comando abaixo (ainda como root):

# aptitude update

E então:

# aptitude dist-upgrade

Para que o Aptitude faça todo o trabalho de atualização de forma automática para você. Vá tomar um cafezinho e relaxe, a partir de agora, seu sistema estará sendo atualizado, é claro, se você selecionar 'Y' (sim).

Lembre-se que as releases da unstable estão em constante desenvolvimento e podem apresentar alguns Bugs!!! Caso você encontre algum, aproveite e utilize o nosso sistema de `tickets <https://cdd.debianbrasil.org/project/newticket>`_ do wiki para postar sua descoberta! Assim você além de utilizar o BrDesktop estará ajudando os desenvolvedores do mesmo.

5.12   Como usar o aptitude através de um servidor proxy?

Para usar o APT atrás de um servidor proxy você deverá entrar em contato com o administrador da rede e solicitar as seguintes informações:

Endereço IP do servidor. Ex.: 172.128.64.1

Porta TCP do proxy. Ex.: 3128

Você irá precisar da senha de root para efetuar essas configurações e, caso seu proxy exija autenticação, você deverá ter em mãos seu usuário e senha de acesso a internet também.

Logue-se no terminal como root e abra o arquivo /etc/apt/apt.conf (caso este arquivo não exista ele deverá ser criado).

# nano /etc/apt/apt.conf

E adicione as seguintes informações:

#Arquivo de Configuração do Aptitude
Acquire
{
http
{
proxy "http://USER:PASS@IP:PORTA";
}
ftp
{
proxy "http://USER:PASS@IP:PORTA";
}

onde:

USER = usuário de acesso a internet;

PASS = sua senha de acesso;

IP = o endereço IP do servidor proxy;

PORTA = a porta TCP do serviço proxy no servidor.

Salve e saia, pressionando 'Esc' :wq

Caso seu proxy não exija autenticação retire as opções de usuário e senha, como descrito abaixo:

http://172.128.64.1:3128

Para testar você pode executar "aptitude update".

5.13   Como instalar pacotes que não estão no CD sem ter placa de rede nem modem?

A forma mais prática é baixando as imagens ISO dos CDs do Debian 3.1 (codinome Sarge) em outro computador e gravando os CDs. O Debian Sarge dispõe de 14 CDs de binários (programas executáveis), porém somente os 3 primeiros CDs devem ser suficientes para suprir as necessidades da maioria dos usuários.

As imagens de CD podem ser encontradas em http://cdimage.debian.org/debian-cd/3.1_r0a/i386/iso-cd/.

Você deverá baixar as imagens debian-31r0a-i386-binary-X.iso, onde X é o número do CD que deseja baixar.

Ex.: debian-31r0a-i386-binary-1.iso é a imagem do CD 1.

Após gravar os CDs, coloque-os no drive de CD-ROM do computador e adicione-os ao APT com:

# apt-cdrom add

Repita a operação para todos CDs.

A partir de agora o Aptitude solicitará a troca de CDs quando necessário.


6   Redes e interconexões

6.1   Como usar o serviço ADSL no BR-CDD?

Assume-se que você já tenha o modem ADSL instalado e ativo pelo provedor e que ele esteja conectado a sua placa de rede (eth0).

Entre na linha de comando e execute o seguinte comando como root:

# pppoeconf

Responda atentamente as perguntas do assistente informando os dados da sua conexão, como usuário e senha de acesso. Durante o assistente é recomendável definir que a conexão seja ativada na inicialização do sistema.

Após a configuração do pppoeconf você poderá ativar e desativar a conexão com os seguintes comandos:

# pon dsl-provider

Ativa a conexão.

# poff

Desativa a conexão.

A maioria dos modems ADSL atuais vem com um servidor DHCP embutido, o que pode atrapalhar um pouco a vida do usuário, sendo assim, devemos configurar a placa de rede para usar DHCP e esperar que ela receba um ip do modem. Logo devemos ter as seguintes informações das configurações da placa de rede, provenientes do DHCP:

Endereço IP: 192.168.1.12 (ou faixa de IP exclusiva do seu modem, esse exemplo é do modem Huawey do Velox)

Máscara de sub-rede: 255.255.255.0

Gateway Padrão: 192.168.1.1 (esse gateway padrão inviabiliza a conexão)

Servidores DNS: 192.168.1.1 (é recomendável utilizar servidores DNS válidos de internet)

Anote as configurações de número IP e máscara de sub-rede, elas serão usadas para atribuirmos manualmente a mesma configuração.

Agora iremos nas configurações da placa de rede, seguindo o caminho:

Aplicações -> Sistema -> Rede

Será solicitada a senha de root, digite-a e siga para a guia de configuração. Selecione a sua placa de rede e clique em Propriedades, altere a configuração para Manual e informe o IP anotado previamente deixando o Gateway padrão em branco.

Agora abra o arquivo /etc/network/interfaces com seu editor de textos favorito e faça a seguinte alteração. Na linha "gateway" após a palavra gateway digite ppp0 como no exemplo abaixo:

# The primary network interface

auto eth0
iface eth0 inet static
name Placa Ethernet LAN

address 192.168.1.12

netmask 255.255.255.0

broadcast 192.168.1.255

network 192.168.1.0

gateway ppp0

Pronto. Reinicie o seu sistema e saia navegando na internet. :-)

6.2   Como posso acessar um compartilhamento disponível em um servidor Windows no BrDesktop?

Para manipular arquivos que encontram-se disponíveis em um servidor utilizando Windows é necessário antes montar o compartilhamento. Montar um compartilhamento é como se mapeássemos o compartilhamento e disponibilizássemos seu conteúdo em um diretório de nosso sistema, que é o ponto de montagem.

Para montar um compartilhamento em um servidor Windows ou Samba você deverá ter instalado em seu sistema o programa smbclient, que será o "intérprete" da montagem. Caso você não tenha o smbclient e o smbfs em seu sistema, abra um terminal e instale-os com o comando abaixo:

# aptitude install smbclient smbfs

Agora de fato você já poderá montar seu compartilhamento. Para isso você precisará de algumas informações como nome do compartilhamento disponível, possuir um login com permissões de acesso ao mesmo e definir um diretório para ser o seu ponto de montagem com as devidas permissões. No nosso exemplo será /montagem.

Agora é só executar o comando mount conforme descrito no exemplo abaixo:

# mount -t smbfs -o defaults,iocharset=utf8,codepage=cp850,username=user/domínio,password=senha //server/compartilhamento /montagem

Caso queira utilizar outro ponto de montagem basta especificá-lo substituindo o diretório /montagem por outro qualquer. Ex.: /home/usuario/info.

DICA: É necessário que o diretório para montagem da partição já exista. Caso contrário você verá uma mensagem de erro.

Você pode adicionar essa ação no arquivo /etc/fstab, caso queira que um ou mais compartilhamentos sejam montados durante a inicialização do computador. Para isso você deve deixar seu arquivo fstab semelhante ao descrito abaixo:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda1       /               reiserfs notail          0       1
/dev/hdc5       none            swap    sw              0       0
/dev/hdd        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
# ADICIONADO PARA MONTAR OS COMPARTILHAMENTOS NO BOOT
//servidor/share1 /pontodemontagem1  smbfs   rw,fmask=0666,dmask=0777,iocharset=utf8,codepage=cp850,username=user,password=senha   0    0
//servidor/share2 /pontodemontagem2  smbfs   rw,fmask=0666,dmask=0777,iocharset=utf8,codepage=cp850,username=user,password=senha   0    0

Para maiores informações digite "man mount" e "man smbmount" em um terminal.

6.3   Como faço para imprimir em uma impressora compartilhada em uma estação com Windows 2000/XP?

Existem dois meios de se realizar essa tarefa: via Samba e via LPD. A maneira que iremos exemplificar fala somente sobre o LPD, visto que, a configuração via Samba é rica em detalhes e varia de acordo com a rede instalada.

Antes de mais nada é necessário saber se o sistema de impressão está instalado no seu sistema BrDesktop. Caso você não tenha selecionado durante a instalação do BrDesktop será necessário instalar:

# aptitude install cupsys

Agora será necessário ir até a estação com Windows e instalar o serviço de impressão para UNIX:

Você pode fazer isso abrindo:

Painel de controle -> Adicionar e remover programas -> Adicionar e remover componentes do Windows

Na caixa de seleção você precisará localizar e selecionar "Outros serviços de arquivos e impressão em rede".

Após o término da tarefa existirá um novo serviço instalado no Windows chamado "Servidor de impressão TCP/IP". Você deve iniciá-lo e preferencialmente configurá-lo para execução automática no sistema. Isso fará com que todas as impressoras compartilhadas estejam disponíveis para computadores com sistemas UNIX.

Bem, voltando para o BrDesktop, você deve abrir o navegador de internet e digitar na barra de endereços:

localhost:631

Será apresentada a tela inicial do CUPS. Agora poderemos configurar a impressora seguindo a sequência:

Manage Printers -> Add Printer

Será solicitada alguma credencial de administrador do sistema; você pode usar a conta de root para configurar sua impressora. Digite usuário e senha e continue...

A próxima tela solicita informações apenas, preencha e continue...

Na tela seguinte será solicitado o tipo de impressora a ser instalada. Selecione LPD/LPR Host or printer e continue...

Em seguida, é solicitada a URL onde se encontra a impressora. Você deve digitar da seguinte forma:

lpd://ip_ou_host_da_estação/nome_do_compartilhamento_da_impressora
lpd://estação1/hp9300

Após isso você deve informar a marca e modelo de sua impressora. Pronto, suas configurações estão finalizadas. Você pode enviar páginas de teste para sua impressora clicando no botão 'Print test page'.

DICA: Você pode testar, modificar, adicionar e excluir impressoras e trabalhos através do console web, para isso apenas digite localhost:631 no seu navegador.

6.4   Como transfiro arquivos para um servidor FTP utilizando o BrDesktop?

Imaginamos que já tenha experiência na utilização de programas clientes de FTP (File Transfer Protocol). Sendo assim, será fácil assimilar essa tarefa no seu novo sistema com o BrDesktop.

Antes de tudo é necessário garantir que você está na mesma rede que o servidor FTP, seja na internet ou rede da sua instituição.

Após certificar-se da conectividade com o servidor, siga os passos descritos a seguir:

Aplicações -> Internet -> gFTP

Depois que o gFTP abrir, será necessário colocar o endereço do servidor (ex.: ftp.debian-br.org) e um login (usuário e senha) com direito de conexão ao mesmo.

Após inserir os dados basta pressionar 'Enter'.

Após conectado você pode transferir seus arquivos de maneira habitual como nos programas comerciais populares.

Para desconectar-se, vá ao menu Remoto e selecione Desconectar-se.

6.5   É possível acessar o Terminal Services da Microsoft ou Citrix Metaframe a partir do BR-CDD?

Sim. Você pode utilizar qualquer serviço de terminal, de qualquer fabricante. Entretanto, sugerimos LTSP (pois é livre ;).

É necessário ter um "cliente de serviços de terminal". O BrDesktop, por padrão, vem com o grdesktop. Para utilizá-lo siga a sequência abaixo:

Aplicações -> Internet -> Remotedesktop Client

Na opção "Computer" digite a linha abaixo:

rdp:/ip_do_servidor

Ou simplesmente o nome de host ou IP do servidor. Pronto, você estará usando o seu desktop remotamente.

6.6   É possível conectar a um servidor de VPN PPTP Microsoft a partir do BrDesktop? Como devo proceder?

Sim. Entretanto, NÃO recomendamos, mas assumimos que você conhece as desvantagens da utilização desse protocolo. Informaremos a seguir os passos para essa configuração:

Logue-se como root e edite o arquivo /etc/apt/sources.list com seu editor de textos preferido:

# nano /etc/apt/sources.list

Agora adicione as seguintes linhas:

deb http://quozl.netrek.org/pptp/pptpconfig
deb http://ftp.br.debian.org/debian lenny main

Salve e saia.

Depois, atualize sua lista de pacotes e instale os programas:

# aptitude update
# aptitude install pptp-client pptpconfig

Para conectar a rede remota via VPN você deverá saber as informações de conexão como usuário, senha, IP ou nome de host do servidor e as demais informações necessárias da sua rede.

O comando abaixo irá abrir o configurador do cliente PPTP. Adicione suas configurações e teste:

# pptpconfig

Para maiores informações veja:

$ man pppd
$ man pptp

6.7   É possível acessar remotamente outros computadores com o VNC no BrDesktop? Como?

Sim, pode-se utilizar o VNC no BR-CDD assim como em qualquer outro sistema GNU/Linux.

Particularmente dentro do BR-CDD, o VNCVIEWER é disponibilizado apenas quando o usuário seleciona o perfil "Ambiente de Trabalho" na instalação do sistema operacional.

Caso você não tenha certeza de como sua máquina foi instalada, você pode instalá-lo com o comando abaixo:

# aptitude install xvnc4viewer

Para utilizar basta abrir um terminal e digitar:

$ vncviewer host_a_ser_acessado

Ex.: vncviewer 192.168.254.2

6.8   Porque não consigo acessar meu PC com BrDesktop através do VNC?

O Vnc é um pacote contido apenas no tema "Ambiente de Trabalho" do BrDesktop. Vem ativo por padrão ao instalar esse ambiente. Entretanto por questões de segurança, ele vem configurado para que o usuário que está em frente a máquina com BrDesktop AUTORIZE a conexão. Assim ao tentar conectar, o usuário será questionado sobre aceitar ou não TODAS as tentativas de conexão.

Apesar de não recomendarmos. Existe a possibilidade de se desativar essa situação, fazendo com que ao se tentar conectar a estação de trabalho com BrDesktop, aconteça simplesmente digitando uma senha pré-configuraqda e acessando.

ATENÇÃO: A senha do VNC é enviada em texto plano, sem criptografia. Evite usá-la abertamente na internet.

Para modificar o comportamento padrão do VNC acesse o menu Aplicações >> Preferências >> Área de Trabalho Remota. Lá você poderá desativá-la, editar o método de conexão, conforme descrito anteriormente.

6.9   Como posso conectar em roteadores e modems usando o BrDesktop? Como no HyperTerminal do Windows?

No BrDesktop você pode utilizar o Minicom, que é diponibilizado no Debian. Para utilizá-lo no BrDesktop será necessário instalá-lo primeiramente, visto que ele não é um componente padrão do sistema.

Para fazer isso, logue-se como root em um terminal e execute o comando descrito abaixo:

# aptitude install minicom

Agora para utilizá-lo basta digitar minicom na linha de comando.

Para mais referências entre em um terminal e digite "man minicom".


7   Segurança

7.1   Não consigo logar como root no GNOME/IceWm. Por que?

A resposta é segurança. O GNU/Linux se mostra seguro em diversos aspectos e um deles é pelo fato do usuário root não usar o sistema - ele apenas realiza tarefas administrativas. Isso torna o GNU/Linux praticamente imune a vírus e outros códigos maliciosos que realizam alterações no sistema.

É altamente desaconselhado a utilização do sistema como usuário root. Existem meios de se realizar as tarefas administrativas dentro do ambiente gráfico ou terminal sem precisar logar na estação como root.

Para executar programas como usuário root você pode executar os seguintes passos:

Aplicações -> Sistema -> Executar como outro usuário

Assim basta você selecionar a aplicação desejada e o usuário, no caso, root.

Para quem já tem maior intimidade com o terminal, você pode entrar em um terminal, digitar su, posteriormente digitar a senha de root e usar o sistema como superusuário.

7.2   Como faço para utilizar o modo RESCUE do BrDesktop?

Faça o boot da máquina através do CD do BrDesktop (ajuste sua BIOS) em boot sequence loader se necessário e, logo no primeiro hash (#) que aparecer tecle 'F3' para observar os modos de inicialização que o BrDesktop oferece. Leia com atenção a opção correta e prossiga com a inicialização através do RESCUE.

7.3   Como deixar meu BrDesktop mais seguro? Ele tem algum firewall?

Sim, o BrDesktop possui o pacote iptables que, por sua vez, pode ser configurado da melhor forma para cada tipo de aplicação através do pacote Firestarter instalado.

Ele é muito simples e intuitivo, além de funcionar em modo gráfico (para aqueles que não estão acostumados a criar suas regras diretamente no iptables).

A equipe de desenvolvimento, pensando nesta facilidade para o usuário final, inseriu o pacote Firestarter para que todos possam realizar/criar suas regras em modo gráfico e deixar que o mesmo faça a escrita das regras diretamente no código do iptables.

Não espere mais para deixar seu BrDesktop mais seguro. Acesse-o no menu:

Aplicações -> Internet -> Firestarter

E faça suas configurações.

7.4   O BrDesktop conta com alguma ferramenta gráfica para criptografia de arquivos? Como a utilizo?

Sim, entretanto é assumido que o usuário já conheça os conceitos de criptografia e chaves públicas e privadas para utilizá-lo.

Você pode utilizar o aplicativo Seahorse como alternativa ao modo texto - ele é uma interface gráfica para o GnuPGP. Para instalá-lo execute o comando abaixo:

# aptitude install seahorse

O Seahorse necessita muitas vezes executar tarefas como root, assim sendo, ele apresentará uma pergunta para utilização do ID de root para execução do seu "trabalho". Na maioria dos casos é seguro dizer sim a esta pergunta.

Para utilizá-lo simplesmente digite seahorse na linha de comando. Dentro do aplicativo você pode gerar suas chaves de criptografia e assiná-las conforme sua conveniência.

Para criptografar um arquivo ou diretório simplesmente clique com o botão direito sobre o arquivo ou diretório e selecione "Encrypt and Sign" no menu de contexto e selecione a chave para criptografia e pronto. Seu conteúdo está protegido.