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.