|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Este documento é uma compilação das minhas notas pessoais de instalação do Fedora Core 6 em português, escrito para meu uso pessoal, e que complementa a instalação original. Pode, no entanto, ser utilizado por todos aqueles que necessitem de algumas dicas durante a instalação do seu sistema operativo. Baseia-se em documentos existentes na internet e na minha experiência pessoal e como tal, quem o utilizar fá-lo por sua conta e risco. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Condições prévias
Pacotes a escolher durante a instalaçãoOutros grupos de pacotes poderão ser escolhidos. Estes são apenas alguns dos mais importantes.
Opções durante a instalação
Após a instalaçãoComeça agora a parte onde este manual é mais necessário. Deve fazer “login” com o nome de utilizador que escolheu e não como root, por questões de segurança. Por isso, sempre que necessitar de actuar como root (para fazer a instalação de algum pacote, por exemplo) deve utilizar “sudo”.
Configurar SUDOVai ser necessário utilizar o “sudo” durante todos os procedimentos seguintes. Nunca faça login como root, a não ser em casos estritamente necessários. Substitua nome_do_utilizador
pelo seu nome verdadeiro (do sistema) no exemplo abaixo.
Vai ter que responder com a password de administrador para poder efectivar o comando. Para confirmar que está a funcionar, basta testar estes dois comandos:
O primeiro vai dar “Permission denied” e o segundo mostrará o conteúdo de /etc/sudoers se a configuração tiver sido bem sucedida.
Alguns procedimentos préviosQuando a instalação terminar convém desactivar os updates automáticos, pelo menos até ter tudo finalizado.
Em seguida, desactivar os serviços que são activados no arranque do sistema, e que entendemos não serem necessários. ATENÇÃO: só utilize este comando se souber o que está a fazer. Os novos utilizadores de linux devem abster-se de utilizar esta aplicação.
No meu caso pessoal desactivei os serviços wine, o yum-updatesd, o ip6tables.
Configuração do YUMO yum pode funcionar sem qualquer configuração suplementar. No entanto, para poder instalar todos os pacotes importantes que a seguir se descrevem, convém fazer algumas alterações. A seguir encontram-se alguns mirrors que existem em Portugal e que poderão tornar mais rápido os seus upgrades. Escolha um deles retirando o sinal de comentáro (#) apenas aquele que lhe interessar. Com um editor de texto (p.ex: sudo gedit (modo gráfico) ou sudo vi (modo texto)), fazer a edição do ficheiro /etc/yum.repo.d/fedora-core.repo da seguinte forma:
Em /etc/yum.repo.d/fedora-updates.repo fazer o mesmo:
Agora é que será necessário configurar o yum para os novos repositórios que nos irão permitir instalar outros programas fundamentais.
Repositório
LIVNA:
Repositório
ATRPMS: (Não vai ser necessário para a nossa instalação, mas é mais uma opção para outras aplicações que se pretendam instalar) Criar um ficheiro /etc/yum.repo.d/atrpms.repo com um editor de texto (por exemplo gedit) e incluir com copy&paste o texto seguinte:
Repositório
BERYL ATENÇÃO: só funciona com placas gráficas que suportem imagem 3D e estejam configuradas para tal. Criar um ficheiro /etc/yum.repo.d/beryl.repo
com
um editor de texto, e incluir o seguinte texto:
UPDATE DO SISTEMA Depois dos repositórios configurados deve fazer-se um update do sistema. Isto pode levar bastante tempo a correr ( MESMO MUUUUIIIIITO TEMPO!!!). Não esquecer de evitar que seja feito algum update do livna, pois ainda nada foi instalado a partir dali.
Quando acabar o update é melhor fazer um “reboot” ao sistema.
ATENÇÃO: ******* Neste update é possível que um novo kernel mais recente seja instalado. Existe um bug que pode surgir nalguns computadores: Por vezes é instalado por engano o kernel do i586 num computador i686. Isto vai trazer problemas quando a seguir instalarmos drivers da placa gráfica, porque exigem o kernel correcto para a arquitectura do computador. Para se certificar que não é vítima deste problema (eu fui!), siga os seguintes procedimetos:
Isto verifica qual o seu kernel (2.6.18-1.2849.fc6) e qual a máquina (i686).
Aqui pode ver que tem instalados o kernel 2.6.18-1.2798 o kernel-devel, o kernel-doc e o kernel-header da mesma versão. Repare que o kernel e o kernel-devel indicam ser da famíilia i586. Neste caso a máquina é i686 mas o kernel instalado foi o i586. o Anaconda (instalador da Redhat) não detectou convenientemente o tipo de máquina. Neste caso tem que corrigir esta situação porque vai dar problemas a seguir. Primeiro instale o yum downloader, depois faça o download do kernel i686, e por fim instale-a substituindo a anterior.
Agora faça de novo:
O problema está resolvido. Os kernel foram substituídos. Apenas os kernel-headers referem ser i386. Mas isso é normal, pois estes não são específicos do tipo de máquina. Para mais informação leia a descrição do bug: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=211941 e a sua resolução: http://fedoraproject.org/wiki/Bugs/FC6Common
Instalar driver Nvidia (placa gráfica)
Estes drivers existem no repositório Livna. Por isso convém que este esteja activo (enable=1). A seguir faça “logout” e de novo “login”. Já deve ter os drivers instalados. Se não estiver faça um reboot da máquina. Passa a haver uma nova entrada em Aplicações->Ferramentas do Sistema->NVIDIA Display Settings, onde se poderá configurar melhor os drivers. Instalar drivers ATI (placa gráfica)Os drivers ATI que são instalados por defeito durante a instalação do Fedora Core, são os drivers open source designados no xorg.conf por “radeon”. Estes drivers realizam um bom trabalho e podem executar programas em 3D, tal como o “Compiz” que se falou atrás. No entanto, se preferir instalar os drivers proprietários da ATI, pode carregá-los do repositório Livna com o seguinte comando:
Se o seu processador for AMD64 deve acrescentar ao /boot/grub/grub.conf na linha do kernel o segunte parâmetro: iommu=off. Se a motherboard for Intel deve acrescentar ao /etc/X11/xorg.conf, logo abaixo da linha onde diz Driver “fglrx”, uma nova linha Option "UseInternalAGPGART" "no". Algumas placas ATI, como por exemplo as que usam “shared memory”, não funcionam em 3D com os drivers proprietários. Veja quais as placas em que pode usar os drivers proprietários em: http://dri.freedesktop.org/wiki/ATIRadeon. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
# glxinfo | grep direct |
A resposta deve ser: direct rendering: Yes
Se executar:
|
# glxgears |
Deve conseguir ver a imagem de teste das rodas dentadas, revelando quantos “frames per second” (fps) consegue obter.
Caso nada disto aconteça, é porque não conseguiu instalar convenientemente os drivers.
Se ainda não instalou o compiz faça-o do seguinte modo:
|
# sudo yum install compiz |
Com os drivers Nvidia ou ATI instalados já poderá experimentar o “compiz”. Só tem que clicar em Sistema->Preferências->Desktop Effects, carregar no botão “Enable Desktop Effects” e fechar a janela.
Depois experimente as seguintes teclas:
ctrl + alt + down = desdobrar o
desktop
ctrl + alt +
right/left = roda para a direita/esquerda a face do cubo
ctrl +
alt + + shift+ right/left = roda para a direita/esquerda a face do
cubo, arrastando a mesma janela
ctrl + alt + arrastar o rato com o
botão esquerdo pressionado = roda o cubo em todas as
direcções
ctrl + alt + d = mostra o desktop
alt +
tab = escolhe janela activa
pause = Escala / Previamente
exposto
tecla windows + scroll do rato = zoom
alt + scroll =
altera a transparência
O Beryl é outro desktop 3D, tendo sido feito a partir do Compiz (utiliza os comandos descritos atrás), mas é mais configurável pelo utilizador.
Para isso, vai ser utilizado o repositório Beryl, já previamente preparado.
Basta usar o seguinte comando:
|
# sudo yum -y install beryl-core beryl-manager beryl-plugins beryl-settings emerald emerald-themes |
Depois clicar em Sistema->Outras Preferências->Beryl Manager.
Um icon com a imagem duma pedra de berílio vermelha aparece na área de notificação.
Clique sobre ela e escolha Seleccione Gestor de Janelas->Beryl. Depois escolha Recarregar Gestor de janelas. O Beryl está activado! (não esquecer de previamente desactivar o “Desktop effects” do compiz).
Experimente “Configurador de Opções do Beryl” para avaliar a quantidade de configurações disponíveis. Se escolher a opção “Gestor de Temas Emerald” poderá escolher outros temas.
Arranque automático do Beryl:
Se quiser que o Beryl arranque sempre que faça o login, siga o seguinte procedimento:
Sistema->Preferências->Desktop Effects. Desactive o botão “Enable Desktop Effects” (e depois carregue em Fechar), para que o compiz não seja carregado.
Preferências->Outras Preferências->Sessões->Aplicações de arranque->+Adicionar. Inclua o comando beryl-manager na janela de edição e depois Enter->Fechar.
Faça de novo Logout e a seguir Login do mesmo utilizador. O Beryl passa a estar activo sempre que aquele utilizador fizer Login.
O pacote rpmdevtools.rpm é necessário para que os utilizadores possam criar pacotes rpm a partir das fontes, não necessitando de fazer login em root.
Para instalá-lo deve fazer:
|
# sudo yum -y install rpmdevtools # sudo fedora-buildrpmtree |
Foi criada uma directoria ~/rpmbuild com as subdirectorias necessárias ao desenvolvimento de pacotes rpm.
Para instalar as fontes Truetipe da Microsoft podemos seguir 3 processos. Pode optar apenas pelo que lhe interessar mais.
Instalar um rpm já existente. É o processo mais simples. Poderá ir buscar o seguinte, que na data em que o manual foi feito, se encontrava disponível na internet.
|
# wget --referer=http://www.mjmwired.net/resources/mjm-fedora-fcs.html http://mjmwired.net/resources/files/msttcorefonts-2.0-1.noarch.rpm # sudo rpm -ivh msttcorefonts-2.0-1.noarch.rpm # sudo /sbin/service xfs restart |
Criar um rpm a partir do site que disponibiliza os pacotes source actualizados. Tem a vantagem de ter as fontes mais actualizadas. Necessita de ter instalado o rpmdevtools (que já foi referido atrás).
|
# sudo yum install cabextract # cd ~/rpmbuild/SPECS # wget -c http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec # rpmbuild -bb msttcorefonts-2.0-1.spec # sudo rpm -ivh ~/rpmbuild/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm # sudo /sbin/service xfs restart |
Copiar as fontes que
existam num computador windows, passando-as directamente para
o computador linux. Isso pode fazer-se, utilizando por exemplo uma
“pen usb”, ou montando uma
partição NTFS, e guardando o conteúdo
da pasta “c:\windows\fonts”.
Depois pode-se abrir a pasta pessoal no linux e escrever
“fonts:///” na barra de
localização.
Agora basta apenas “arrastar” o conteúdo
da pen para esta janela e reactivar o “Servidor de Fontes de
X”:
|
# sudo /sbin/service xfs restart |
Fazer o download do RealPlayer no seu site:
http://www.real.com/linux
A seguir:
|
# sudo rpm -ivh RealPlayer10GOLD.rpm |
Instalar primeiro o leitor mp3 “xmms” e os vários plugins disponíveis
|
# sudo yum install xmms xmms-mp3 xmms-faad2 gstreamer-plugins-ugly libmad libid3tag # sudo yum install bmp bmp-mp3 -- (instala o leitor mp3 Audacious) |
Instalar o CD ripper “grip” para poder extrair faixas de música dos cd's para ficheiros Mp3 e Ogg.
|
# sudo yum install grip |
XINE
|
# sudo yum -y install xine xine-lib xine-skins xine-lib-extras-nonfree libdvdcss |
Para que um filme dvd inserido no
leitor de dvds
arranque automaticamente com o xine faça o seguinte:
|
Sistema->Preferências->Dispositivos e Media Removíveis->Multimédia No campo dos “Discos DVD de Vídeo” “Comando:” substituir “totem %d” pelo seguinte conteúdo: xine –-auto-play –-auto-scan dvd |
Mplayer
|
# sudo yum install mplayer mplayer-gui mplayer-doc mplayer-fonts mplayerplug-in |
Codecs Binários
Para que o Mplayer, o Xine, o Vlc e outros possam utilizar codecs proprietários que existem em profusão na internet, procuramos o pacote de codecs mais recente “all-***.tar.bz2” em www.mplayerhq.hu e fazemos o seu download.
Depois fazemos a cópia destes ficheiros para a directoria /usr/local/lib/codecs (que actualmente é considerada por defeito por todos os programas).
Em seguida fazemos o link de cada um dos codecs para outras directorias onde algumas das versões mais antigas dos programas de “media” ainda poderão procurá-los.
|
# wget -c http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20061022.tar.bz2 # tar -xjvf all-20061022.tar.bz2 # sudo mkdir /usr/local/lib/codecs # sudo mkdir /usr/lib/codecs # sudo mkdir /usr/local/lib/win32 # sudo mkdir /usr/lib/win32 # sudo mv all-20061022/* /usr/local/lib/codecs # sudo ln -s /usr/local/lib/codecs/* /usr/lib/codecs # sudo ln -s /usr/local/lib/codecs/* /usr/local/lib/win32 # sudo ln -s /usr/local/lib/codecs/* /usr/lib/win32 # rmdir all-20061022 |
VLC
|
# sudo yum install vlc |
Pode-se então usar o xine, Mplayer e VLC para filmes em vídeo suportes binários.
No caso de algum deles tiver dificuldade em ver ou ouvir um filme, experimente o outro.
Para os utilizadores Flash em Linux, há um site que traz as últimas relativamente a este tema:
http://macromedia.mplug.org.
Pode-se utilizar um repositório para instalar o plugin.
|
# cd /etc/yum.repos.d ; sudo wget http://macromedia.mplug.org/macromedia-i386.repo ; cd # sudo rpm --import http://macromedia.mplug.org/FEDORA-GPG-KEY # sudo yum -y install flash-plugin |
Para confirmar se ficou instalado, abra o firefox e escreva: about:plugins
Instalar o Flash 9 (Beta)
Se verificar que o Shockwave Flash é a versão 7, talvez queira experimentar a versão 9 Beta para Linux, pois há sites que utilizam a versão 8 e não é possível visualizar algumas animações.
Consulte o site http://labs.adobe.com.
Como a versão 9 ainda não foi disponibilizada oficialmente, convém desactivar o repositório do Flash editando o ficheiro /etc/yum.repos.d/macromedia-i386.repo e substituir enable=1 por enable=0.
Depois execute os seguintes comandos:
|
# wget http://www.adobe.com/go/fp9_update_b2_installer_linuxplugin # tar -xzvf FP9_plugin_beta_112006.tar.gz # sudo cp flash-player-plugin-9.0.21.78/libflashplayer.so /usr/lib/mozilla/plugins |
Para confirmar se ficou correctamente instalado, abra o Firefox e coloque o endereço: about:plugins
Deve mostrar a versão Shockwave Flash 9.
Nota:
Quando a versão 9 passar a ser
oficial, deve voltar a usar o repositório
macromedia,
passando enable=0 para enable=1 e utilizar o comando:
|
# sudo yum install flash-plugin |
Até lá faça o update do plugin
manualmente com o repositório desactivado.
Para instalar o Java da SUN e não o GNU java, faça o download a partir do site:
Depois clique para fazer download e escolha a opção “Linux RPM”.
ATENÇÃO:
A versão do jre muda frequentemente. Por isso, onde em baixo se encontra jre-1_5_0_10, substitua pela versão correcta.
|
# sudo mv jre-1_5_0_10-linux-i586-rpm.bin /usr/local # sudo sh /usr/local/jre-1_5_0_10-linux-i586-rpm.bin # sudo ln -s /usr/java/jre1.5.0_10/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins |
Para verificar a instalação do plugin abra o Firefox e escreva about:plugins.
Deve aparecer o Java Plug-in com o número da versão.
Se abrir um terminal e verificar a versão de java, vai reparar que é o GNU Java, ao contrário do que esperávamos.
|
# java --version java version "1.4.2" gij (GNU libgcj) version 4.1.1 20061011 (Red Hat 4.1.1-30) |
Para fazermos o sistema utilizar o Java da SUN fazemos:
|
# sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/java/jre1.5.0_10/bin/java 2 # echo 2 | sudo /usr/sbin/alternatives --config java |
Confirme que a versão é a correcta. Deve aparecer o seguinte:
|
# java -version (só um hifen antes de “version”) java version "1.5.0_10" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03) Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode, sharing) |
Faça o download da última versão em www.adobe.com.
Utilize os seguintes conados para fazer o download e a instalação:
|
# wget -c http://ardownload.adobe.com/pub/adobe/reader/unix/7x/7.0.8/enu/AdobeReader_enu-7.0.8-1.i386.rpm # sudo rpm -ivh AdobeReader_enu-7.0.8-1.i386.rpm |
ATENÇÃO:
Há um “bug” na versão 7.0.8-1 que impede o funcionamento do Acrobat Reader no Fedora Core 6.
Para o corrigir abra o acroread com o gedit:
|
# sudo gedit /usr/bin/acroread |
Agora corrija as seguintes linhas (faça copy e paste):
|
Linha 418 Alterar de: echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g' Para: echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]*\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g' Na linha 643 Alterar de: MIN_GTK_VERSION="240" Para: MIN_GTK_VERSION="2040" |
Para que o plugin do Acrobat fique activo no browser,
é
necessário instalá-lo do seguinte modo:
# sudo ln -s /usr/local/Adobe/Acrobat7.0/Browser/intellinux/nppdf.so /usr/lib/mozilla/plugins |
Confirme abrindo o Firefox e escrevendo about:plugins.
O suporte para leitura/escrita é disponibilizado pelo driver NTFS-3G.
|
# sudo yum install kmod-ntfs fuse fuse-libs ntfs-3g ntfsprogs ntfsprogs-gnomevfs |
Os discos
“usb” formatados em NTFS, são automaticamente
montados.
Os discos rígidos podem ser montados da seguinte forma:
Detecta-se qual a drive NTFS:
|
# sudo fdisk -l |
Se o resultado nos mostrar que a drive NTFS tem o nome de /dev/hdd1, vamos mostrar o exemplo de procedimento para a sua montagem:
|
# sudo mkdir /media/drive_c # sudo mount /dev/hdd1 /media/drive_c -t ntfs -rw -o umask=0000 |
Se quisermos que a montagem se
faça durante o
arranque do sistema, incluímos no /etc/fstab
a seguinte
linha (tendo como exemplo a drive /dev/hdd1):
|
/dev/hdd1 /media/drive_c ntfs rw,defaults,umask=0000 0 0 |
ZEROCONF
O ZEROCONF é incluído no route por defeito, como se pode ver no quadro abaixo.
|
# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 |
Para impedir que o route para
169.254.0.0 seja criado,
pode incluir a seguinte instrução no
/etc/sysconfig/network
|
NOZEROCONF=yes |
Desactivar suporte IPV6 para rede:
Editar o ficheiro /etc/sysconfig/network e alterar o seguinte:
|
De: NETWORKING_IPV6=yes Para: NETWORKING_IPV6=no |
De seguida fazer um restart
à rede:
|
# sudo /sbin/service network restart |
Desactivar IPV6 Kernel
Editar o ficheiro /etc/modprobe.conf.
Juntar as duas linhas seguintes:
|
alias net-pf-10 off alias ipv6 off |
Fazer um reboot ao sistema para adquirir as alterações.
Agora é altura de fazer um update ao sistema, de modo a ter instalado as últimas versões e as últimas seguranças. (este update já não é tão longo como o anterior)
|
# sudo yum update |
Possivelmente vão surgir situações em que se acrescentou algum hardware novo ao computador (p.ex: Webcam, interface wireless ou outros) e vai ter que necessitar de compilar os drivers a partir de código fonte que recolheu na internet.
É possível que com o Fedora Core 6, a compilação aborte com uma mensagem de erro.
O erro poderá ser devido ao facto de o kernel 2.6.18 (e seguintes) considerar obsoleto o ficheiro “config.h”, e por isso não o incluir no pacote kernel-devel.
Para solucionar provisoriamente o problema compilando os drivers com sucesso, execute o seguinte comando:
|
# sudo touch /usr/src/kernels/`uname -r`-`uname -m`/include/linux/config.h |