Instalando o VirtualBox no Slackware Linux
Depois de ensinar a instalar o VirtualBox no Ubuntu Linux, agora vou ensinar a instalar no Slackware Linux. A instalação no Slackware é mais “genérica” tendo o seu processo tão simples quanto em outras distribuições.
Vamos direto ao assunto. Acesse http://www.virtualbox.org/wiki/Linux_Downloads e baixe a versão “All distribuitions” para o seu hardware. No meu caso baixei a versão 32bits (i386), que é a arquitetura do meu notebook.
Logado como root, vamos seguir a instalação. Primeiramente entre no diretório onde você salvou o arquivo e torne-o executável:
root@slackware ~/downloads# chmod +x VirtualBox-2.2.2-46594-Linux_x86.run
Agora vamos executar o instalador:
root@slackware ~/downloads# ./VirtualBox-2.2.2-46594-Linux_x86.run
Protinho! Ao final é só executar: /opt/VirtualBox/VirtualBox
Agora é só criar suas máquinas virtuais.
Obs: Utilizo meu Slackware com KDE 4.2.1, logo já tenho o Qt 4 instalado. Caso não tenha, instale o pacote.
Gravador de CD ou DVD no Slackware?
Como bom usuário de Slackware, lá vai uma boa dica. Como configurar seu gravador de CD/DVD no Slackware”. É um processo bastante simples…
Primeiramente, vamos ativar o gravador no Kernel. Efetue login no sistema como root e digite o seguinte comando:
root@slackware ~/# modprobe sg
O módulo SG é o responsável por informar ao kernel se o dispositivo de cd/dvd é um gravador, logo esta dica pode servir para outras distribuições Linux também.
Feito isso, agora vamos colocar o seu usuário no grupo nomeado “cdrom”. Para tal execute o seguinte comando:
root@slackware ~/# gpasswd -a “usuario” cdrom
Lembre-se que “usuário” seria o usuário a ser colocado no grupo, como por exemplo “xwindow” (pode ser sem aspas, claro!).
Protinho, agora abra o k3b ou qualquer outro programa de sua preferência e pode “queimar” seu CD ou DVD tranquilamente.
PS: Sugiro que você adicione o comando “modprobe sg” no seu /etc/rc.d/rc.local, assim toda vez que o sistema inicializar o módulo já inicializará junto, ou ainda edite o /etc/rc.d/rc.modules e descomente a linha referente ao módulo “sg”.
Modificando o Mirror do Perl
Hoje pela manhã precisei implementar o OCS-ng, em um servidor rodando Slackware 12.1 (em breve posto o tutorial de instalação). Bom, para quem não conhece, o OCS é um inventário de rede, que cataloga as informações de todas as estações da rede, como por exemplo, informações sobre o hardware, drivers, dispositivos acoplados, softwares instalados, utilização de redes, processadores, seriais dos sistemas operacionais/softwares em fim, uma ótima ferramenta para monitoramento da rede.
Mas ocorreu no meio da preparação do ambiente do OCS, onde era necessário a instalação de alguns módulos do perl, de o mirror estar fora do ar. Então o que fazer?
Alguns minutos de “Google”, e lá estava a resposta: Bastava editar o /usr/lib/perl5/5.8.8/CPAN/Config.pm e modificar a seguinte linha:
‘urllist’ => [q[http://www.hemocentro.unicamp.br/CPAN/]],
para:
‘urllist’ => [q[ftp://cpan.pop-mg.com.br/pub/CPAN/]],
Feito isso, foi só utilizar novamente o perl para instalação dos módulos.
Alterando a senha do usuário padrão do PostgreSQL
Mais uma dica rápidinha para os que estão precisando realizar esta tarefa.
Conecte ao servidor com o usuário root e depois se transforme no usuário “postgres” como no exemplo abaixo:
root@pgsql1:~# su – postgres
Agora que está com o usuário postgres, execute o seguinte comando:
postgres@pgsql1:~$ psql template1
Logado no “cliente do postgres” digite o seguinte comando:
template1=# ALTER USER postgres WITH PASSWORD ‘SUA_NOVA_SENHA’;
Agora digite “q” para sair, desconecte do servidor e tente conectar com a sua aplicação ou seu cliente PostgreSQL ao seu servidor com a nova senha.
Espero ter ajudado. Um abraço a todos!
Acesso via rede ao PostgreSQL
Vou explicar de forma rápida e objetiva como realizar o acesso via rede ao seu servidor PostgreSQL. Primeiramente, vamos editar o arquivo “pg_hba.conf” que no Debian fica em “/etc/postgresql/[Versao]/main”.
# vi /etc/postgresql/8.3/main/pg_hba.conf
Agora vamos adicionar a seguinte linha:
host all all 192.168.100.0 255.255.255.0 md5
Lembrando que o range de IPs de minha LAN é 192.168.100.0 e máscara 255.255.255.0.
Pronto, agora salve o arquivo e saia dele.
Nas versões > 8.0 do PostgreSQL, foi necessário modificar também o postgresql.conf setando a variável “listen_addresses”. Na verdade ela já existe dentro do arquivo, porém ela vem comentada. Então vamos descomenta-la e setar o valor:
listen_addresses = ‘*’
Pronto. Agora salve o arquivo, saia dele e reinicialize o seu servidor PostgreSQL.
# /etc/init.d/postgresql restart
Agora é só testar a conexão via rede.