19 de julio de 2008

Manual: emerge (Gentoo) Parte 2

Aqui continuamos con la segunda parte del manual sobre el emerge de Gentoo. En esta ocasion explicare algunos otros parametros menos usados pero muy interesantes.

emerge -b paquete --> Nos compila el programa, lo instala y nos genera un binario de instalacion del paquete.

emerge -B paquete --> Compila el programa y nos genera el binario de instalacion pero no lo instala. Esta opcion es muy comoda si tenemos dos maquinas con gentoo instalado, ya que podriamos compilar y generar el binario en el equipo potente y asi tener el binario para instalarlo en el equipo menos potente, el cual le llevaria mucho tiempo compilar el programa.

emerge -k paquete
--> No permite instalar un paquete binario compilado anteriormente. Usado normalmente a continuacion del anterior.

NOTA:Una opcion muy usada en programas de un tamaño grande, es la primera vez que se instale generar tambien el binario asi en el caso de tener que reinstalarlo no tendriamos que esperar a toda la compilacion de nuevo.


Tambien informar que ,a diferencia de otras distribuciones, Gentoo al realizar una actualizacion no nos sobreescribe los archivos de configuracion. Usaremos una utilidad(script) llamada etc-update, la cual al ejecutarla nos aparecera una lista con todos los archivos de configuracion a modificar precedidos de un numero, y el siguiente mensaje:

Código:Please select a file to edit by entering the corresponding number.
(-1 to exit) (-3 to auto merge all remaining files)
(-5 to auto-merge AND not use 'mv -i'):

seleccionamos el paquete y nos dara 3 opciones distintas:

-Hacer una copia de seguridad del actual y reescribir el fichero.
-Reescribir el fichero sin hacer copia de seguridad.
-No modificar el fichero y dejar nuestro antiguo fichero de configuración.

Usaremos la que mas nos interese segun nuestro interes.

En breve tratare de explicar alguna cosa mas relacionada con el portage de Gentoo, para configurarlo y tenerlo lo mas completo posible.

15 de julio de 2008

Manual: emerge (Gentoo)

Hace ya unos dias acabe un breve manual sobre el sistema usado para intalar en las distribuciones basadas en debian mediante la consola (apt).

Hoy vamos a comenzar un nuevo manual sobre el sistema de instalacion en Gentoo (Emerge).

El sistema gestor de los paquetes en Gentoo y distribuciones basadas en ella se denomina Portage, la herramienta usada para gestionar de este gestor es "emerge".

Es importante saber que esta distribucion es de las mas optimizadas para cada sistema, debido a que emerge no es en si un instalador de paquetes, si no que se descargan las fuentes y estas se compilan para nuestro sistema.


El portage se encuentra en la ruta /usr/portage, y la configuracion del mismo esta en el fichero /etc/make.conf .
Los ficheros descargados, en su mayoria seran fuentes se guardan en /usr/portage/distfiles.

Los parametros mas comunes usados con emerge son:

emerge -s paquete --> Busca el paquete especificado

emerge paquete --> Instala el paquete.

emerge -p paquete --> Nos muestra las dependencias necesarias para intalar el paquete.

emerge -f paquete --> Descarga el paquete pero no lo compila.

emerge -u paquete --> Actualiza el paquete.

emerge -C paquete --> Desinstala el paquete.

emerge sync --> Actualiza el repositorio de paquetes del portage

emerge world --> Reinstala todo el sistema.
NOTA: Por el bien de tu cpu no te recomiendo el uso.

emerge -u world --> Actualiza la distribucion.

Estos serian los parametros mas comunes y los mas basicos. En breve expondre la segunda parte del manual

2 de julio de 2008

Manual APT: apt-spy

Continuamos con el manual sobre apt. Hoy vamos a hablar de apt-spy, una herramienta muy comoda para obtener los repositorios mas rapidos para nuestra lista.

Lo primero que debemos de hacer es instalar la herramienta, para ello hacemos lo siguiente:

apt-get install apt-spy

Ahora explicare los parametros mas basicos y fundamentales para obtener unos buenos repositorios.

Lo primero es expecificar el tipo de repositorio que queremos obtener, para ello usamos el parametro:

-d (stable,testing,unstable) Segun nos interese uno u otro.

El siguiente paso es seleccionar la zona de la que quieras obtener los repositorios, si estas en europa mejor coger uno europeo que uno de oceania, para ello usamos el siguiente parametro:

-a (zona) (La zona se pone en ingles Europa->Europe)

Otra opcion en lugar de especificar la zona es espeficicar directamente el pais.

-s (pais) Aqui pondremos el codigo referente a cada pais es->España, fr->Francia.

Especificar la zona y pais no pueden usarse a la vez, o uno o el otro. Tambien podemos especificar mas de un pais, basta con poner los codigos del pais separados por comas.

Otro de los parametros que podemos especificar es el numero de repositorios a coger:

-3 n Donde n es el numero de repositorios.

La herramienta hara pruebas y cogera los mas rapidos y de esos cogera los 'n' primeros. Yo recomiendo poner 10 como maximo, ya que con mas, cuando queramos hacer la comprobacion de repositorios puede llevarle mucho tiempo.

Estos serian los parametros basicos para hacernos un sources.list bastante decente.

En resumen el apt-spy para españa quedaria asi:

apt-spy -d stable -s es -e 7

Con esto cogeriamos los 7 repositorios mas rapidos de España de la rama estable.

Es posible que pongamos obtener 7 repositorios y solo nos aparezcan 3, esto es debido a que hace la comprobacion de los repositorios en ese momento y si justo en ese instante no esta disponible no lo tomara en cuenta.

Para mas informacion mirar directamente, una vez que este instalado apt-spy, su manual. (man apt-spy)