sábado, 20 de junho de 2015

Trocando a senha do PostgreSQL 9.3 no Ubuntu 14.04

Bom, recentemente fui instalar o PostgreSQL 9.3 no Ubuntu 14.04, e tudo correu bem, até eu precisar alterar a senha do usuario postgres.
Como não sabia a senha padrão, se é que tem uma, eu bati cabeça até achar a solução de como mudar a senha de forma efetiva, mesmo consultando algumas dica na internet, não havia conseguido.
Pois bem, aqui vai o meu jeito de arrumar a senha do usuario do banco e usuario do sistema, lembrando que são duas coisas diferentes.

Instalação:

sudo apt-get install postgresql postgresql-contrib   

 
Pronto, instalação feita, agora é hora de trocar as senhas.
Primeiro passo é logar como root:
: su

Trocar a senha do usuario do sistema postgres:
: passwd postgres
: Ditige a nova senha UNIX:
: Redigite a nova senha UNIX:
:passwd: senha altualizada com sucesso

Bom, feito isso, agora vamos logar com usuario postgres e altera a senha de acesso ao banco de dados.
: su postgres
: psql
postgres=# ALTER USER postgres WITH PASSWORD 'senha';

Por fim, vamos sair:

postgres=# \q

Pronto, senha do usuario postgres atualizada e senha de usuario de banco modificada. Testa la no PGAdmin que vai dar certo.


 

quarta-feira, 9 de janeiro de 2013

Resolvendo o problema de "Could not find a JavaScript runtime" no rails - Debian Squeeze

Bom, este problema acontece por falta de um componente responsável pelo JavaScript, mas que é facil de se resolver, basta seguir os passos abaixo. Abra o terminal e digite os comandos (como root não precisa do sudo):

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install nodejs-dev

Pronto, agora rode novamente sua aplicação rails e mãos a obra. ( Fonte: Blog Patrickespake )

sexta-feira, 21 de dezembro de 2012

Instalar Rails no Debian Squeeze Pelo RVM

Para aqueles que desejam criar um ambiente de desenvolvimento ou estudo usando Ruby on Rails e o Debian Squeeze, vai a dica de como instalar tudo usando o RVM, vamos ao passo a passo:

1. Deve-se instalar alguns programas para que tudo funcione corretamente, então vamos aos comando:

apt-get -y install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion

2. Depois de baixado e instalado, vamos ao proximo passo. Instalar o RVM:

curl -L https://get.rvm.io | bash -s stable

3.  Depois de baixar, o script irá instalar o rvm, o rails mais atual e o ruby mais atual, claro que você posteriormente, poderá até escolher qual versão do ruby instalar, é personalizável. Então, chega a hora de testar, porém, alguns tutorias passam algumas instruções que não deram certo comigo, pois é necessario que se coloque no bashrc o local aonde foi instalado o rvm, no debian ele instala no /usr/loca/rvm, e isso passou batido em varios lugare, fazendo com que o rvm não fosse setado como variavel do sistema. Pois bem, depois de tudo instalado, basta fazer:


echo '[[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc
4. Agora teste a instalação:
rvm -v 
Deve sair algo como:  rvm 1.17.3 (stable) by Wayne E. Seguin , Michal Papis [https://rvm.io/]

5. Teste o Ruby:
ruby -v 

6. Teste o rails:
rails -v

Deve aparecer o numero da versão instalada em ambos. Edite o baschrc manualmente para colocar as seguintes linhas no final do arquivo assim:
gedit ~/.bashrc

Acrescente as linhas no final do arquivo:
PATH=$PATH:/usr/local/rvm/scripts/rvm
source /usr/local/rvm/scripts/rvm


Qualquer duvida só postar ai. Valeu

sábado, 4 de fevereiro de 2012

Atualizar JRE no Ubuntu 11.10 e outras versões

Bom, como a maioria deve saber, não está saindo mais atualização da maquina virtual java para o ubuntu, mas é claro, não podemos ficar com a versão antiga, apesar de funcionar, ela tem la suas falhas, então mãos a obra e vamos atualizar para a versão mais atual.

Começando o processo, baixe o jre direto do site da SUN: www.java.com\pt-BR\
Para quem usa sistemas 32 Bits: Linux (arquivo de extração automática)
Para a galera do 64 Bits: Linux x64 *

Baixada sua versão vamos ao que interessa:
Primero passo: Abra um terminal, e vá na pasta que você salvou o arquivo, por exemplo:
cd /home/(seu usuario)/Downloads
Vamos la, a partir de agora teremos que ter acesso root, então faça:
$ su
e digite a senha root

Estando dentro da pasta aonde você salvou o java faremos:

(para 32 bits)
cp jre-6u30-linux-i586.bin /usr/lib/jvm/
(para 64 bits)
cp jre-6u30-linux-x64.bin /usr/lib/jvm/
A partir daqui, se quiser copiar e colar no terminal, não tem problema, mas é sempre bom escrever os comandos para aprender, como eu aprendi. Vamos la:
cd /usr/lib/jvm

Para 32 bits faça:
chmod +x jre-6u30-linux-i586.bin
Depois execute:
./jre-6u30-linux-i586.bin
Para 64 bits faça:
chmod +x jre-6u30-linux-x64.bin
Depois execute:
./jre-6u30-linux-x64.bin
Vamos mover a pasta do antigo java:
mv java-6-sun java-6-sun_old
Vamos remover o arquivo .bin que não precisamos mais dele:
para 32 bits: rm jre-6u30-linux-i586.bin
para 64 bits: rm jre-6u30-linux-x64.bin
Agora vamos renomear a pasta do java extraido:
mv jre.1.6.0_30/ java-6-sun-1.6.0.30
Vamos criar um link para a pasta do java extraido
ln -s java-6-sun-1.6.0.30 java-6-sun
Agora vamos mover o plugin java antigo:
mv /etc/alternatives/mozilla-javaplugin.so /etc/alternatives/mozilla-javaplugin.so_old
Agora vamos criar um link para o plugin do java novo:
Para 32 Bits:
ln -s /usr/lib/jvm/java-6-sun/lib/i386/libnpjp2.so /etc/alternatives/mozilla-javaplugin.so
Para 64 Bits:
ln -s /usr/lib/jvm/java-6-sun/lib/amd64/libnpjp2.so /etc/alternatives/mozilla-javaplugin.so
Para finalizar:
ll /usr/lib/mozilla/plugins/libjavaplugin.so

ll /etc/alternatives/mozilla-javaplugin.so

ll /usr/lib/mozilla/plugins/libjavaplugin.so
Prontinho, agora é só testar la no site do java e usar, essa atualização funciona também para outras versões do ubuntu. É isso.
Usei este site como referencia: Bala's Blog

terça-feira, 6 de dezembro de 2011

Ruby on Rails no Ubuntu 10.04 LTS

Opa, faz tempo que não posto nada, mas dessa vez vou compensar. Recentemente tive que ajudar um amigo a instalar o rails no ubuntu 10.04 LTS, mas para fazer funcionar a versão mais recente, tive que seguir alguns tutoriais na internet. Porém, a maioria deles não estava atualizado, e é para resolver este problema que posto aqui minha experiência.

O primeiro passo é instalar alguns programas que são necessarios:

sudo apt-get install curl git-core build-essential zlib1g-dev libssl-dev libreadline5-dev

O segundo passo é a instalação do RVM que é uma ferramenta de linha de comando que permite que você facilmente instalar, gerenciar e trabalhar com múltiplos ambientes de ruby. Então vamos la, abra seu terminal e digite ou copie e cole (esta parte foi retirada do site RVM:

bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

Depois é só fazer:

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash

Recarregando o shell:

source .bash_profile

Testando:

type rvm | head -1


A resposta a esse comando deverá ser: rvm é uma função.
Pronto, RVM instalada com sucesso, agora vamos continuar o processo. Vamos instalar o ruby 1.9.2

rvm install 1.9.2-p290

Vamos faze-la a versão padrão:


rvm use 1.9.2 --default


Vamos testar se foi instalada corretamente:

ruby -v

Depois finalizamos (não precisa de sudo):

gem install rails


Pronto, seu ambiente está configurado para desenvolver em ruby on rails. Se você quiser instalar uma versão do ruby mais recente, basta abrir o terminal e digitar:

rvm list known

Este comando retorna a lista de instalações disponveis, se quiser o ruby 1.9.3 basta trocar no momento da instalação pela versão que desejar. No momento desta instalação as versões disponiveis eram:

[ruby-]1.8.6[-p420]
[ruby-]1.8.6-head
[ruby-]1.8.7[-p352]
[ruby-]1.8.7-head
[ruby-]1.9.1-p378
[ruby-]1.9.1[-p431]
[ruby-]1.9.1-head
[ruby-]1.9.2-p180
[ruby-]1.9.2[-p290]
[ruby-]1.9.2-head
[ruby-]1.9.3-preview1
[ruby-]1.9.3-rc1
[ruby-]1.9.3[-p0]
[ruby-]1.9.3-head

quarta-feira, 13 de outubro de 2010

Instalando sun-java plugin no ubuntu 10.10

Pois é, atualizei a versão do Ubuntu e cade o java da sun? Não tinha nos repositorios, mas não é motivo para panico. Com um passo simples isso se arruma, vamos a ele:
Via terminal:
Abra o console e digite:

sudo add-apt-repository "deb http://archive.canonical.com/ubuntu maverick partner"

Dê um apt-get update e pronto. Só mandar apt-get install sun-java-plugin que ele instala o plugin java e o jre...

Ou adicione os repositorios pelo synaptic ou manualmente mesmo, direto no arquivo source.list.

Ai vai os repositórios:
deb http://archive.canonical.com/ubuntu maverick partner
deb-src http://archive.canonical.com/ubuntu maverick partner

Qualquer duvida, mandem comentários. Ajudarei na medida do possível.

terça-feira, 5 de janeiro de 2010

Resolvendo problema de atualização aMSN 0.98.1-1

Bom, atualizar o amsn nunca me deu trabalho, até porque não necessita tanto assim, porém, sempre tem aquela vez que se atualiza algo não funciona como deveria, e esse é o caso deste problema que aconteceu comigo. Baixando a nova versão 0.98.1-1, efetuei o procedimento correto de instalação, mas quando tentei executar o amsn, deu erro de TKCximage, e abaixo vai a dica para quem teve o mesmo problema.
O problema consiste nesta parte que indica o site: aMSN Installer for Tcl/Tk 8.5.

Tcl 8.5
Tk 8.5

O arquivo responsável por esse erro é o wish, e quando se instala o aMSN via apt ele vem baseado na versão 8.4 do Tcl e o Tk, portanto gera-se um wish baseado nessa versão 8.4. Então para corrigir o problema, baixaremos as versões Tk8.5 e Tcl 8.5 e trocaremos o wish atual pelo wish8.5. Segue abaixo os procedimentos:

apt-get install tk8.5
apt-get install tcl8.5

Vamos trocar a versão do wish:
sudo mv /usr/bin/wish /usr/bin/wish-bak
sudo ln -s /usr/bin/wish8.5 /usr/bin/wish

Pronto, basta iniciar o amsn novamente que ele abrirá normalmente. Qualquer duvida só postar nos comentários que tentarei ajudar da melhor forma possível.

terça-feira, 3 de novembro de 2009

Ubunto 9.10 - Mais potencia para o mundo linux

Foi lançada a versão 9.10 da famosa distribuição derivada do grande Debian, o Ubuntu 9.10. Bom, como usuario desde a primeira versão do Ubuntu, fiz a instalação do zero, fiz o download da ISO, e fui a luta.
Logo de cara, depois do processo de boot e carregamento do sistema, já deu pra notar que tudo funcionava de maneira mais rapida que na versão anterior. O que já deu uma boa impressão, e uma perspectiva de que coisa boa estava por vir.
Iniciei então o processo de instalação, eis que aparece uma tela mais amigavel para o processo, segui os passos basicos e tudo não passou de alguns cliques e escolha correta do fuso horario. Em poucos minutos a instalação já estava sendo feita.
Finalizado o processo, reiniciei, e logo de cara no boot ja deu as caras o novo grub, um pouco diferente do anterior, mas nada demais. Nova interface de boot do ubuntu, e a tela de login, diga-se de passagem, bem feinha na minha opinião. O sistema se mostrou muito elegante enquanto carregava, e depois de tudo carregado o sistema realmente se mostrou bem rapido, na minha opinião até mais rapido que a versão anterior.
Então fui as personalizações, uns codecs, java, compactadores/descompactadores, amsn, audacious, gnome-baker, mplayer, microsoft fonts, e adobe reader, e outras coisinhas.
Nada de tela de comando, tudo na central do ubuntu que se mostrou uma otima surpresa, e facilidade para se instalar programas, e isso traz o usuario para o linux, facilitar o uso, é tudo que os usuarios linux precisam, tanto os experientes quanto os novatos.
No mais, estou testanto mais e nos proximos posts comentarei mais sobre minha experiência com o novo ubuntu.

terça-feira, 4 de agosto de 2009

Configurar IP fixo - Ubuntu Server

Se você como eu, instalou uma versão server do ubuntu e teve algum problema para configurar seu ip fixo na instalação, simplismente siga os passos abaixo para resolver o problema. Lembre-se de ter em mãos os dados da sua rede para configurar corretamente.
Para configurar o ip fixo siga os passos:
1º Tenha em mãos os dados da rede;

2º Use seu editor favorito (vi,nano,mcedit, etc), e abra o arquivo /etc/networks/interfaces, usando privilegios de usuario root, aqui usarei o nano
sudo nano /etc/network/interfaces

3º Iremos editar o arquivo 'interfaces'. Se foi usado o DHCP para configurar a rede e não deu certo, irá aparecer uma configuração desta forma:
auto eth0
iface eth0 inet dhcp
Para que funcione corretamente o IP Fixo vamos adicionar os dados de rede:
auto eth0
iface eth0 inet static
address 192.168.1.2 (troque pelo ip que a maquina vai ter)
netmask 255.255.255.0 (troque dependendo da sua classe de rede)
network 192.168.1.0 (troque caso necessite, normalmente é final 0)
broadcast 192.168.1.255 ( troque dependendo o seu ip, 255 é fixo e o ultimo numero da faixa de ips da rede)
gateway 192.168.1.1 (é o cara que irá possibilitar navegar na rede)

4º Configurar o DNS da rede. O DNS permite que as maquinas se vejam na rede.
sudo nano /etc/resolv.conf

Para este exemplo, como a rede é 192.168.1.xxx fica assim:
nameserver 192.168.1.2 (o mesmo ip da maquina)
nameserver 200.101.15.6 (ip do modem adsl, caso tenha um servidor DNS na rede, ele irá prover essa configuração)

5º Agora reinicie a rede do servidor usando o comando abaixo:
sudo /etc/init.d/networking restart


Pronto, agora o servidor está pronto para ser posto em uso, configure as funções que desejar. Teste a navegação usando a ferramenta ping.
Qualquer duvida, postem suas perguntas e tenterei responder na medida do possivel.

quinta-feira, 19 de março de 2009

ProFTPD - Um servidor FTP facil de instalar

Bom, na minha opinião, o que conta para um software ser bom é ele fazer o que se propõe. Gratuito ou não, se funciona e atende ao que se precisa, ta valendo. E no meu caso, e para quem usa sistemas abertos como o linux, solaris entre outros, uma solução em FTP é sem duvida o ProFTPD.

Bom, quem leu o profile do blog percebeu que ultimamente eu tenho usado o ubuntu linux, então vou focar os procedimentos que se faz necessario para instala-lo e colocar tudo funcionando no Ubuntu Linux.

Então vamos la:

Primeiramente, vamos ao passo mais complexo deste post :) , abra seu terminal e digite o comando:

#apt-get install proftpd

Depois deste procedimento, vamos a configuração do ftp. Eu como editor uso o nano, mas pode ser com o vim, mcedit entre outros. Então vamos editar o arquivo conf do proftpd.

nano /etc/proftpd/proftpd.conf

Algumas configurações neste arquivo devem ser editadas, outras inseridas. Bom, mas como isso vai de cada um, coloquei abaixo algumas das minhas opções:

------------------- Arquivo proftpd.conf --------------------
# proftpd.conf

# Arquivo exibido no momento da conexao (Pode se editado para uma mensagem personalizada)
DisplayConnect /usr/local/etc/proftpd.banner

# Nao exibe informacoes sobre que tipo de servidor esta rodando (Dica de seguranca)
ServerIdent off

# Modo no qual o servidor ira rodar (standalone ou inetd) (Não mexi nessa configuração)
ServerType standalone

# Como nao temos VirtualHosts, este servidor (principal) sera o padrao
DefaultServer on

# Porta padrao do FTP
Port 21

# Umask padrao para arquivos uploaded
Umask 022

# Maximo de processos filho (cada conexao utiliza um processo)
MaxInstances 30

# Maximo de usuarios autenticados (incluindo anonimos) e mensagem
MaxClients 20

# Maximo de usuarios autenticados (incluindo anonimos) por IP
MaxClientsPerHost 4

# Usuario sob o qual o servidor ira rodar
User ftp

# Grupo sob o qual o servidor ira rodar
Group ftp

# Os usuarios nao poderao sair de seu diretorio home (chrooted)
DefaultRoot ~

# Nao permite o login do usuario root
RootLogin off

# Nao requer que os usuarios tenham um shell valido (definido
# em /etc/shells)
RequireValidShell off

# Nao bloqueia usuarios baseando-se no arquivo /etc/ftpusers
UseFtpUsers off

# Tempo maximo em segundos para login 
TimeoutLogin 120

# Tempo maximo em segundos conectado mas sem qualquer comando ou
# troca de dados
TimeoutIdle 600

# Tempo maximo em segundos sem transferencia de dados (arquivos,
# listagens de diretorios)
TimeoutNoTransfer 900

# Tempo maximo em segundos com uma transferencia parada, travada
TimeoutStalled 900

# Numero maximo de tentativas de login
MaxLoginAttempts 3

# Nao tenta descobrir o hostname do cliente
UseReverseDNS off

# Nao tenta efetuar consulta do username remoto (ident - RFC1413)
IdentLookups off

# Arquivo de log geral
SystemLog /var/log/proftpd/system.log

# Arquivo de log das transferencias
TransferLog /var/log/proftpd/transfer.log

# Especifica o modo de transferencia padrao (ascii ou binary)
DefaultTransferMode binary

# Permite que arquivos sejam sobrescritos (caso seja feito upload
# de um arquivo ja existente)
AllowOverwrite on

# Abre o contexto de usuarios anonimos, especificando a raiz do
# FTP anonimo

Depois de feita as configurações, vamos criar os acessos dos usuarios.

Primeiro criamos a pasta que irá apontar para os usuarios que irão acessar o ftp:

mkdir /home/(nome_do_usuario)

Vamos criar o acesso do usuario com senha e setar a pasta que irá visualizar:

sudo useradd (nome_do_usuario) -p your_password -d /home/(nome_do_usuario) -s /bin/false
sudo passwd (nome_do_usuario)

Vamos configurar as permissões nessa pasta

cd /home
sudo chmod 755 (nome_da_pasta_usuario)

Depois de feito isso, iniciar o software:

sudo /etc/init.d/proftpd start

Pronto, o sistema deve estar funcionando, só testar.

Bom, qualquer duvida ou sugestão, comente o post.

Espero que tenha ajudado nas duvidas.




sábado, 13 de setembro de 2008

Mostrando nome da musica no AMSN tocando no XMMS

Bom, se tem uma coisa que eu gosto é de ouvir uma boa musica, e porque não compartilhar o que você está ouvindo com as outras pessoas, mostrando a elas seu gosto musical, pois esta é a ideia deste post. Vamos colocar o AMSN pra mostrar a musica que está tocando no seu XMMS.
Para tanto, precisa-se baixar 2 itens basicos, os plugins:

1. Music (Versão 1.5)

2. XMMS InfoPipe (Versão 1.3)

Agora vamos instalar os plugins:

Para instalar o Music, basta descontar o arquivo e copiar a pasta para o diretorio de plugins do amsn: /home//.amsn/plugins ou na pasta plugins aonde você instalou o seu amsn.
Para instalar o XMMS InfoPipe o procedimento é este:

Abra um terminal e vá até a pasta aonde você baixou o infopipe, depois siga estes comandos:

$ tar zxfs xmms-infopipe-1.3.tar.gz
$ cd xmms-infopipe-1.3
$ ./configure
$ make
Logue como root usando o mando 'su': $ su
depois o famoso: $ make install
$ exit

Pronto, o plugin está instalado, agora vamos configurar para que tudo funcione corretamente. Abrindo o XMMS vamos ativar o plugin: Aperte Ctrl+p abrirá o painel de preferencias do XMMS, vá até a aba Plugins Gerais, ative o plugin do Infopipe, clicando sobre ele e marcando logo a baixo na parte direita da janela o botão Ativer Plugin. Pronto, esta parte está feita, agora vamos ao AMSN.
Abrindo o AMSN clique em Conta-> Selecionar Plugins. Na lista que aparecer clique no plugin Music. Abrirá os detalhes dele, clique em Configurar para abrir o painel de opções do plugin.
Nas configurações do plugin, marque o player que vc quer usar, no meu caso o XMMS, em "Verify new song each? seconds" de quanto em quanto tempo o plugin deve atualizar o nome da música que está tocando para mostrar, marque a opção "Add song the personal message", nas duas opções abaixo você escolhe o formato que deseja mostrar a musica que está tocando, Musica-Artista ou Artista-Musica, feita a escolha clique em Salvar e pronto, tudo configurado, agora é só curtir. Em alguns casos o plugin Music não carrega automaticamente quando o amsn inicia, mas é só ativa-lo novamente.
Bom, pra mim funcionou tudo, qualquer duvida poste ai, até mais.

segunda-feira, 28 de julho de 2008

Instalar idioma pt-br no firefox após atualização do Hardy Heron

Para aqueles que tiveram a surpresa de terem seus respectivos firefox alterados para o inglês após uma atualização do Ubuntu 8.04, ai vai uma dica que eu achei no site Viva o Linux, que reconheço aqui, ja me resolveu muitos problemas, e que visito sempre que preciso de ajuda, e por meio deste blog, tento repassar o que me ajudou.
Bom, então vamos ao que interessa, para resolver este problema, faz-se necessário instalar o pacote de tradução, visitando o site MozDev, vá neste link: Acrescente idiomas à interface do firefox, e siga as instruções do site para resolver o problema.
Lembrando que deve-se instalar a extensão Locale Switcher, como recomenda o site mozdev.
Se você quiser dar uma conferida na dica do viva o linux, clique neste link: Firefox não muda para português?
Espero que a dica seja util, até a proxima.



quinta-feira, 17 de julho de 2008

Xmms no Ubuntu Hardy Heron

Bom, como muitos usuarios, eu gosto de usar o XMMS como player padrão, gosto do estilo dele, até porque acostumei com o tempo a usar o Winamp, e como o desenvolvimento de uma versão para Linux não foi pra frente, escolhi o XMMS por semelhança e também por preferir a interface. Porém, para o Hardy Heron o xmms não faz parte do repositorio, tendo os usuarios que prefiram usa-lo, terem que baixar o fonte e compila-lo. Se você é como eu e gosta do xmms, vamos aos passos para instala-lo no linux.

Vamos instalar as dependencias para compilar o fonte do programa, para isto segue o comando abaixo:
sudo apt-get install autotools-dev automake1.9 libtool gettext libasound2-dev libaudiofile-dev
libgl1-mesa-dev libglib1.2-dev libgtk1.2-dev libesd0-dev libice-dev libmikmod2-dev libogg-dev
libsm-dev libvorbis-dev libxxf86vm-dev libxml-dev libssl-dev build-essential make
Segundo passo é baixar o fonte do programa no site do projeto: www.xmms.org. Após baixar o fonte, descompacte.

Abra um terminal e vá até a pasta aonde estão os arquivos do xmms. E digite o seguinte comando:
 ./configure --prefix=/usr
Apoś isso, dê o comando para compilar:
make
Depois instalar:
sudo make install

Pronto, seu xmms está instalado, agora basta criar um lançador personalizado de aplicação e coloca-lo ou na area de trabalho, ou na barra do gnome.

Automontar partições no Ubuntu Hardy Heron

Quem não se perguntou aonde estavam os ícones das partições que apareciam na area de trabalho depois de carregado o Ubuntu 8.04? Pois é, eu cansei de ir la no menu Locais->Midia Removível para montar as partições, quero os ícones da área de trabalho e as partições montadas, então resolvi por meio de uma dica do Forum Ubuntu Linux, resolver este pequeno incomodo para mim. Então, vamos a dica:

Abra o arquivo: /etc/hal/fdi/policy/preferences.fdi como root com o editor de sua preferência. Um exemplo:

Código:
sudo gedit /etc/hal/fdi/policy/preferences.fdi

Agora troque essa linha:
Código:
<merge key="storage.automount_enabled_hint" type="bool">false</merge>
por essa:
Código:
<merge key="storage.automount_enabled_hint" type="bool">true</merge>


Pronto, agora é só reiniciar que os icones estarão la na area de trabalho.

domingo, 16 de março de 2008

Travamento na reprodução de arquivos flash com audio no firefox

O problema consiste em na execução de arquivos flash, com audio, como por exemplo o Youtube, o firefox trava o audio as vezes, mas isso é um problema relacionado com uma configuração do mesmo.
Bem, problema ocorrendo muito por ai, mas para que está usando ubuntu 7.10 como eu, vai ai uma dica para resolver o problema.

No terminal digite: sudo gedit /etc/firefox/firefoxrc

Onde lhe retornará algo semelhante a isso:

# which /dev/dsp wrapper to use
FIREFOX_DSP=" none"
# Note that "auto" and "esd" involve the use of esddsp, which
# is known to be buggy and to make Firefox unstable.
# See https://launchpad.net/bugs/29760.

Aonde está "none" troque para "alsa". FIREFOX_DSP="alsa"
Para que esta mudança tenha efeito, reinicie o firefox.
Pronto, problema resolvido, pode salvar e voltar a ver seus videos sem problema.

domingo, 2 de março de 2008

Descompactar arquivos no linux - terminal

Pode ser algo simples, mas para muita gente iniciante, é um problema ter que descompactar arquivos no linux. Para isso basta ter em mente os comandos para a descompactação.
Eu como já fui iniciante, tive problemas com isso, e sei muito bem que lembrar comandos nem sempre é uma tarefa fácil, devido ao grande numero deles, e também porque existem ferramentas que já faze isso graficamente.
Pois bem, fica aqui uma lista de comandos para descompactação de arquivos para aqueles que gostam da linha de comando.

Para se descompactar estes formatos de arquivos , os comandos são simples, mas muito úteis:

zip:

gunzip nomedoarquivo

rar:

rar x nomedoarquivo

tar:

gzip nomedoarquivo

tar.gz:

tar -vzxf nomedoarquivo

tar.bz2:

tar -vxjpf nomedoarquivo

(Fonte: dica retirada do viva o linux no post do Albert Moreira)

Então fica ai mais uma dica para aqueles que ou esqueceram, ou estão no inicio do mundo linux.

Problema no arquivo "libawn-bzr" na instalação do Avant Window Navigator - Ubuntu 7.10 - Gutsy



Bom, se você como eu, teve problemas na instalação do avant-window-navigator, um dock para linux que tem o visual do mac, no ubuntu 7.10 Gutsy.
Pois bem, fui instalar o avant no meu ubuntu, e para tal, procurei um site onde pudesse obter informações de como fazê-lo.
De primeira, achei o procedimento para instalar no ubuntu, seguindo as instruções. E como os usuários do debian sabem, melhor jeito de instalar algo é pelo apt-get, moleza né.
Como todo usuário de uma distribuição derivada do debian, la fui instalar os repositórios no source.list, segundo instruções do site de instalação. (Fonte: Ubuntu Geek )

sudo gedit /etc/apt/source.list

Acrescentando no final do arquivo:

##For Gutsy Users##

deb http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator
deb-src http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator

Comando para Instalação

sudo apt-get install avant-window-navigator-bzr awn-core-applets-bzr

Depois de completada a instalação

Você vai em Aplicações ->Acessorios->Avant Window Navigator

Tudo bem, era isso que deveria acontecer, mas não foi bem assim. Depois de colocar os repositórios atualizei o apt e mandei instalar, ele baixou os pacotes e começou a instalação. No momento de instalar o pacote "libawn-bzr", ele simplesmente acusou que havia erro no arquivo e não era possível instalar, e agora?
Bom, muitos usuários linux tem uma certa preguiça de procurar as soluções e no primeiro fórum que acham soltam uma pergunta para que alguem lhes dê a resposta mágica que resolverá seus problemas. Mas não é o caso desse que vos posta aqui. Quando isso acontece, faço uma busca primeiro, e vejo se há alternativas ou algum site que tenha uma solução para o problema.
Bom, vamos então a solução:

Eu achei um repositório novo no blog linuxhelp, que mais tarde consegui achar informações mais completas no wiki do projeto do avant.
Primeiro: Houve uma atualização dos repositórios do avant-window-navigator, agora estando em outro lugar, segundo o wiki de instalação do projeto ( Fonte: Avant Wiki ).
Se você colocou aquele repositório mostrando anteriormente, retire, e em seu lugar coloque esse:
deb http://ppa.launchpad.net/reacocard-awn/ubuntu gutsy main
deb-src http://ppa.launchpad.net/reacocard-awn/ubuntu gutsy main

Pronto, feito isso é só atualizar os pacotes: sudo apt-get update

Agora sim, vamos a instalação da barrinha:

Comando para Instalação

sudo apt-get install avant-window-navigator-bzr awn-core-applets-bzr awn-manager-bzr



Pronto, agora o apt fará o seu trabalho , lembrando que se aparecer essa
mensagem no terminal:
Instalar estes pacotes sem verificação [s/N]?
Escolha 's' e espere a instalação terminar. Pronto, problema resolvido
e barrinha instalada.
Espero ter ajudo alguem a resolver o problema dessa instalação,
e até mais.

Dica: Se você deseja que sua barrinha seja iniciada quando iniciar o seu
ubuntu, tem que colocar ela para iniciar com o sistema.
Para isto, basta abrir as preferencias do seu avant-window-navigator
clicando na borda na barra, depois em preferences.
Lá se encontra a opção: Automatically start AWN on login.
Pronto, marcado isso, delete o painel da parte de baixo da tela, para não
aparecer mais, e personalize sua barrinha com os applets.
Quando iniciar seu ubuntu, a barrinha irá aparecer na parte de baixo do
seu desktop e pronta para ser usada.
Caso não inicie, quer dizer que o aplicativo não se incluiu no começo da
sessão, e para resolver este problema, é muito simples:
Vá em Sistema->Preferencias->Sessões, na janela que abrir clique
em adicionar, e coloque assim:

Nome: Avant Window Navigator
Comando: avant-window-navigator
Comentario: Avant Window Navigator

Clique em OK, e fechar e pronto....já vai iniciar automaticamente.

quarta-feira, 23 de janeiro de 2008

Instalação do PHP+MySQL+Apache+PHPMyAdmin e resolvendo problemas.

Bom, como tudo não são as mil maravilhas, vamos a mais um problema resolvido.
Ao instalar o pacotão PHP+MySQL+Apache+PHPMyAdmin, abri o terminal e digitei o comando para o apt instalar tudo.

sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server

Tudo numa boa, instalou tudo, sem problema. Como reza a tradição, vamos testar a instalação. No terminal digitei: sudo gedit
Abri o editor de texto e coloquei as instruções para retornar as informações do php:


Na hora de salvar, coloquei no diretorio padrão do apache: /var/www , e lá salvei o arquivo como index.php. Abri o firefox, e acessei o localhost: http://localhost/index.php, pronto, apareceu as informações do php entre outras.
Depois foi a vez do phpmyadmin, pra facilitar no trato com o mysql. Até porque quem mexe com desenvolvimento (pelo menos na minha modesta opinião, usar ferramentas para agilizar o processo de desenvolvimento é uma mão na roda). E assim foi a instalação do phpmyadmin:

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Dai vamos la parar o apache e inicia-lo novamente para que o phpmyadmim pudesse dar as caras. Usando o seguinte comando no terminal:
sudo /etc/init.d/apache2 restart

Para a minha surpresa, eis que aparece a seguinte frase desanimadora:
sudo /etc/init.d/apache2 start
* Starting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

Puts, e agora, tentei novamente mas com o mesmo resultado. Pois bem, na minha opinião, antes de sair postando em algum forum da vida ou encher a paciência de algum conhecido em linux que possa te ajudar, é de boa conduta fazer uma pesquisa para saber se alguem ou em algum lugar uma resposta a esse problema ja foi dada, como artigo, uma materia, um tutorial ou até mesmo foruns, que geralmente a gente encontra muita solução para os mais variados problemas. Em minhas buscas achei a reposta para esse problema.
O problema se dá porque o apache não gravou no seu arquivo de configuração ou o usuario que o instalou não configurou o ServerName, essa variável serve para guardar o nome do servidor local, aonde se encontra o banco de dados por exemplo.
A solução é muito simples, no meu caso eu fui até o arquivo de configuração do apache:
sudo gedit /etc/apache2/apache2.conf

E após a linha ServerRoot, adicionei a linha ServerName com o valor localhost ficando assim:

# NOTE! If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the LockFile documentation (available
# at );
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
ServerRoot "/etc/apache2"

ServerName localhost
#

Pronto, ai fui testar dando o restart no apache:
sudo /etc/init.d/apache2 restart
* Restarting web server apache2

Prontinho, na hora de testar o phpmyadmin, NADA. Puts, ta tudo instalado, porque não rodou?
Fazendo mais uma busca na internet sobre a instalação do phpmyadmin, descobri que para o Ubuntu 7.10, necessitava de uma pequena modificação no arquivo config.default.php do phmyadmin. E lá vamos nós:

sudo gedit /usr/share/phpmyadmin/libraries/config.default.php

Seguindo as instruções do artigo escrito por Alexandre Guimarães Sarmento, la no Viva o Linux:

Procure por uma linha parecida com:

$cfg["PmaAbsoluteUri"]="";

Modifique-a para:

$cfg["PmaAbsoluteUri"]="http://localhost/phpmyadmin";

Salve e feche o arquivo.

Copie a pasta:

/usr/share/phpmyadmin/

com todos os seus subdiretórios para dentro da pasta:

/var/www/

11) Teste o phpmyadmin:

Digite no seu browser:

http://localhost/phpmyadmin

Ao aparecer a tela de login, digite o user e password que você definiu no mysql.

Pronto, abri o firefox, e testei: http://localhost/phpmyadmin/
Abriu certinho, sem problema algum desta vez, coloquei o usuário e a senha do mysql e pronto, rodou belezinha.
E assim acaba mais um problema que apareceu e foi resolvido, espero que tenha ajudado alguem que tenha a mesma dificuldade.
Abraços.




terça-feira, 15 de janeiro de 2008

Resolvendo problema no fstab após nova instalação do windows no hd secundário

Vamos ao primeiro problema que posto aqui.
Meu computador tem dois hd's, um com ubuntu e outro com o Windows, pois não sou o único que o usa então tem que ter o mardito win instalado, mas vamos ao que interessa.
Como não sou o único usuário da maquina, resolvi deixar o ubuntu instalado no hd primário, e lá deixar gravado o grub, separadamente eu instalei o windows em outro hd, deixando que ele gravasse o sistema normalmente na MBR do outro hd (quando instalei o windows, retirei o hd que estava o ubuntu, deixando somente o hd para instalação do windows, ficando ele com primario). Porque isso? Instalei o ubuntu no hd que configurei para ser o primário e o Windows gravou a mbr no seu hd, que depois o coloquei como secundário, e como o hd que está o Linux não é dos mais novos, caso ele dê algum problema, basta eu retirar o hd primario, substitui-lo pelo hd que está o Windows e pronto, tudo funciona normalmente.
Tive um problema com o windows e tive que reinstala-lo, então como foi dito, uma mudança simples de slave para master e o hd em que estava o windows estava pronto para ser formatado e instalado. Feito a instalação, voltei ao arranjo anterior, com o linux no master e o windows no slave, o grub carregou normalmente pois a disposição dos discos não mudou, mas quando iniciei o ubuntu, a partição do windows não foi montada. E agora?
Fazendo uma busca pela net descobri que o ubuntu grava no fstab (O arquivo /etc/fstab permite configurar o sistema para montar partições, cdroms, disquetes e compartilhamentos de rede durante o boot) uma numeração chamada de UUDI, que é uma id do volume que será montado, e o que aconteceu é que quando formatei e reinstalei o windows essa id mudou, mas não sei o porque. Vamos a solução:

Abri o terminal e entrei como o usuario root.

Para saber se o linux reconhece o hd, tentei monta-lo: mount /dev/hdb1/ media/hdb1; pronto, ele apareceu la, mas ainda tinha que faze-lo montar a partição quando iniciar o sistema, e para isso tive que modificar o arquivo fstab, que guarda as informações dos pontos de montagem na iniciação do sistema. Como disse anteriormente, o UUDI foi mudado por causa da nova instalação do windows, precisei então da nova UUDI para editar o fstab e substituir o valor antigo pelo novo.

Em seguida digite: vol_id -u /dev/hdxx (o diretorio /dev é correspondete as Interfaces IDEs, como por exemplo, podemos citar HD's e CD-ROM's). No meu caso foi: vol_id /dev/hdb1, que significa: Partição 1 = 'b' da IDE Primária Slave = '1', por isso hdb1.
Desse comando ele retorna o id do volume, que então irei substituir no arquivo fstab. Ainda como usuario root abri o arquivo para editar: gedit /etc/fstab

Nesse arquivo eu encontrei a linha referente ao hd que está o windows, a partição 1 no hd secundário:
# /dev/hdb1
UUID=EE0CFEFE0CFEC09F /media/hdb1 ntfs defaults,umask=007,gid=46 0 1

Para fazer com que o linux montasse normalmente a partição, basta trocar o UUDI antigo pelo novo valor que o comando vol_id -u retornou, salvar o arquivo e reiniciar o linux para ver se funcionou.
No meu caso funcionou perfeitamente. Espero que sirva de exemplo para alguém que tenha algum problema parecido.

Apresentação

Este blog tem como intuito dar dicas de instalação de programas, resolver alguns problemas que aparecem em sistemas Linux, e principalmente, baseados nos problemas que eu encontro no meu dia-a-dia.
Atualmente estou usando o Linux UBUNTU 7.10, e baseadas nas minhas necessidades e curiosidades, postarei o que achar pertinente a cerca do uso do sistema operacional.
Postarei aqui curiosidades, programas interessantes de se usar.
Agradeço desde já todos que visitarem e postarem seus comentários, e se alguém tiver alguma dica ou sugestão que queria compartilhar, fique a vontade para deixar seu comentário.