APT-GET PARA SUSE 9.1 ¿CÓMO?
El mejor sistema para instalar/actualizar programas
Voy a explicar de forma práctica y sin entrar en detalles técnicos cómo poder utilizar el comando apt-get en SuSE 9.1 de igual forma que lo hace la distribución Debian.
Empecemos:
1.- BAJAR ARCHIVOS NECESARIOS:
Aqui : ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.1-i386/RPMS.suser-rbos/
tenemos todos los archivos necesarios para llevar esta tarea a buen puerto. Los archivos a bajar son los siguientes:
TODOS – EXCEPTO ESTOS:
MPlayer-suite-1.0-rb3.i586.rpm , (luego podremos bajarle cómodamente y con sus dependencias resultas cuando tengamos apt instalado)
kynaptic-0.5-58357cl.1.i586.rpm , apt4rpm-0.68.2-2.noarch.rpm
Si te fijas hay dos versiones distintas de estos dos archivos (a fecha 1-noviembre-2004) , lo que luego nos dará error cuando carguemos los rpm,s, ya que no sabrá cual de los dos instalar.
Repito estos tres archivos no hay que bajárselos.
2.- COMPROBANDO DEPENDENCIAS.
Una vez guardados estos archivos que hemos bajado, tenemos que entrar al directorio donde los tengamos, por ejemplo yo los he guardado en /home/apt-suse-rpms/ con lo que como root entro a dicho directorio:
# cd /home/apt-suse-rpms/
Luego hacemos una comprobación de dependencias con el siguiente comando:
# rpm –test -Uvh *.rpm
con lo que nos muestra una lista con las dependencias existentes para poder instalar los rpm,s bajados. Ejemplo:
error: Failed dependencies:
perl-XML-LibXML is needed by apt4rpm-0. 68.2-2
python-gnome >= 2.0 is needed by gramps-1.0.7-0.suse091.rb.1
etc ……
Tenemos que resolver estas dependencias, bien insertando el cd o dvd de suse 9.1 o bien buscándolos por la red.
Con Yast esta tarea no es nada complicada. Simplemente se va a Yast -> Software-> instalar/desinstalar software – y en Buscar: con las opciones de Buscar en: [x] Nombre [x] Resumen [x] Descripción y [x] Proporciona ACTIVADAS, vamos escribiendo todos y cada uno de los nombre de los paquetes que nos han dado error: Failed dependencies:
ejemplo Buscar: perl-XML-LibXML y pinchamos en el botón Buscar.
En la parte derecha nos aparece el paquete a instalar, le marcamos para instalar, y así sucesivamente con todos los paquetes dependientes.
Una vez marcados para instalar todos los paquetes dependientes pulsamos el botón Aceptar. Yast en este momento se dispondrá a su instalación en nuestro sistema sin más problemas.
Volvemos a utilizar el comando # rpm –test -Uvh *.rpm
para asegurarnos que no sale ninguna dependencia incumplida. Si no sale ninguna dependencia, ya estamos listos para instalar.
Si vemos alguna dependencia incumplida procedemos a instalar el paquete con Yast como ya se ha explicado.
3.- INSTALAR PAQUETES RPM
Con el comando
# rpm -Uvh *.rpm
se instalarán todos los paquetes rpm de nuestro directorio /home/apt-suse-rpms/
Enhorabuena, ya tenemos instalado apt en nuestra distribución SuSE 9.1 favorita.
4.- CONFIGURACIÓN DE SOURCES.LIST
Por defecto tenemos un sources.list creado en /etc/apt/sources.list
Este es el archivo que le servirá al comando apt-get de base para buscar los paquetes que queramos instalar.
Pero vamos a mejorar este sources.list y sus repositorios. Si le dejamos con los repositorios que nos trae por defecto funcionaría correctamente. No es estrictamente necesario hacerlo pero es recomendable ya que a la hora de instalar programas y aplicaciones con el apt-get tendrá muchas más opciones de bajada.
Para ello tendremos que editar el archivo sources.list con el editor que tu quieras, borramos totalmente lo que tenga y pegamos los siguientes repositorios (yo tengo estos):
# inicio de Source.list
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/9.1-i386 update-prpm update suse-projects security-prpm security base kde gnome xfree86 mozilla samba3 suser-rbos suser-gbv usr-local-bin suser-tcousin suser-scorot suser-ollakka labplot funktronics packman packman-i686 kernel-of-the-day wine suse-people kde3-stable suser-guru
rpm-src ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/9.1-i386 update-prpm update suse-projects security-prpm security base kde gnome xfree86 mozilla samba3 suser-rbos suser-gbv usr-local-bin suser-tcousin suser-scorot suser-ollakka labplot funktronics packman packman-i686 kernel-of-the-day wine suse-people kde3-stable suser-guru
# final de Source.list
Una vez pegado, guardamos los cambios en el archivo soruce.list, y cerramos.
5. UTILIZACIÓN DE APT-GET
Antes que nada hay que teclear lo siguiente:
# apt-get update
Esto actualizará las fuentes de los paquetes bajando las cabeceras de archivos. No instalamos nada con ello, simplemente preparamos el archivo apt-get para que sepa donde buscar y bajar los paquetes que le peticionemos.
NOTA: Se recomienda hacer # apt-get update habitualmente antes de instalar cualquier programa. Como he dicho actualizará las cabeceras de paquetes y siempre tendremos la última versión del paquete seleccionado.
Ahora estamos listos para instalar el o los paquetes que queramos con:
# apt-get install nombre_paquete
Este comando instala el paquete que le peticionemos.
Ejemplo: # apt-get install MPlayer divx4linux w32codec-all
nos instala el reproductor de Mplayer así como los codec para reproducir archivos con divx xvid etc … en nuestra SuSE.
6. OTROS COMANDOS APT-GET
#apt-cache search programa_que_buscas
Nos dirá el nombre del programa en caso de que no sepas exactamente su nombre
#apt-cache show nombre_paquete
Nos muestra información sobre el nombre del paquete que indiquemos.
#apt-get -s upgrade
Nos actualiza todo el sistema y paquetes que tengas instalados en ese momento. Utilízalo con moderación.
————————————————————————————————————————
AUTOR: tronk de portal.tronk.net … tu portal útil. Con la colaboración de abs #suse
Puedes copiar este mini-manual siempre respetando esta autoría. Si modificas algo de este contenido, o lo copias a otra web, házmelo saber a webmaster @ tronk . net.
————————————————————————————————————————
Y hasta aquí este manual que a más de uno le vendrá de perlas.
Si tienes algún comentario que hacer, o quieres mejorar este manual, hazlo en Comentarios de esta noticia.
Un saludo a todos.