quinta-feira, 2 de outubro de 2008

HowTo para montagem de ambiente de desenvolvimento completo: Debian + Monodevelop + OracleXE + KDE4





1 - Instalando o Debian

* Instale somente o sistema base no computador. Siga o tutorial abaixo ate o ponto 4.3 porem NAO INSTALE o GNOME nem KDE. Primeiramente o sistema tem que estar hibrido para termos os pacotes do testing e do unstable.

http://dcon.com.br/debian-install/

2 - Tornado o Debian Hibrido:

1 - Editar o arquivo /etc/apt/sources.list para que o mesmo fique assim:


deb ftp://ftp.br.debian.org/debian lenny main contrib non-free

deb-src ftp://ftp.br.debian.org/debian lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib

deb-src http://security.debian.org/ lenny/updates main contrib

deb ftp://ftp.br.debian.org/debian sid main contrib non-free

deb-src ftp://ftp.br.debian.org/debian sid main contrib non-free

deb http://www.debian-multimedia.org/ lenny main

deb http://download.skype.com/linux/repos/debian/ stable non-free

deb http://deb.opera.com/opera/ etch non-free

deb http://ftp.br.debian.org/debian experimental main

deb http://wine.sourceforge.net/apt binary/

deb http://oss.oracle.com/debian unstable main non-free

deb-src http://ftp.br.debian.org/debian experimental main


2 - Editar o arquivo /etc/apt/apt.conf para que o mesmo fique assim:


APT::Default-Release "testing";


3 - O arquivo /etc/apt/preferences deve ficar assim:


Package: *

Pin: release a=testing

Pin-Priority: 500


Package: *

Pin: release a=unstable

Pin-Priority: 50




4 - Rodar os seguintes comandos :


# apt-get update

Obs: Nesse ponto o APT sera atualizado. Caso haja erros de chaves rode o comando: gpg --recv-key A_CHAVE_COM_PROBLEMA && gpg -a --export A_CHAVE_COM_PROBLEMA | apt-key add -


# apt-get dist-upgrade


5 - Instalando o ambiente grafico:


Se tudo deu certo, e hora de instalar o ambiente grafico. Recomendo instalar o Gnome e o KDE4. O Mono depende de varias libs do Gnome, portanto eh o jeito mais facil de garantir que tudo vai rodar redondo.

GNOME / X:

# aptitude install x-window-system-core
# aptitude install gnome
# aptitude install gdm
# aptitude install gnome-art
# aptitude install gnome-utils
# aptitude install gksu

KD4:

# aptitude -t experimental install kdebase-workspace kdebase extragear-plasma kdegraphics kdegames kdemultimedia kdenetwork kdeutils kdeadmin kdetoys kdeartwork kdesdk


6 - Instalar o Monodevelop


# apt-get install monodevelop

# apt-get install monodevelop-database

# apt-get install monodevelop-oracle2.0-cil

# apt-get install mono-xsp2-base


7 - Instalar Oracle


# apt-get install oracle-xe-client

# apt-get install oracle-xe-universal


7 - Configurar variaveis de ambiente para que o mono acesso o Oracle. (Para se certificar que tudo esta ok e recomendavel de efetuar log out)


Adicionar ao arquivo /etc/profil:


export ORACLE_BASE=/usr/lib/oracle

export ORACLE_HOME=$ORACLE_BASE/xe/app/oracle/product/10.2.0/server/

ORA_OWNR="oraclexe"

export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1


LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

export LD_LIBRARY_PATH


export NLS_LANG=PORTUGUESE_BRAZIL.WE8ISO8859P1

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data


export PATH=$PATH:$ORACLE_HOME/bin

export TNS_ADMIN=$ORACLE_HOME/network/admin

export ORACLE_SID=xe


Pronto!!!



Na proxima faco um projetinho... T+

quarta-feira, 12 de dezembro de 2007

As aventuras de Caldeira no fantástico mundo do Debian - Cap. 1



Ao iniciar no mundo Open Source é como se fossemos a Alice, entrando pela cartola... Meu interesse começou quando decidi utilizar MySQL como base de dados de um projeto Web que sou sócio (um dia falo sobre ele). Comecei a conhecer a comunidade e logo senti a diferença ao postar dúvidas em fóruns por aí. Decidi que ia instalar linux no meu Vaio e instalei Ubuntu. Um amigo meu, Israel que é cabeção em Linux quase me bateu e disse que eu tinha que usar era Debian e tals...

Foi aí que começou a minha saga.: peguei um PC que estava parado AMD 900 Gz 512 ham (este foi meu primeiro PC... tenho ele desde 2000) baixei a ISO do Debian, coloquei no drive e nada de dar boot. Tetei dar boot com um cd do Windows XP e nada também.... depois de muita luta concluí que não ia reconhecer mesmo. Pesquisei pesquisei e vi alguns posts sobre a instalação do Debian com disquetes... meu Deus... meu note que é mais antigo tem drive de disquete...(Foi a primeira vez que usei) achei um disquete empoeirado na minha mochila... baixei as roms (4) e fui instalando e gravando até que abriu a instalação básica. Mandei reconhecer a placa de rede e pronto!!!! Comecou a instalar com pacotes diretamente da internet. Caralho!! Aquilo me deixou empolgado.

Hoje me orgulho de ver minha maquininha antiga rodando apache, mysql, samba, amule, tocando mp3, etc... e o processamento ficando em 10%. Muito massa.

Depois conto mais sobre minahs aventuras com Linux hehehe.

Abraço a todos.

terça-feira, 4 de dezembro de 2007

Hello World

Pois é... há tempos penso em criar um blog e hoje tomei coragem... são quase uma da manhã e estava pesquisando sobre ruby onrails... desenvolvo sistemas web utilizando a plataforma micorsoft a 5 anos e sinceramente estava ficando de saco cheio disso... foi então que meu grande amigo Rodrigo Sol me apresetou o Ruby on Rails e minha vida comecou a mudar... hoje estou usando linux em casa e procuro um emprego para parar de trabalhar de uma vez por toda com software proprietário.

Por enquanto é só... em breve pretendo postar algo de útil...