segunda-feira, 20 de abril de 2009

Atualizar seu Ubuntu



Uma dúvida muito pertinente é como atualizar o ubuntu para uma nova versão, lembrando que essa distribuição a cada 6 meses é feita uma nova versão, tipo você utiliza a 8.4 após seis meses já surgiu o release 8.10 e assim por diante, até a data dessa dica está iniciando a versão 9.04 Jaunty Jackalope Beta com inúmeras melhorias, já vi formas mirabolantes, mas a solução é simples e fácil com uma simples linha de comando você migra de uma versão para a outra, então vamos ao que interessa, digite no seu terminhal:

$update-manager -d -c

agora é só aguardar, fácil e prático,

Abraço,

DBDesigner no Ubuntu - RPM



Para facilitar a vida de outras pessoas que tiveram o mesmo problema na instalação do DBDesigner mesmo seguindo a risca as dicas expostas no site do Viva o Linux, irei citar uma outra maneira que encontrei, e que pelo menos comigo funcionou perfeitamente.

Então vamos aos passos:

Iremos precisar ter o Alien instalado na máquina para poder utilizar pacotes rpm, fácil de resolver então só digitar no terminal "apt-get install alien".

Agora vamos baixar o DBDesigner no site http://fabforce.net/downloadfile.php?iddownloadfile=9 lembrando que estamos baixando a versão RPM e o alien irá nos ajudar a utilizá-lo... Agora já feito o download digite o comando:

# alien -i DBDesigner4-0.5.4-0.i586.rpm

então após essa instalação, será a hora de baixar a biblioteca kylixlibs3-borqt
http://prdownloads.sourceforge.net/kylixlibs/kylixlibs3-borqt-3.0-2.tar.gz?download

descompacte o arquivo
# tar xzvf kylixlibs3-borqt-3.0-2.tar.gz

Depois só copiar para a lib
# cp kylixlibs3-borqt/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so

Vamos até o diretório opt e verifique que foi criado o DB lá, simples assim, para executá-lo só digitar
# /opt/DBDesigner4/DBDesigner

Bom agora é só começar a modelagem do banco de dados, uma ferramenta excelente!!!

Abraço

sábado, 11 de abril de 2009

Diretórios no Linux

Muitos dos usuários que estão começando no mundo linux acabam achando muito estranho a forma que os diretórios são divididos, uma estrutura que é a mesma do Unix, muito bem organizada e que na minha opinião outros sistemas operacionais irão procurar seguir.

Devido a dificuldade de muitos em entenderem essa organização de diretórios, procurarei aqui fazer uma breve e sucinta apresentação dos mesmos.

Observe a imagem:




Agora vamos as explicações de cada diretório:

/bin: É o diretório onde encontramos os arquivos executáveis (binários) e que são utilizados por todos os usuários.

/boot: Arquivos relacionados ao kernel e ao boot. É onde encontra-se o próprio Kernel, e, os arquivos de configuração do GRUB.

/dev: É nele que contém os arquivos que representam os dispositivos físicos (hardware), como os HD's, placas de som, de vídeo, disposivos da placa-mãe, impressora etc.

/etc: Este é um diretório primordial. Aqui encontram-se os arquivos de configuração do sistema operacional e da maioria dos programamas.

/lib: Bem simples de lembrar, o próprio nome já diz, é onde encontram-se algumas das bibliotecas do sistema.

/mnt: Em subdiretórios deste diretório, são montados os dispositivos de armazenamento. Diretório de pontos de montagem.

/opt: Neste diretório encontram-se os arquivos de programas de terceiros, que não vieram com a sua distribuição.

/proc: Neste diretório são armazenados os arquivos temporários do kernel.

/root: Aqui ficam os arquivos pessoais do superusuário.

/sbin
: É onde ficam os arquivos executáveis do superusuário. Geralmente encontram-se aqui programas que só poderão ser rodados pelo superusuário.

/tmp: Diretório que armazena arquivos temporários.

/usr: É um dos diretórios mais importantes. Aqui ficam muitas coisas, tais como arquivos executáveis, bibliotecas, código-fonte, etc...

/var: Nele encontram-se arquivos variados como o spool de impressão, os arquivos de cache e alguns arquivos temporários.

Espero que tenham gostado, repare que essa separação é um modo claro e simples de organizar todos os tipos de arquivos que um sistema operacional tenha.