Preparando o ambiente de desenvolvimento JAVA no Debian Etch 4.0.

Categoria - Desenvolvimento, Engenharia de Software, Java, Linux, Tecnologia - Por - Felipe Gustavo de Lima No Comments »

Preparando o ambiente de desenvolvimento JAVA no Debian Etch.
Primeiramente vamos baixar os pacotes para instalação.
JDK Download
JRE Download
O JRE é necessário para instalação do Eclipse, aqui optei pela versão Eclipse Europa.
Após baixar os pacotes se logue como root, de permissão de execução no arquivos chmod +x e execute. Terminado a instalação do jdk, provavelmente ele foi instalado dentro do diretório root.

/root/jdk1.6.0_05

Agora vamos criar as variáveis de ambiente dentro do arquivo

/etc/profile
# VARIAVEIS DE AMBIENTE 
JAVA_HOME="~/jdk1.6.0_05" # JAVA 
JRE_HOME="~ /jdk1.6.0_05/jre" # JRE 
CLASSPATH="$JAVA_HOME:$JAVA_HOME/lib:$JRE_HOME/lib:." # Libraries 
MANPATH="$MANPATH:$JAVA_HOME/man" # Manuals 
JAVA_DOC="$JAVA_HOME/docs" # Docs for java 
export JAVA_HOME JRE_HOME CLASSPATH MANPATH PATH JAVA_DOC 
# PATH JAVA PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:~/jdk1.6.0_05/bin:~/jdk1.6.0_05/jre/bin" 
PATH="/usr/local/bin:/usr/bin:/bin:/usr/games:~/jdk1.6.0_05/bin:~/jdk1.6.0_05/jre/bin"

Ok feito isso, se deslogue e logue novamente e rode no konsole o seguinte comando.

debian:~/jdk1.6.0_05# java -version 
java version "1.6.0_05" 
Java(TM) SE Runtime Environment (build 1.6.0_05-b13) 
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)

Se a versão retornada for inferior a do JDK, va até o diretório

/etc/alternatives

e apague o link simbólico apontando para o bin do java,

rm -r java

E crie um novo apontando para onde foi instalado o jdk

ln -s /root/jdk1.6.0_05/bin/java java

Feito isso rode novamente o

java -version


Agora vamos criar um arquivo java para testar.

public class HelloWorld	{ 
public static void main(String args[])	{ 
System.out.println("Hello World"); 
} 
}

Não se esqueça na hora de salvar, que o nome deve ser o mesmo da classe com a extensão .java no final.
Feito isso compile

javac HelloWorld.java

Ele criará um .class, agora é executar ele.

debian:/home/felipe/Desktop# java HelloWorld 
Hello World
Adicione ->del.icio.us | Reddit | Slashdot | Digg | Facebook | Technorati | Google | StumbleUpon | Windows Live | Tailrank | Furl | Netscape | Yahoo | BlinkList

Aplicar OpenDns no Debian Etch 4.0

Categoria - Linux - Por - Felipe Gustavo de Lima No Comments »

Para melhorar a velocidade de navegação e acabar com os “f5” atualizar site até ele abrir, comecei a utilizar o serviço OpenDns.
Para aplicar ele no Debian você deve editar o seguinte arquivo:

vim /etc/resolv.conf

#nameserver 10.1.1.1
nameserver 208.67.222.222
nameserver 208.67.220.220

Comente o primeiro nameserver que estiver no arquivo e insira os endereços abaixo. Para isso devemos utilizar ip-fixo pois se utilizarmos dhcp quando reiniciarmos o S.O o resolv.conf será reescrito apagando o endereço do OpenDnS. Para contornar essa situação aplique ip-fixo vamos aos comandos:
Não se esqueça de estar como Super Usuário.

ifconfig

Veja o ip que retorna, algo como isso

eth0 Encapsulamento do Link: Ethernet  Endereço de HW 00:0E:A6:8F:AC:1C
inet end.: 10.1.1.7  Bcast:10.255.255.255  Masc:255.0.0.0

Feito isso copie o inet end e digite o seguinte comando network-admin e vá em propriedades de sua placa de rede aplique endereço IP estático, e insira os
seguintes dados:
endereço ip:
mascára sub-rede 255.0.0.0
gateway:
Gateway normalmente é mesmo endereço que está no resolv.conf, mas se você quiser descobrir qual é o seu digite o seguinte comando:

traceroute www.google.com.br  
 
traceroute: Warning: www.google.com.br has multiple addresses; using 208.69.32.230  
 
traceroute to google.navigation.opendns.com (208.69.32.230), 30 hops max, 40 byte packets  
 
 1  10.1.1.1 (10.1.1.1)  0.385 ms  0.405 ms  0.360 ms

Feito as etapas acima crie um arquivo em:

vim /etc/dhcp3/dhclient-enter-hooks.d/resolv

Com este conteúdo.

# cat /etc/dhcp3/dhclient-enter-hooks.d/  
 
make_resolv_conf() {  
 
 echo "nothing to rewrite resolv.conf"  
 
}

Feito isso derrube sua conexão e levante novamente.

ifdown  

ifup

Faça um teste digite uma url errada em seu navegador, e verá página do OpenDns.
Não se esqueça de verificar após reiniciar o S.O se o resolv.conf não foi modificado.

=)

Adicione ->del.icio.us | Reddit | Slashdot | Digg | Facebook | Technorati | Google | StumbleUpon | Windows Live | Tailrank | Furl | Netscape | Yahoo | BlinkList

Colorir saída do comando Grep

Categoria - Linux - Por - Felipe Gustavo de Lima No Comments »

Como sabemos, o Grep é um comando dos sitemas Unix/Linux, que faz buscas nos conteúdos dos arquivos.
Ele possui diversas opções, porém, não estou aqui para mostrar todas, apenas mostrar uma que vem a facilitar nossas vidas.

Sintaxe do grep [opcoes] [padrao] [arquivos].
Traduzindo pra português claro.

Padrão = Padrão de busca a ser utilizado pelo grep.
Arquivos = Aonde o grep deve buscar por ocorrências.

As vezes temos o resultado de mais de 5000 linhas em nosso konsole, com isso, fica difícil a visualização das ocorrências.
Para isso temos o –color. Ele serve para colorir ou grifar nossas ocorrências.
Se deseja saber mais sobre esta opção digite man grep.
Mas toda hora usar ele fica meio cansativo, então vamos atribui-lo ao nosso profile.
Vamos até o nosso arquivo que encontra- se em /etc/.

vim /etc/profile

Vamos até a ultima linha. Por ser um arquivo extenso, apertamos shift+g, para ir direto para ultima linha, vamos comentar o que estamos fazendo, para isso, colocamos o simbolo # (cerquilha). Isto é um comentário.
Insira o seguinte comando.

# Coloring resulted Grep
alias grep='grep --color=ALWAYS'

wq! para salvarmos nossa alteração e sair sem pedir confirmação.

Após isso digitamos

source /etc/profile

Para vermos se funcionou digitamos apenas alias e vemos se ele já esta na lista de alias.

Agora sempre que utilizarmos o grep o resultado dele vira grifado.

Adicione ->del.icio.us | Reddit | Slashdot | Digg | Facebook | Technorati | Google | StumbleUpon | Windows Live | Tailrank | Furl | Netscape | Yahoo | BlinkList

Automatix no Debian 4(etch)

Categoria - Linux - Por - Felipe Gustavo de Lima No Comments »

Para quem não conhece, existe um software chamado Automatix, que ja está na sua segunda versão, e serve para automatizar taferas como:

  • Instalar plugins do java, flash, multimídia no seu navegador(firefox, opera, swiftfox)
  • Instalar drivers da sua placa de video no meu caso Nvidia
  • Software de gravação de DVD
  • Montar partição fat32 e ntfs com leitura e escrita
  • Algumas IDE’s para programção

enfim, um leque de opções. Não irei listar todas aqui, estou escrevendo este post caso alguem se depare com o bug que ocorreu na instalação.
O problema é o seguinte, quando você esta terminando de instalar o software, volta um “warning”, avisando que a versão que está sendo instalada não condiz com a versão da sua distro.
Mas como isso, no site estava escrito que  (…)?
Bom eu nao sei ao certo o que ocorreu, mas fuçando nele achei o seguinte problema.
Se logue como root e edit o seguinte arquivo vim /usr/lib/automatix2/distro_helpers.py trocando a seguinte linha:

versions = ((’6.06′,’6.06′),(’6.10′,’6.10′),(’7.04′,’7.04′),(’4.0r0′,’4.0r0′))

por essa aqui

versions = ((’6.06′,’6.06′),(’6.10′,’6.10′),(’7.04′,’7.04′),(’4.0′,’4.0r0′))

Essa linha informa ao software a versão do debian release candidate 0, não a versão estável a 4.0 etch. Com isso consegui solucionar meu problema e instalar o software.
Download Automatix

Adicione ->del.icio.us | Reddit | Slashdot | Digg | Facebook | Technorati | Google | StumbleUpon | Windows Live | Tailrank | Furl | Netscape | Yahoo | BlinkList
WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in