segunda-feira, 21 de setembro de 2020
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.
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.
segunda-feira, 22 de dezembro de 2008
LINUX - Fazer aplicações em PHP
Vamos baixar os pacotes que serão necessários
Para atualizar os repositórios digite o seguinte comando:
# aptitude update
Pacotes necessários:
# aptitude install apache2 mysql-server php5 php5-mysql libapache2-mod-php5
Obs1: Nas telas de configuração, escolha o padrão em todas.
Obs2: Alguns pacotes extra serão instalados automaticamente.
Para criar um ambiente MySQL:
# mysql_install_db
Adicione uma senha para o root:
# mysqladmin -u root password ’sua_senha’
Inicialize como root:
# mysql -u root -p
…e informe sua senha.
Vamos testar o LAMP
Inicie o Apache e o MySQL com os comandos:
# /etc/init.d/apache2 start
# /etc/init.d/mysql start
A pasta onde ficam as páginas, é /var/www
Crie um arquivo chamado index.php dentro dela, com o seguinte conteúdo:
phpinfo();
?>
Agora, no seu navegador, digite http://localhost
Se você visualizar uma página exibindo as configurações do PHP na tela, seu ambiente LAMP está pronto.
Caso ocorra algum problema, é só acertar algumas configurações no Apache.
Caso você não esteja conseguindo acessar suas bases de dados, tente o comando:
# dpkg-reconfigure php5-mysql
Para atualizar os repositórios digite o seguinte comando:
# aptitude update
Pacotes necessários:
# aptitude install apache2 mysql-server php5 php5-mysql libapache2-mod-php5
Obs1: Nas telas de configuração, escolha o padrão em todas.
Obs2: Alguns pacotes extra serão instalados automaticamente.
Para criar um ambiente MySQL:
# mysql_install_db
Adicione uma senha para o root:
# mysqladmin -u root password ’sua_senha’
Inicialize como root:
# mysql -u root -p
…e informe sua senha.
Vamos testar o LAMP
Inicie o Apache e o MySQL com os comandos:
# /etc/init.d/apache2 start
# /etc/init.d/mysql start
A pasta onde ficam as páginas, é /var/www
Crie um arquivo chamado index.php dentro dela, com o seguinte conteúdo:
phpinfo();
?>
Agora, no seu navegador, digite http://localhost
Se você visualizar uma página exibindo as configurações do PHP na tela, seu ambiente LAMP está pronto.
Caso ocorra algum problema, é só acertar algumas configurações no Apache.
Caso você não esteja conseguindo acessar suas bases de dados, tente o comando:
# dpkg-reconfigure php5-mysql
LINUX - Configurando Apache para usar a porta 8080
Muitas vezes nós programadores necessitamos alterar as portas de entrada do servidor no qual queremos trabalhar, aqui vou mostrar como trocar as portas de um estimado servidor Web - o Servidor Apache ( Servidor HTTP Apache ), que até a data desse artigo a sua utilização representa 47,20% dos servidores ativos no mundo segundo a Wikipédia
Estou utilizando o ambiente Debian, mas precisamente a distribuição Ubuntu 8.10( excelente, recomendo!! ).
Se você usa KDE, aperte Alt+F2 e digite: Kdesu kwrite /etc/apache2/ports.conf.
Para o Gnome ou alguma distro GTK, aperte Alt+F2 e digite: gedit /etc/apache2/ports.conf
OBS: Note que "gedit" é o nome do editor de textos. Se você usa XFCE, por exemplo, seria "mousepad" ao invés de "gedit".
Logo após um dos comandos citados, será perguntada a senha do root, e será aberto o programa com o conteúdo do arquivo /etc/apache2/ports.conf, irá mostrar um texto similar a esse:
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
NameVirtualHost localhost:80
Listen 80
< IfModule mod_ssl.c>
# SSL name based virtual hosts are not yet supported, therefore no
# NameVirtualHost statement here
Listen 80
Onde estiver 80 altere para 8080, salve e feche.
agora da mesma forma que fez acima entre no Alt+F2 e informe o seguinte endereço: /etc/apache2/sites-enabled/000-default, irá exibir um texto similar ao o abaixo, e mais uma vez mude de 80 para 8080.
< VirtualHost :80
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
Agora vá até o console, e digite # /etc/init.d/apache2 restart, no seu browser escreva http://localhost, resultará em um erro, perceba que agora para você acessar o conteúdo do servidor o comando certo é http://localhost:8080
Pronto, simples e rápido!!!
Estou utilizando o ambiente Debian, mas precisamente a distribuição Ubuntu 8.10( excelente, recomendo!! ).
Se você usa KDE, aperte Alt+F2 e digite: Kdesu kwrite /etc/apache2/ports.conf.
Para o Gnome ou alguma distro GTK, aperte Alt+F2 e digite: gedit /etc/apache2/ports.conf
OBS: Note que "gedit" é o nome do editor de textos. Se você usa XFCE, por exemplo, seria "mousepad" ao invés de "gedit".
Logo após um dos comandos citados, será perguntada a senha do root, e será aberto o programa com o conteúdo do arquivo /etc/apache2/ports.conf, irá mostrar um texto similar a esse:
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
NameVirtualHost localhost:80
Listen 80
< IfModule mod_ssl.c>
# SSL name based virtual hosts are not yet supported, therefore no
# NameVirtualHost statement here
Listen 80
Onde estiver 80 altere para 8080, salve e feche.
agora da mesma forma que fez acima entre no Alt+F2 e informe o seguinte endereço: /etc/apache2/sites-enabled/000-default, irá exibir um texto similar ao o abaixo, e mais uma vez mude de 80 para 8080.
< VirtualHost :80
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
Agora vá até o console, e digite # /etc/init.d/apache2 restart, no seu browser escreva http://localhost, resultará em um erro, perceba que agora para você acessar o conteúdo do servidor o comando certo é http://localhost:8080
Pronto, simples e rápido!!!
quinta-feira, 18 de dezembro de 2008
Conversor de vídeo, audio, foto - e o melhor totalmente free
Sem mais delonga, clique aqui para baixar.
Maneira de instalar:
- Descompactar( está no formato .zip mas algumas vezes o site diponibiliza no formato .rar - não me pergunte o porquê - se você não tiver só baixar aqui)
- Next, next e mais um next srsr pronto!
Assinar:
Postagens (Atom)