<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-33277208</id><updated>2011-04-21T17:46:42.468-07:00</updated><title type='text'>Blog do Diego</title><subtitle type='html'>Blog de informações linux, softwares, programação e outras coisas de Nerd. :)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://diegosaraiva.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33277208/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://diegosaraiva.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Diego</name><uri>http://www.blogger.com/profile/01555946479780920507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-33277208.post-115783396894795050</id><published>2006-09-09T13:26:00.000-07:00</published><updated>2006-09-09T13:32:48.956-07:00</updated><title type='text'>Improve performance in Ubuntu - Part I</title><content type='html'>&lt;span style="font-weight:bold;"&gt; How To Compile the Kernel in Ubuntu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Install needed utilities to configure the kernel&lt;br /&gt;   sudo apt-get install build-essential bin86 kernel-package&lt;br /&gt;2. Now we are going to move the kernel and unpack it.&lt;br /&gt;    sudo cp linux-2.6.16.tar.bz2 /usr/src&lt;br /&gt;&lt;br /&gt;3. Now we are going to move to /usr/src: cd /usr/src&lt;br /&gt;4. Now unpack it: sudo tar -xvjf linux-2.6.16.tar.bz2&lt;br /&gt;&lt;br /&gt;5. Rename the folder: ONLY needed for 2.6.16 kernel ! You don't need to do this.&lt;br /&gt;  sudo mv linux-2.6.16/ linux-2.6.16ck12&lt;br /&gt;&lt;br /&gt;6. Now we are going to remove the link to the linux directory:&lt;br /&gt;sudo rm -rf linux&lt;br /&gt;&lt;br /&gt;7. Make a new link to the new kernel:&lt;br /&gt;sudo ln -s /usr/src/linux-2.6.16ck12 linux&lt;br /&gt;&lt;br /&gt;8. Move to the Linux directory:&lt;br /&gt;cd /usr/src/linux&lt;br /&gt;&lt;br /&gt;9. Make yourself root:&lt;br /&gt;sudo -s -H&lt;br /&gt;&lt;br /&gt;10. Apply the performance patch: Don't use if you are not patching the 2.6.16 kernel !&lt;br /&gt;bzcat /home/$USER/patch-2.6.16-ck12.bz2| patch -p1&lt;br /&gt;&lt;br /&gt;11. Now we are going to import your current kernel configuration:&lt;br /&gt;uname -r&lt;br /&gt;&lt;br /&gt;12. Now import it: Make sure to replace the kernel version in this following command from the one from uname -r.&lt;br /&gt;sudo cp /boot/config-2.6.14-ck1 .config&lt;br /&gt;&lt;br /&gt;13.Configure the kernel:&lt;br /&gt;make menuconfig&lt;br /&gt;&lt;br /&gt;et's build the kernel: Make sure that you are in /usr/src/linux with full root access. Make sure that you are. This will build a debian file that you can install.&lt;br /&gt;&lt;br /&gt;Now, in terminal do the following:&lt;br /&gt;&lt;br /&gt;Quote:&lt;br /&gt;make-kpkg clean&lt;br /&gt;&lt;br /&gt;make-kpkg -initrd --revision=ck12 kernel_image kernel_headers modules_image&lt;br /&gt;Note: You can replace "ck12" with anything you want. Like "k7" or "686."&lt;br /&gt;15. Install the .deb fine in /usr/src. In terminal do&lt;br /&gt;&lt;br /&gt;Quote:&lt;br /&gt;sudo dpkg -i &lt;name of the file&gt;&lt;br /&gt;&lt;br /&gt;Now reboot and you will have a much faster system !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33277208-115783396894795050?l=diegosaraiva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diegosaraiva.blogspot.com/feeds/115783396894795050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33277208&amp;postID=115783396894795050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33277208/posts/default/115783396894795050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33277208/posts/default/115783396894795050'/><link rel='alternate' type='text/html' href='http://diegosaraiva.blogspot.com/2006/09/improve-performance-in-ubuntu-part-i.html' title='Improve performance in Ubuntu - Part I'/><author><name>Diego</name><uri>http://www.blogger.com/profile/01555946479780920507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33277208.post-115776687400962376</id><published>2006-09-08T18:44:00.001-07:00</published><updated>2006-09-08T18:54:34.010-07:00</updated><title type='text'>Criando pacotes Debian</title><content type='html'>O sistema de pacotes do Debian é simples e eficiênte. &lt;br /&gt;&lt;br /&gt;Para criar um pacote .deb faça:&lt;br /&gt;&lt;br /&gt;1. Crie um diretório com o nome do pacote&lt;br /&gt;2. Crie, no novo diretório, toda a estrutura de diretórios do seu pacote&lt;br /&gt;3. Crie o diretório de nome "DEBIAN" dentro do diretório debian criado &lt;br /&gt;previamente. No diretório DEBIAN, estarão os arquivos com as informações &lt;br /&gt;de controle do pacote.&lt;br /&gt;4. Dentro do diretório DEBIAN, crie um arquivo de texto chamado control. &lt;br /&gt;Este arquivo conterá as informações de controle do pacote Debian. &lt;br /&gt;Basicamente, os seguintes campos descrevem as informações do arquivo &lt;br /&gt;control: &lt;br /&gt;&lt;br /&gt;Package: nome do pacote com o nome da versão;&lt;br /&gt;&lt;br /&gt;Priority: grau de prioridade do pacote. Indica se o pacote é estritamente essencial para o funcionamento do sistema ou não;&lt;br /&gt;&lt;br /&gt;Version: número de versão. Modifique este campo toda vez que for criado uma nova versão do programa correspondente ao pacote sendo criado;&lt;br /&gt;&lt;br /&gt;Architecture: arquitetura de hardware para a qual o programa foi desenvolvido (por exemplo, i386 para processadores);&lt;br /&gt;&lt;br /&gt;Mantainer: nome e e-mail do responsável pela manutenção do pacote;&lt;br /&gt;&lt;br /&gt;Depends: listagem com os nomes de outros pacotes Debian, dos quais o pacote sendo construído depende. Caso haja mais de uma dependência, separe cada uma com uma vírgula. Pode-se ainda especificar quais versões das dependências são aplicáveis ao pacote sendo construído. Para tanto, depois do nome de uma dependência, defina entre parênteses um operador de relação (operadores possíveis: &lt;&lt;, &lt;=, =, &gt;= and &gt;&gt;) e o número de versão da dependência.&lt;br /&gt;&lt;br /&gt;Description: breve descrição do pacote.&lt;br /&gt;&lt;br /&gt;5.Depois de preencher este arquivo /DEBIAN/control e verificar se todos os arquivos estão nos lugares corretos, use o comando "dpkg-deb -b" para gerar o pacote. Basta fornecer o diretório onde estão os arquivos do pacote e o nome do arquivo que será criado&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33277208-115776687400962376?l=diegosaraiva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diegosaraiva.blogspot.com/feeds/115776687400962376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33277208&amp;postID=115776687400962376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33277208/posts/default/115776687400962376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33277208/posts/default/115776687400962376'/><link rel='alternate' type='text/html' href='http://diegosaraiva.blogspot.com/2006/09/criando-pacotes-debian_08.html' title='Criando pacotes Debian'/><author><name>Diego</name><uri>http://www.blogger.com/profile/01555946479780920507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33277208.post-115776667126638553</id><published>2006-09-08T18:44:00.000-07:00</published><updated>2006-09-08T18:51:11.276-07:00</updated><title type='text'>Criando pacotes Debian</title><content type='html'>O sistema de pacotes do Debian é simples e eficiênte. &lt;br /&gt;&lt;br /&gt;Para criar um pacote .deb faça:&lt;br /&gt;&lt;br /&gt;1. Crie um diretório com o nome do pacote&lt;br /&gt;2. Crie, no novo diretório, toda a estrutura de diretórios do seu pacote&lt;br /&gt;3. Crie o diretório de nome "DEBIAN" dentro do diretório debian criado &lt;br /&gt;previamente. No diretório DEBIAN, estarão os arquivos com as informações &lt;br /&gt;de controle do pacote.&lt;br /&gt;4. Dentro do diretório DEBIAN, crie um arquivo de texto chamado control. &lt;br /&gt;Este arquivo conterá as informações de controle do pacote Debian. &lt;br /&gt;Basicamente, os seguintes campos descrevem as informações do arquivo &lt;br /&gt;control: &lt;br /&gt;&lt;br /&gt;Package: nome do pacote com o nome da versão;&lt;br /&gt;&lt;br /&gt;Priority: grau de prioridade do pacote. Indica se o pacote é estritamente essencial para o funcionamento do sistema ou não;&lt;br /&gt;&lt;br /&gt;Version: número de versão. Modifique este campo toda vez que for criado uma nova versão do programa correspondente ao pacote sendo criado;&lt;br /&gt;&lt;br /&gt;Architecture: arquitetura de hardware para a qual o programa foi desenvolvido (por exemplo, i386 para processadores);&lt;br /&gt;&lt;br /&gt;Mantainer: nome e e-mail do responsável pela manutenção do pacote;&lt;br /&gt;&lt;br /&gt;Depends: listagem com os nomes de outros pacotes Debian, dos quais o pacote sendo construído depende. Caso haja mais de uma dependência, separe cada uma com uma vírgula. Pode-se ainda especificar quais versões das dependências são aplicáveis ao pacote sendo construído. Para tanto, depois do nome de uma dependência, defina entre parênteses um operador de relação (operadores possíveis: &lt;&lt;, &lt;=, =, &gt;= and &gt;&gt;) e o número de versão da dependência.&lt;br /&gt;&lt;br /&gt;Description: breve descrição do pacote.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33277208-115776667126638553?l=diegosaraiva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diegosaraiva.blogspot.com/feeds/115776667126638553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33277208&amp;postID=115776667126638553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33277208/posts/default/115776667126638553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33277208/posts/default/115776667126638553'/><link rel='alternate' type='text/html' href='http://diegosaraiva.blogspot.com/2006/09/criando-pacotes-debian.html' title='Criando pacotes Debian'/><author><name>Diego</name><uri>http://www.blogger.com/profile/01555946479780920507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33277208.post-115759880086452122</id><published>2006-09-06T20:12:00.000-07:00</published><updated>2006-09-06T20:13:20.873-07:00</updated><title type='text'></title><content type='html'>&lt;h3 class="post-title"&gt;   Convertendo arquivos UTF-8 em ISO-8859-1&lt;/h3&gt;&lt;i&gt;iconv -f codificacao_de_origem -t codificacao_de_saida arquivo&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Assim para converter UTF-8 para ISO-8859-1 temos:&lt;br /&gt;&lt;div style="color: rgb(102, 153, 51);"&gt;&lt;br /&gt;&lt;i&gt;iconv -f utf-8 -t iso-8859-1 arquivo&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Para o contrário utilizamos:&lt;br /&gt;&lt;div style="color: rgb(102, 153, 51);"&gt;&lt;br /&gt;&lt;i&gt;iconv -f iso-8859-1 -t utf-8 arquivo&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;É necessário redirecionar a saida de arquivo para algum lugar, algo como:&lt;br /&gt;&lt;div style="color: rgb(102, 153, 51);"&gt;&lt;br /&gt;&lt;i&gt;iconv -f utf-8 -t iso-8859-1 arquivo &gt; novo_arquivo&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Sendo assim, eu acrescentei ao meu ~/.bashrc* as seguintes linhas&lt;br /&gt;&lt;div style="color: rgb(102, 153, 51);"&gt;&lt;br /&gt; alias iso2utf='iconv -f iso-8859-1 -t utf-8'&lt;br /&gt; alias utf2iso='iconv -f utf-8 -t iso-8859-1'&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Agora quando eu quiser converter um tipo de arquivo em outro, eu só preciso usar o &lt;i&gt;&lt;b&gt;iso2utf&lt;/b&gt;&lt;/i&gt; ou o &lt;i&gt;&lt;b&gt;utf2iso&lt;/b&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33277208-115759880086452122?l=diegosaraiva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diegosaraiva.blogspot.com/feeds/115759880086452122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33277208&amp;postID=115759880086452122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33277208/posts/default/115759880086452122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33277208/posts/default/115759880086452122'/><link rel='alternate' type='text/html' href='http://diegosaraiva.blogspot.com/2006/09/convertendo-arquivos-utf-8-em-iso-8859.html' title=''/><author><name>Diego</name><uri>http://www.blogger.com/profile/01555946479780920507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33277208.post-115664890620716845</id><published>2006-08-26T19:37:00.000-07:00</published><updated>2006-09-06T19:38:21.856-07:00</updated><title type='text'>Instalando o Java no Drapper</title><content type='html'>&lt;div id="content" class="narrowcolumn"&gt;        &lt;div class="post" id="post-14"&gt;Ok, a pedido de Ronualdo, melhor programador em Java que&lt;br /&gt;eu conheço. Vou colocar aqui como se faz para instalar o&lt;br /&gt;Java na sua máquina. E pasmem a versão mais nova do bicho.&lt;br /&gt;&lt;br /&gt;Primeiramente, vamos baixar o arquivo .bin do qual iremos&lt;br /&gt;gerar o .deb para instalar. Então entre no site da &lt;a href="http://download.java.net/jdk6/binaries/"&gt;sun&lt;/a&gt; e pege&lt;br /&gt;o binário para a sua máquina. Feito isso vamos iniciar a&lt;br /&gt;brincadeira ;)&lt;br /&gt;&lt;ol&gt;&lt;li&gt;enomeie-o retirando a porção do nome onde se&lt;br /&gt;lê a data de geração do arquivo. Isto é necessário&lt;br /&gt;devido à padronização do nome adotada no script&lt;br /&gt;que vai gerar o pacote".deb" a partir do ".bin".&lt;br /&gt;Exemplo:&lt;br /&gt;&lt;br /&gt;mv jdk-6-beta2-bin-b82-linux-i586-27_apr_2006.bin&lt;br /&gt;jdk-6-beta2-bin-b82-linux-i586.bin&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Agora devemos partir para outra tarefa, ou seja,&lt;br /&gt;instalar os arquivos necessários para gerar um&lt;br /&gt;pacote ".deb" a partir do ".bin" baixado. Sendo&lt;br /&gt;assim, precisamos instalar os pacotes "&lt;i&gt;fakeroot&lt;/i&gt;"&lt;br /&gt;e "&lt;i&gt;java-package&lt;/i&gt;". O pacote "&lt;i&gt;java-package&lt;/i&gt;" pelo que&lt;br /&gt;pude constatar não estará presente nos repositórios&lt;br /&gt;listados no sources.list instalado com o Dapper.&lt;br /&gt;Para instalar o "java-package", é necessário editar o&lt;br /&gt;arquivo "&lt;i&gt;/etc/apt/sources.list&lt;/i&gt;" e acrescentaras linhas&lt;br /&gt;seguintes ao final do arquivo:&lt;br /&gt;&lt;i&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:78%;" &gt;deb &lt;a href="http://us.archive.ubuntu.com/ubuntu" target="_blank"&gt;http://us.archive.ubuntu.com/ubuntu&lt;/a&gt; dapper&lt;br /&gt;universe multiverse&lt;br /&gt;deb-src &lt;a href="http://us.archive.ubuntu.com/ubuntu" target="_blank"&gt;http://us.archive.ubuntu.com/ubuntu&lt;/a&gt; dapper&lt;br /&gt;universe multiverse&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Atualize a sua base de dados&lt;/span&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;pre&gt;sud apt-get update&lt;br /&gt;sudo apt-get install fakeroot java-package&lt;br /&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Geração do pacote ".deb", instalação&lt;br /&gt;do Java SE 6 e configuração final&lt;br /&gt;&lt;/strong&gt;Gerar o pacote ".deb" a partir do ".bin" foi realmente&lt;br /&gt;um processo indolor. Para executar o procedimento,&lt;br /&gt;siga ao diretório onde encontra-se o arquivo de&lt;br /&gt;instalação do Java SE 6 e use o seguinte comando&lt;br /&gt;adaptando para o seu build.&lt;br /&gt;&lt;pre&gt;fakeroot make-jpkg jdk-6-beta2-bin-b82-linux-i586.bin&lt;br /&gt;&lt;br /&gt;No terminal serão apresentados dados como os que seguem&lt;br /&gt;abaixo:Detected product:&lt;br /&gt;Java(TM) Software Development Kit (J2SDK)&lt;br /&gt;Standard Edition, Version 1.6.0+beta82&lt;br /&gt;Sun Microsystems(TM), Inc.&lt;br /&gt;Is this correct [Y/n]:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Pressione a tecla Y para confirmar. Logo em seguida&lt;br /&gt;você será informado de que é necessário aceitar os&lt;br /&gt;termos de utilização do Java SE 6. Para tanto,&lt;br /&gt;simplesmente pressione a tecla "Enter". Continue a&lt;br /&gt;pressionar a tecla "Enter" até que a opção&lt;br /&gt;de "Do you agree to the above license terms? [yes or no]".&lt;br /&gt;Simplesmente digite "yes" e tecle novamente "Enter".&lt;br /&gt;Feito isto, o pacote binário será descompactado e,&lt;br /&gt;em seguida o novo pacote ".deb" será criado&lt;br /&gt;automaticamente.&lt;br /&gt;&lt;br /&gt;Ao ser terminado o processo, no diretório&lt;br /&gt;onde havia o arquivo&lt;br /&gt;jdk-6-beta2-bin-b82-linux-i586.bin há também&lt;br /&gt;agora o arquivo "sun-j2sdk1.6_1.6.0+beta82_i386.deb".&lt;br /&gt;E este último arquivo citado será aquele que&lt;br /&gt;utilizaremos para instalar o Java SE 6 no sistema.&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Para instalar, simplesmente utilize o seguinte&lt;br /&gt;comando:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;% sudo dpkg -i sun-j2sdk1.6_1.6.0+beta82_i386.deb&lt;/pre&gt;A partir do instante que a instalação é efetivada.&lt;br /&gt;Precisaremos apenas configurar o Java SE 6 como&lt;br /&gt;a plataforma Java padrão no sistema, para que&lt;br /&gt;assim possa ser reconhecido pelas aplicações&lt;br /&gt;baseadas em Java.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;% sudo update-alternatives --config java&lt;/pre&gt;Selecione o número associado na linha onde se lê&lt;br /&gt;"&lt;i&gt;/usr/lib/j2sdk1.6-sun/bin/java&lt;/i&gt;" e pressione "Enter".&lt;br /&gt;Para confirmar que o Java SE 6 está corretamente&lt;br /&gt;configurado no sistema, simplesmente use o&lt;br /&gt;seguinte comando:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;% java -version&lt;/pre&gt;Um conjunto de mensagens como o que coloco&lt;br /&gt;abaixo deve ser apresentado no terminal:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;java version "1.6.0-beta2"&lt;br /&gt;Java(TM) SE Runtime Environment (build 1.6.0-beta2-b82)&lt;br /&gt;Java HotSpot(TM) Client VM (build 1.6.0-beta2-b82,&lt;br /&gt;mixed mode, sharing)&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Estando tudo "ok", o Java SE 6 está devidamente&lt;br /&gt;instalado e configurado como plataforma Java&lt;br /&gt;padrão no sistema.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Nota:&lt;/strong&gt; caso queira fazer o mesmo com jar,&lt;br /&gt;javac, javadoc, javah, javap e javaws:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;% sudo update-alternatives --config jar&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Para fazer com que aplicações java&lt;br /&gt;comuns (instaladas usando pacotes .deb)&lt;br /&gt;rodem sob a JVM de tua escolha, certifique-se&lt;br /&gt;de editar o respctivo arquivo de configuração:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;% sudo vi /etc/jvm&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;e adicione a seguinte linha (coloque como a&lt;br /&gt;primeira linha entre as JVMs listadas):&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;/usr/lib/j2sdk1.6-sun&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Certos pacotes acionam a primeira JVM&lt;br /&gt;listada nesse arquivo. Sendo assim, eu coloco&lt;br /&gt;a linha referente ao Java SE 6 como a primeira&lt;br /&gt;linha entre as JVMs listadas. Veja o exemplo a seguir:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;cat /etc/jvm&lt;br /&gt;&lt;br /&gt;/usr/lib/j2sdk1.6-sun&lt;br /&gt;/usr/lib/jvm/java-gcj&lt;br /&gt;/usr/lib/jvm/ia32-java-1.5.0-sun&lt;br /&gt;/usr/lib/jvm/java-1.5.0-sun&lt;br /&gt;/usr&lt;br /&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33277208-115664890620716845?l=diegosaraiva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diegosaraiva.blogspot.com/feeds/115664890620716845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33277208&amp;postID=115664890620716845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33277208/posts/default/115664890620716845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33277208/posts/default/115664890620716845'/><link rel='alternate' type='text/html' href='http://diegosaraiva.blogspot.com/2006/08/instalando-o-java-no-drapper.html' title='Instalando o Java no Drapper'/><author><name>Diego</name><uri>http://www.blogger.com/profile/01555946479780920507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33277208.post-115643517415478211</id><published>2006-08-24T08:58:00.000-07:00</published><updated>2006-08-24T08:59:34.163-07:00</updated><title type='text'>Finalizando todos os processos de um usuário</title><content type='html'>Para matar um programa com o comando kill é preciso do número PID do processo, para conseguir o número PID, ou você usa pidof programa ou lista todos os processos e olha o PID do programa que te interessa. E se você quiser finalizar todos os processos de um determinado usuário ? E se tiver mais de um número de PID referente aquele processo (como o apache) ?&lt;br /&gt;&lt;br /&gt;Uma solução vem do comando abaixo:&lt;br /&gt;&lt;br /&gt;ps auxww | grep "mitre" | awk '{print $2}'&lt;br /&gt;&lt;br /&gt;Com ele, nós listamos todos os PID do usuario mitre. Ainda podemos com a modificação do comando abaixo:&lt;br /&gt;&lt;br /&gt;ps auxww | grep "apache" | awk '{print $2}'&lt;br /&gt;&lt;br /&gt;listar todos os processos que contenham a expressão regular "apache".&lt;br /&gt;&lt;br /&gt;Essencialmente, podemos listar todos os PIDs de qualquer processo que possa ser&lt;br /&gt;identificado por uma expressão regular apropriada como argumento do comando intermediário "grep".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33277208-115643517415478211?l=diegosaraiva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diegosaraiva.blogspot.com/feeds/115643517415478211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33277208&amp;postID=115643517415478211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33277208/posts/default/115643517415478211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33277208/posts/default/115643517415478211'/><link rel='alternate' type='text/html' href='http://diegosaraiva.blogspot.com/2006/08/finalizando-todos-os-processos-de-um.html' title='Finalizando todos os processos de um usuário'/><author><name>Diego</name><uri>http://www.blogger.com/profile/01555946479780920507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33277208.post-115642723676993592</id><published>2006-08-24T06:44:00.001-07:00</published><updated>2006-08-24T06:57:37.806-07:00</updated><title type='text'></title><content type='html'>&lt;h3 class="post-title"&gt;      DokuWiki: Um Wiki para documentação&lt;/h3&gt;Um Wiki para documentação tem que ter as seguintes características:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;suporte ao LaTeX, usado pela maioria dos cientistas da computação&lt;br /&gt;&lt;/li&gt;&lt;li&gt;arquivos em modo texto, para os hackers poderem usar o editor que quiserem&lt;/li&gt;&lt;li&gt;distribuição de textos em seções&lt;br /&gt;&lt;/li&gt;&lt;li&gt;facilidade de utilizar tabelas, pelo menos CSV&lt;/li&gt;&lt;li&gt;suporte ao GNUplot&lt;/li&gt;&lt;li&gt;suporte simples para galeria de imagens&lt;/li&gt;&lt;/ul&gt;O &lt;a href="http://wiki.splibrain.org/wiki:dokuwiki"&gt;Dokuwiki.&lt;/a&gt; é um exempo de Wiki que atende as restrições acima. Ele tem  pacote Debian/Ubuntu disponível, ou seja, basta fazer um dpkg e tudo estará pronto para o uso. O &lt;a href="http://wiki.splitbrain.org/wiki%3Adokuwiki" target="_blanch"&gt;DokuWiki&lt;/a&gt; tem o poder do &lt;a href="http://www.mediawiki.org/" target="_blanch"&gt;MediaWiki&lt;/a&gt; (segundo &lt;a href="http://pt.wikipedia.org/wiki/Compara%C3%A7%C3%A3o_de_softwares_wiki"&gt;este&lt;/a&gt; site).&lt;br /&gt;Uma característica importante do &lt;a href="http://wiki.splibrain.org/wiki:dokuwiki"&gt;Dokuwiki&lt;/a&gt;  é fato de que ele não utiliza SQL, uma vez que,  isso limitaria a velocidade de busca em &lt;a href="http://pt.wikipedia.org/wiki/Wiki" target="_blanch"&gt;Wikis&lt;/a&gt; enormes como a &lt;a href="http://en.wikipedia.org/" target="_blanch"&gt;Wikipédia&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33277208-115642723676993592?l=diegosaraiva.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diegosaraiva.blogspot.com/feeds/115642723676993592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33277208&amp;postID=115642723676993592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33277208/posts/default/115642723676993592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33277208/posts/default/115642723676993592'/><link rel='alternate' type='text/html' href='http://diegosaraiva.blogspot.com/2006/08/dokuwiki-um-wiki-para-documentaoum.html' title=''/><author><name>Diego</name><uri>http://www.blogger.com/profile/01555946479780920507</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
