¿Giputximan? ¿Qué eres, bilbaíno o así? XD
Vamos a ver, no necesitas instalar APT, YUM ni URPMI. Éstas son herramientas propias de las distros para gestionar la instalación de paquetes, que vienen ya con el CD de instalación. APT es propia de Debian y derivadas (Knoppix, Ubuntu...). YUM es de Red Hat y derivadas (Fedora, CentOS...). URPMI es de Mandriva. Yast es de Suse. Etcétera. Estas herramientas son una gozada, porque para instalar un programa sólo necesitas saber el nombre, y la herramienta se encuentra de localizarlo, descargarlo e instalarlo. Por eso es importante saber qué distro tienes, porque dependiendo de cuál sea, necesitarás usar una herramienta u otra.
Te explicaré brevemente el uso de APT, ya que yo ahora mismo estoy en Debian. Lo primero es buscar el programa. ¿Dices que se llama JDK? Pues ejecutas "apt-cache search jdk". El resultado:
Cita: root@dan:[/home/dandebian]# apt-cache search jdk
default-jdk - Standard Java or Java compatible Development Kit
default-jre - Standard Java or Java compatible Runtime
default-jre-headless - Standard Java or Java compatible Runtime (headless)
fakeroot-ng - Gives a fake root environment
gcj-4.4-jdk - gcj and classpath development tools for Java(TM)
gcj-jdk - gcj and classpath development tools for Java(TM)
icedtea-6-jre-cacao - Alternatve JVM for OpenJDK, using Cacao
icedtea6-plugin - web browser plugin based on OpenJDK and IcedTea to execute Java applets
japitools - Java API compatibility testing tools
libcommons-lang-java - Extension of the java.lang package
libcommons-launcher-java - cross platform java application launcher
libcommons-math-java - Java lightweight mathematics and statistics components
libcommons-math-java-doc - Java lightweight mathematics and statistics components - documentation
libhibernate-annotations-java - Hibernate Annotations
libhibernate-commons-annotations-java - Hibernate Commons Annotations
libicu4j-java - Library for unicode support and internalisation
libjboss-aop-java - JBoss Aspect Oriented Programming (AOP) framework
libjboss-common-java - The JBoss Common Project
libpg-java - Java database (JDBC) driver for PostgreSQL
libpicocontainer-java - Java library implementing the Dependency Injection pattern
librxtx-java - Full Java CommAPI implementation
libslf4j-java - Simple Logging Facade for Java
libtrove-java - high performance collections for java
libtrove-java-doc - high performance collections for java
libwagon-java - tools to manage Maven artifacts and deployment
mauve - free test suite for the Java Class libraries
mmake - Makefile generator for Java programs
openjdk-6-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-6-doc - OpenJDK Development Kit (JDK) documentation
openjdk-6-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-6-jre-lib - OpenJDK Java runtime (architecture independent libraries)
openjdk-6-jre-zero - Alternatve JVM for OpenJDK, using Zero/Shark
openjdk-6-source - OpenJDK Development Kit (JDK) source files
substance - cross-platform look & feel for Swing applications
testng - testing framework for Java
default-jdk-builddep - Dependencias de compilación del Java estándar o un Java compatible
kaffe - Una JVM para ejecutar bytecodes de Java
openjdk-6-dbg - Entorno de ejecución de Java basado en OpenJDK (símbolos de depuración)
openjdk-6-jdk - Conjunto de desarrollo de OpenJDK (JDK)
openjdk-6-jre - Entorno de ejecución de Java OpenJDK, usando Hotspot JIT
openoffice.org-gcj - Paquete completo de productividad ofimática, bibliotecas de Java para GIJ
usepackage - utilidad para gestionar variables de entorno desde archivos ocultos
jde - JDEE, Java Development Environment for Emacs(en)
sun-java5-bin - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture dependent files)
sun-java5-demo - Sun Java(TM) Development Kit (JDK) 5.0 demos and examples
sun-java5-doc - Sun JDK(TM) Documention -- integration installer
sun-java5-jdk - Sun Java(TM) Development Kit (JDK) 5.0
sun-java5-jre - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture independent files)
sun-java5-source - Sun Java(TM) Development Kit (JDK) 5.0 source files
sun-java6-bin - Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files)
sun-java6-demo - Sun Java(TM) Development Kit (JDK) 6 demos and examples
sun-java6-doc - Sun JDK(TM) Documention -- integration installer
sun-java6-javadb - Java(TM) DB, Sun Microsystems' distribution of Apache Derby
sun-java6-jdk - Sun Java(TM) Development Kit (JDK) 6
sun-java6-jre - Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files)
sun-java6-source - Sun Java(TM) Development Kit (JDK) 6 source files
Todos esos son los paquetes relacionados con "jdk" que puedo instalar mediante APT (si no te salen los mismos tal vez sea debido a que no tienes los repositorios correctamente configurados; en caso de que sea así, dímelo y te explico). No sé cuál es exactamente el que necesitas, pero supondré que es "sun-java6-jdk" (lo he marcado en negrita). En ese caso, para instalarlo me basta con ejecutar lo siguiente:
Cita: apt-get install sun-java6-jdk
Todo esto es en la consola, y con privilegios de ROOT. Si tu distro es de ésas que no usan cuenta de ROOT, sino SUDO, en ese caso pones "sudo" (sin comillas) antes de cada comando.
Si no te gusta usar la consola de comandos, existen programas gráficos que "por debajo" usan APT, de manera que te ahorran el tener que teclear comandos, y te permiten buscar e instalar pulsando botoncitos. Por ejemplo, uno de los más usados es Synaptic.
En fin, no voy a seguir explicando sin saber si te va a servir, porque todavía no nos has dicho qué distro usas. Dinos nombre y versión, y te daremos instrucciones más precisas.