Esses dias peguei meu desktop para dar um "grau". O primeiro passo foi escolher a distribuição, levando em conta que estaria dispondo de alguns serviços em minha rede, como proxy, FTP e monitoração, além do fato de querer aprimorar meus conhecimentos em sistemas baseados em
Red Hat, por isso, acabei escolhendo o
CentOS.
Outra coisa bastante interessante, mas que não fiz, foi a configuração de LVM (Logical Volume Manager). Mas este é um tópico que será falado quando eu formatar meu note, em breve. (Muahahahaa :p)
Fui ao site do
CentOSBR e baixei a imagem do live DVD x64. Instalei o sistema, porém, precisei fazer alguns ajustes, que incluiu instalar o
Flash Plugin, o
Java (serve para acesso ao Banco do Brasil), um repositório mais abrangente e plugins para execução de FLV e MP3.
Alterando o hostname
Logo de primeira, achei meio esquisito que ele não pegou o nome que setei na instalação, mas tudo bem, foi na "munheca". Alteração do hostname deve ser feita com o comando
hostname e também deve ser setado no arquivo
/etc/sysconfig/network, caso contrário, não terá efeito.
# hostname <nome do computador>
# vi /etc/sysconfig/network
Alterar:
HOSTNAME=<nome do computador>
Alterando o idioma padrão
Veja como está configurado seu sistema com o comando:
# echo $LANG
Exemplo de saída:
en_US.utf8
A variável LANG, guarda a informação de idioma e codificação padrão do sistema. Ela é usada por programas como base para configuração. Outras variáveis também são utilizadas por programas, podemos ver algumas com o comando
locale.
Para checar informações dos locais existentes, mais especificamente, brasileira:
# locale -a | grep pt_BR
Exemplo de saída:
pt_BR
pt_BR.iso88591
pt_BR.utf8
O parâmetro "-a", exibe todas as informações de idioma disponíveis no sistema. Agora, perceba o formato que é apresentado, "pt_BR.utf8", onde:
- "pt" :: Representa o idioma;
- "BR" :: Representa o país,
- "utf8" :: A codificação, que é a padrão do GNU/Linux.
A estrutura "pt_BR.utf8" é que irei utilizar:
# vi /etc/sysconfig/i18n
Alterar:
LANG="pt_BR.utf8"
Você (que nunca viu isso), deve ter pensado: o que "i18n" tem a ver com a linguagem do sistema? (rs)
O "i18n" é um termo utilizado em informática para caracterizar a internacionalização de software. Uma breve pesquisada no Google dará uma noção melhor do seu significado.
Instalando o Flash Plugin
Lembrando que este procedimento é para o funcionamento no
Firefox.
Primeiro baixei o
Flash no site da Adobe, escolhendo a opção ".tar.gz", depois fiz o seguinte:
# cp ~/Downloads/install_flash_player_11_linux.x86_64.tar.gz /opt/
# cd /opt
# tar xzvf install_flash_player_11_linux.x86_64.tar.gz
Depois disso, é só copiar o arquivo "libflashplayer.so" no diretório
/usr/lib64/mozilla/plugins/. Perceba que, se o seu sistema for
i386, o diretório deve ser "
/usr/lib/mozilla/plugins/".
Comandos:
# cp libflashplayer.so /usr/lib64/mozilla/plugins/
# chmod 755 /usr/lib64/mozilla/plugins/libflashplayer.so
A cópia acima é o pulo do gato. Reinicie o Firefox e pronto, funcionando!
Futuramente, quando for necessário atualizar o Flash, é só fazer a mesma coisa, só que substituindo o "
/usr/lib64/mozilla/plugins/libflashplayer.so" pelo novo.
Instalando o Java
Segue agora a instalação do
Java para desktop.
Primeiro instalei o
IcedTea-web (só disponível no CentOS 6). É esse o "cara" que inicia o Java quando acessamos uma página que necessite dele. Se você instalar somente o Java, não funcionará.
# yum install icedtea-web
Depois fiz o download do Java (site oficial), extensão RPM e instalei:
# rpm -ivh ~/Download/jre-7u15-linux-x64.rpm
Em seguida, fiz umas modificações:
# alternatives --install /usr/bin/java java /usr/java/latest/bin/java 5
# alternatives --config java
Este último comando retorna:
There are 5 programs which provide 'java'.
Selection Command
-----------------------------------------------
1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
2 /usr/java/jre1.6.0_13/bin/java
3 /usr/java/jre1.6.0_18/bin/java
*+ 4 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
5 /usr/java/latest/bin/java
Enter to keep the current selection[+], or type selection number: 5
Selecione a opção:
/usr/java/latest/bin/java (5, no caso).
Configure a biblioteca:
# cd /usr/lib64/mozilla/plugins/
# ln -fs /usr/java/latest/lib/amd64/libnpjp2.so
Reinicie o Firefox.
Adicionando o repositório RPMforge
Na instalação padrão do CentOS, somente os repositórios BASE, DEBUG, MEDIA e VAULT são instalados, porém, para usarmos a distribuição em desktop, torna-se necessário instalarmos outro(s) repositório(s).
No meu caso, dei uma breve pesquisada sobre quais eram as opções, dentre alguns sites, me deparei com este:
Escolhi o
RPMforge, por questões de compatibilidade, segundo alguns posts na WEB.
Segue um guia para instalação do RPMforge.
Primeiro, baixe o pacote que irá instalar o RPMforge, de acordo com a arquitetura do seu sistema. Para saber, rode o comando:
# uname -i
Se o seu sistema for
i686:
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
Se for
x64:
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
Agora importe a chave GPG para o repositório:
# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
Verifique se o pacote baixado está OK:
# rpm -K rpmforge-release-0.5.2-2.el6.rf.*.rpm
Instale o repositório:
# rpm -ivh rpmforge-release-0.5.2-2.el6.rf.*.rpm
Para ver se o repositório foi instalado com sucesso e está habilitado, rode o comando:
# yum repolist
Ele deve retornar algo, como:
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirror.globo.com
* extras: mirror.globo.com
* rpmforge: mirror.us.leaseweb.net
* updates: mirror.globo.com
repo id repo name status
base CentOS-6 - Base 6.346
extras CentOS-6 - Extras 17
rpmforge RHEL 6 - RPMforge.net - dag 4.458
updates CentOS-6 - Updates 1.233
Instalando pacotes multimídia
A instalação de alguns pacotes é necessária para podermos escutar músicas, ver vídeos... Então, o básico para ".flv" e ".mp3" é resolvido com a instalação dos seguintes plugins (ou clique sobre o arquivo e instale via interface gráfica):
# yum install gstreamer-plugins-bad gstreamer-ffmpeg gstreamer-plugins-ugly
Junto com estes pacotes, virão muitos outros, são as dependências. Essa é a ideia de instalar um RPM com o
yum, usando o argumento "localinstall", "yum localinstall <pacote>".
Por mais que o pacote não esteja nos repositórios, mas necessite de algumas dependências, o
yum busca por elas nos repositórios e realiza a instalação automaticamente.
Não foi meu caso preparar esta máquina para visualizar todo tipo de arquivo, porém, se for o seu, veja esses links:
Referências
Para instalação do Flash:
Para instalação do Java:
Para instalação do RPMforge:
Qualquer dúvida ou comentário, fique à vontade.
Esta dica também está disponível em: