terça-feira, 6 de dezembro de 2011
Ruby on Rails no Ubuntu 10.04 LTS
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
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
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
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
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
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/
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.

