Posts de Janeiro, 2007

Login sem senha no PostgreSQL

Janeiro 26, 2007

Para possibilitar o acesso ao banco de dados PostgreSQL, utilizando o usuario padrão “postgres” sem a necessidade de senha, execute o seguinte procedimento:

Acesse o terminal como super usuario (root) e edite o arquivo pg_hba.conf, o mesmo, instalando o PostgreSQL pelo APT, no Ubuntu 6.10, encontra se no diretorio /etc/postgresql/8.1/main.

No final do arquivo, nas duas linhas onde está escrito “ident sameuser”, troque por “trust” sem as aspas.

Salve o arquivo e reinicie a maquina.

O acesso ao PostgreSQL sem o uso de senhas está liberado, mas para utilizar o PhpPgAdmin, será necessário uma outra alteração, em um dos arquivos de configuração do aplicativo.

Novamente como root edite o arquivo config.inc.php, que se encontra no diretorio onde está instalado o PhpPgAdmin.

Procure pela seguinte linha de texto: $conf['extra_login_security'] = true;

Troque o “true” por “false”.

Aualize seu navegador entre com o usuario “postgres” e o campo Senha em branco.

Os procedimentos acima foram testados no Ubuntu 6.10, utilizando -se dos seguintes softwares:
PostgreSQL 8.1
Apache 2
Php 5
PhpMyAdmin 4.1

Tocando MP3 no Ubuntu 6.10

Janeiro 24, 2007

O Ubuntu (e a grande maioria das distribuições) por padrão não tocam som MP3, para resolver isto basta instalar um plugin,o GStreamer do conjunto “ugly”.

No Ubuntu, você pode abrir o Gerenciador de Pacotes Synaptic e tentar localizar o pacote ‘gstreamer0.10-plugins-ugly’.

Ou via linha de comando:

apt-get install gstreamer0.10-plugins-ugly

Este pacote está na seção Universe, então para que o procedimento acima funcione é necessário que se adicione o repositorio universe a sua source list.

Dica sugada do Dicas-L
http://www.dicas-l.com.br

Instalação e configuração do modem Smart Link no Ubuntu 6.10

Janeiro 24, 2007

Os procedimentos a seguir foram executados na versão 6.10 do Sistema operacional Ubuntu GNU/Linux, O mesmo utiliza a versão 2.6.17-10 do kernel Linux.

O modem utilizado é um Smart Link modelo SmartPCI 562 – 56K

Obs: No “leia-me” que acompanha o driver, foi citado compatibilidade com outros modelos de modem da mesma linha.

Para iniciar verifique o modelo do modem:
Você poderá utilizar um aplicativo chamado ScanModem que pode ser baixado no seguinte link:
http://linmodems.technion.ac.il/packages/scanModem.gz

Como opção você poderá executar o comando lspci.
Para isso acesse o console(Shell) como super usuario(root), ou então utilize o comando sudo.
em seguida digite o comado:

lspci

Este comado te retornara todo o hardware pci em seu PC , entre eles, estará o seu modem.
Identifique o modem, se tudo estiver certo passe para a proxima fase.

Instale o pacote build-essential que é necessário para compilação do driver.
Para isso, insira o CD do Ubuntu, quando aparecer a janela que detectou um CD do Ubuntu, escolha para “Abrir o Gerenciador de Pacotes”.
Vá em Procurar e localize o build-essential, marcando para instalação, aceitando as dependencias e aplicando.

Tenha em mãos os seguintes arquivos:

slmodem-2.9.11-20061021.tar.gz
ungrab-winmodem.tar.gz
sl-modem-daemon_2.9.10+2.9.9d+e-pre2-5build1_i386.deb
gnome-ppp_0.3.23-1_i386.deb

Links para se obter os arquivos:

http://linmodems.technion.ac.il/packages/smartlink/slmodem-2.9.11-20061021.tar.gz

http://linmodems.technion.ac.il/packages/smartlink/ungrab-winmodem.tar.gz

http://ubuntu.c3sl.ufpr.br/ubuntu/pool/multiverse/s/sl-modem/sl-modem-daemon_2.9.10+2.9.9d+e-pre2-5build1_i386.deb

http://ubuntu.c3sl.ufpr.br/ubuntu/pool/universe/g/gnome-ppp/gnome-ppp_0.3.23-1_i386.deb

Obs: Neste artigo foi utilizada a versão 2.9.11-20061021 do driver, é aconselhavel que se utilize a versão mais recentes do arquivo com possiveis melhorias e correções, para isso acesse o link:

http://linmodems.technion.ac.il/packages/smartlink/

* Um pacote em formato .rar com todos os arquivos utilizados no teste e uma copia deste tutorial podem ser encontrados na area de downloads do blog.

Agora vá até a pasta onde colocou o arquivo: slmodem-2.9.11-20061021.tar.gz
Clique com o botão direito nele e escolha “Extrair aqui”.
Em um terminal acesse a pasta onde se encontra o arquivo, e execute os comandos:

Como usuario comum:

make

Como super usuario(root) ou utilizando o sudo

make install

Volte ao navegador de arquivos e vá até a pasta onde colocou o arquivo:
ungrab-winmodem.tar.gz
Faça o mesmo procedimento que foi feito no arquivo citado acima.
Clique com o botão direito nele e escolha “Extrair aqui”.
Em um terminal acesse a pasta onde se encontra o arquivo, e execute os comandos:

Como usuario comum:

make

Como super usuario(root) ou utilizando o sudo

make install

Novamente volte ao navegador de arquivos e vá até a pasta onde colocou o arquivo:
sl-modem-daemon_2.9.10+2.9.9d+e-pre2-5build1_i386.deb
Dê dois cliques nele, abrirá o Instalador de Pacotes
Clique em Instalar.

Faça o mesmo com o arquivo:
gnome-ppp_0.3.23-1_i386.deb
Dê dois cliques nele, abrirá o Instalador de Pacotes
Clique em Instalar.

Se tudo ocorreu bem, seu modem já estará funcionando.

Agora falta apenas configurar o Gnome-ppp, entrando com seus dados.

Obs importante:
Alguns modems requerem que a opção verificar portadora da configuração do gnome-ppp esteja desmarcada (Comigo foi preciso fazer a configuração).
Para fazer isso abra o gnome-ppp (Aplicações – Internet – GNOME PPP), clique em Configurção e depois na aba opções e desmarque a opção verificar portadora e veja se funciona.
Caso haja outros problemas tente trabalhar as opções de configuração do gnome-ppp.

Espero que seja util.

Instalando e configurando o J2SE no Ubuntu 6.10

Janeiro 24, 2007

O que é J2SE?

Java 2 Standard Edition provê um ambiente completo para desenvolvimento de aplicações em desktop e servidores. Ele também serve como base para a plataforma “Java 2 Enterprise Edition” (J2EE) e “Java Web Services”.

Neste artigo utilizamos a versão “J2SE Development Kit 5.0 Update 9″, provalvelmente o processo de instalação e configuração será o mesmo para outras versões do JDK.
O Sistema operacional em que será instalado o JDK é o Ubuntu GNU/Linux em sua versão 6.10.

Entre no link fornecido abaixo e faça o download do JDK em sua versão mais recente.

http://java.sun.com/javase/downloads/index.jsp

Criaremos uma pasta com o nome “java” dentro do diretorio “/usr”, onde vamos instalar o JDK.
Acesse um console(shell) como super usuario(root) (ou utilize o sudo) e digite os seguintes comandos.

mkdir /usr/java

Em seguida movemos o arquivo do SDK que acabamos de fazer o download para a pasta “/usr/java”:

mv jdk-1_5_0_09-linux-i586.bin /usr/java

Acesse o diretorio e dê permissão de execução para o arquivo.

cd /usr/java

chmod a+x jdk-1_5_0_09-linux-i586.bin

Por último executamos o arquivo para começar a instalação:

./jdk-1_5_0_09-linux-i586.bin

Digite “yes” quando receber os termos da licença, e espere o final da instalação.
Após o término da instalação, você poderá deletar o arquivo .bin, deixando apenas a pasta jdk1.5.0_09 no diretorio /java.

Para que a sua nova instalação do Java(JDK) seja preferencial no sistema operacional e não se utilize a versão Java que já vem instalada por padrão (/usr/bin/gij-wrapper-4.1), que apenas provê o runtime da plataforma, digite o seguinte comando:

rm /etc/alternatives/java

Agora insira um link para a sua nova instalação do Java:

ln -s /usr/java/jdk1.5.0_09/bin/java /etc/alternatives/java

Agora iremos setar as variáveis de ambiente para que nosso JDK funcione corretamente.
Abra o arquivo /etc/bashrc, para isso digite:

gedit /etc/bash.bashrc

Acrescente as seguintes linhas ao final do arquivo:

export JAVA_HOME=/usr/java/jdk1.5.0_09
export PATH=:/usr/java/jdk1.5.0_09/bin:$PATH

Para confirmar o sucesso da configuração, abra uma outra seção de console e digite os seguintes comandos:

java -version

Você deve receber uma resposta semelhante a esta:

java version “1.5.0_09″
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03)
Java HotSpot(TM) Client VM (build 1.5.0_09-b03, mixed mode, sharing)

javac -version

E você irá ver a versão do Java Compiler e suas opções.

Existem outras formas de se configura as variaveis de ambiente, mas esta forma é bem simples e funcional.