{"id":59,"date":"2011-09-28T00:27:56","date_gmt":"2011-09-28T00:27:56","guid":{"rendered":"http:\/\/info.ffteixeira.net\/2011\/09\/28\/instalando-java-no-debian\/"},"modified":"2011-09-28T00:27:56","modified_gmt":"2011-09-28T00:27:56","slug":"instalando-java-no-debian","status":"publish","type":"post","link":"https:\/\/blog.ffteixeira.net\/?p=59","title":{"rendered":"Instalando java no Debian"},"content":{"rendered":"<p>1. Essencial<\/p>\n<p align=\"LEFT\">O metodo de instala\u00e7\u00e3o descrito usa o\u00a0java-package\u00a0 e pacotes relacionados paraclass=&#8221;Apple-converted-space&#8221;\u00a0<a href=\"http:\/\/www.dicas-l.com.br\/arquivo\/instalando_java_no_debian.php\">criar<\/a>\u00a0um pacote .deb do arquivos auto-descompact\u00e1vel .bin JRE\/JDK da Sun e Blackdown, ou do arquivo .tgz JRE\/JDK da IBM.<\/p>\n<p><!--more--><br \/>\n1. Essencial<\/p>\n<p align=\"LEFT\">O metodo de instala\u00e7\u00e3o descrito usa o\u00a0java-package\u00a0 e pacotes relacionados paraclass=&#8221;Apple-converted-space&#8221;\u00a0<a href=\"http:\/\/www.dicas-l.com.br\/arquivo\/instalando_java_no_debian.php\">criar<\/a>\u00a0um pacote .deb do arquivos auto-descompact\u00e1vel .bin JRE\/JDK da Sun e Blackdown, ou do arquivo .tgz JRE\/JDK da IBM.<\/p>\n<p><!--more-->O java-package esta presente na se\u00e7\u00e3o contrib, tenha certeza que esta incluido no seu APT sources (\/etc\/apt\/sources.list)<\/p>\n<p>Exemplo para o Debian 3.1 &#8216;etch&#8217;: (o seu pode diferenciar um pouco, mas tenha certeza que a parte do contrib esta ai)<\/p>\n<pre> deb http:\/\/ftp.br.debian.org\/debian etch main contrib non-free<\/pre>\n<p>Ap\u00f3s confirmar isso, execute<\/p>\n<pre> # apt-get update<\/pre>\n<p>para que as listas dos pacotes esta atualizada.<\/p>\n<h1>2. Obter Java<\/h1>\n<p>Baixe a vers\u00e3o apropriada do java que voc\u00ea deseja. Lembre que o JDK contem o JRE ent\u00e3o voc\u00ea n\u00e3o precisa baixar ambos.<\/p>\n<p>JRE (J2RE)<\/p>\n<p>Java Runtime Environment &#8211; se voc\u00ea n\u00e3o pretende criar apps Java voc\u00ea mesmo, ent\u00e3o este \u00e9 suficiente.<\/p>\n<p>JDK (j2dk)<\/p>\n<p>Java Development Kit &#8211; o kit de desenvolvimento de programas (SDK) para Java. Se voc\u00ea planeja criar apps Java voc\u00ea mesmo voc\u00ea precisa do JDK.<\/p>\n<p align=\"LEFT\">V\u00e1 at\u00e9 o siteda Sun, IBM ou Blackdown para baixar a vers\u00e3o Java que voc\u00ea deseja e \u00e9 avaliado para sua arquitetura declass=&#8221;Apple-converted-space&#8221;\u00a0<a href=\"http:\/\/www.dicas-l.com.br\/arquivo\/instalando_java_no_debian.php\">hardware<\/a>.<\/p>\n<p align=\"LEFT\">*\u00a0<a href=\"http:\/\/java.sun.com\/j2se\/1.5.0\/download.jsp\">Sun Java 5.0 for 32-bit x86 and AMD64<\/a>\u00a0(o Java 5.0 \u00e9 tambem referenciado como 1.5.0)<\/p>\n<p align=\"LEFT\">*\u00a0<a href=\"http:\/\/java.sun.com\/j2se\/1.4.2\/download.html\">Sun Java 1.4.2 for 32-bit x86<\/a><\/p>\n<p align=\"LEFT\">*\u00a0<a href=\"http:\/\/www-128.ibm.com\/developerworks\/java\/jdk\/linux\/download.html\">IBM Java 5.0 and 1.4.2 for x86, AMD64, PowerPC, PowerPC64, S\/390<\/a><\/p>\n<p align=\"LEFT\">*\u00a0<a href=\"ftp:\/\/ftp.tux.org\/pub\/java\/JDK-1.4.2\/\">Blackdown Java 1.4.2 for 32-bit x86 and AMD64<\/a><\/p>\n<p align=\"LEFT\">*\u00a0<a href=\"ftp:\/\/ftp.tux.org\/pub\/java\/JDK-1.4.1\/sparc\/\">Blackdown Java 1.4.1 for SPARC<\/a><\/p>\n<p align=\"LEFT\">*\u00a0<a href=\"ftp:\/\/ftp.tux.org\/pub\/java\/JDK-1.3.1\/ppc\/\">Blackdown Java 1.3.1 for PowerPC<\/a><\/p>\n<p>Para o Sun Java, clique no link que diz algo como\u00a0&#8220;Download JRE\/JDK 5.0 Update 5&#8221;.\u00a0N\u00e3o\u00a0escolha o link que diz\u00a0&#8220;Download JDK with NetBeans Bundle&#8221;\u00a0o make-jpkg n\u00e3o suporta criar pacote .deb apartir deste.<\/p>\n<p>Baixe a op\u00e7\u00e3o sobre\u00a0Linux Plataform\u00a0(ou\u00a0Linux AMD64 Platform\u00a0para vers\u00e3o ADM64) que diz\u00a0Linux self-extracting file\u00a0(o que o nome do aruivo acabe com .bin),\u00a0n\u00e3o\u00a0o .rpm.bin.<\/p>\n<h1>3. Instalar java-package<\/h1>\n<p>Agora instale o pacote java-packge que prove o utilitario\u00a0make-jpgk\u00a0para cria\u00e7\u00e3o do arquivo .deb do arquivo de instala\u00e7\u00e3o Java. Execute<\/p>\n<pre> # apt-get install java-package<\/pre>\n<h1>4. Criar o pacote deb Java com make-jpkg<\/h1>\n<p>Criar o pacote deb do arquivo .bin auto-descompact\u00e1vel da Sun ou Blackdown, ou o arquivo .tgz da IBMusando\u00a0make-jkpg. Neste exemplo o Java 1.5.0 JRE \u00e9 usado. Note que \u00e9 executado como usuario normal usando fakeroot (que \u00e9 instalado como dependencia do java-package),\u00a0make-jpkg\u00a0n\u00e3o pode ser executado como root. Tamb\u00e9m execute o comando no mesmo diretorio que o arquivo JRE\/JDK .bin\/.tgz esta,\u00a0ou\u00a0passar o caminho completo do arquivo JRE\/JDK .bin\/.tgz.<\/p>\n<pre> $ fakeroot make-jpkg jre-1_5_0_06-linux-i586.bin<\/pre>\n<p>Alguns alertas podem aparecer durante a cria\u00e7\u00e3o do pacote deb. Desde que o pacote deb tenha sido criado os alertas n\u00e3o s\u00e3o nada para se preocupar. O pacote deb \u00e9 criado no mesmo diretorio em que o comando foi executado.<\/p>\n<p>O nome do pacote .deb JRE\/JDK criado esta no formato<\/p>\n<p>vendor-j2[re|sdk]shortversion_fullversion_hardwarearch.deb<\/p>\n<p>E.g.\u00a0sun-j2re1.5_1.5.0+update06_i386.deb\u00a0para o Sun 5.0 Update 6 para x86,\u00a0blackdown-j2sdk1.4_1.4.2+01_amd64.deb\u00a0para o Blackdown JDK 1.4.2 para AMD64, e assim adiante. Para ver exatamente qual o nome do arquivo do pacote .deb criado, verifique isso com o comando<\/p>\n<pre> $ ls *deb<\/pre>\n<h1>5. Instalar o pacote deb Java<\/h1>\n<p>Instalar o pacote deb que foi criado nos passos acima. Exemplo com o Sun 1.5.0 JRE deb:<\/p>\n<pre> # dpkg -i sun-j2re1.5_1.5.0+update06_i386.deb<\/pre>\n<p>Claro, substitue o nome do arquivo acima pelo nome do arquivo deb que voc\u00ea tem.<\/p>\n<h1>6. Verificar a instala\u00e7\u00e3o<\/h1>\n<p>Para verificar que a instala\u00e7\u00e3o teve sucesso, execute<\/p>\n<pre> $java -version<\/pre>\n<p>A saida vai ser algo como isto se tudo foi bem<\/p>\n<pre> java version \"1.5.0_06\"\n Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)\n Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)<\/pre>\n<pre> update-alternatives --config java<\/pre>\n<p>No site serios.net pode-se achar informa\u00e7\u00f5es adicionais e alguns outros metodos de se fazer a instala\u00e7\u00e3o<\/p>\n<p align=\"LEFT\">Fonte:\u00a0<a href=\"http:\/\/wiki.serios.net\/wiki\/Debian_Java_JRE\/JDK_installation\">http:\/\/wiki.serios.net\/wiki\/Debian_Java_JRE\/JDK_installation<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Essencial O metodo de instala\u00e7\u00e3o descrito usa o\u00a0java-package\u00a0 e pacotes relacionados paraclass=&#8221;Apple-converted-space&#8221;\u00a0criar\u00a0um pacote .deb do arquivos auto-descompact\u00e1vel .bin JRE\/JDK da Sun e Blackdown, ou do arquivo .tgz JRE\/JDK da IBM.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-59","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=\/wp\/v2\/posts\/59","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=59"}],"version-history":[{"count":0,"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=\/wp\/v2\/posts\/59\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=59"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=59"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ffteixeira.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}