InicioLinuxComo pasar de Gentoo a Debian sin morir en el intento

Como pasar de Gentoo a Debian sin morir en el intento

Linux7/1/2010

Bueno, como lo he dicho en muchísimos de mis comentarios, uso (usé) Gentoo. Y es que siempre me ha gustado el tema de compilar, porque nunca tuve un sistema tan pero tan optimizado a mi PC, único. Las aplicaciones adaptadas a mi procesador, un kernel sólo con lo que yo quiero (sé que se puede hacer en cualquier GNU Linux pero no es tan común), y por último una configuración por archivos más avanzada que ninguna otra distro (inclusive Slackware). Además Portage me parece mejor que apt, bueno, eso lo dejamos para otro día

Luego de meditarlo y saber que cuando trabaje , seguramente se use Debian o Red Hat y CentOS en servers como se ha hecho siempre, y voy a dedicarme a administración de sistemas, me di cuenta que debía elegir alguno de los dos. Bajé Debian Lxde (mi favorito) y CentOS Kde 3 (DVD). Instalé ambos.

CentOS me dió un kernel panic inmediatamente después de instalarlo, y voló como Bill Gates antes de la salida de Win Vista jaja. Debian aguantó como una roca, y ahí empecé a jugar con el. Recuerden que usé algún tiempo Gentoo y ya esto de apt me estaba dando vueltas. Busqué y busqué y encontré apt-build.

¿Qué es apt-build?


Apt-build es un script en perl que nos permite instalar paquetes a lo "Gentoo". No hace más que descargarse los fuentes con apt-get source, luego instalar las dependencias de compilación con apt-get build-dep y dpkg-build para construir los paquetes, pero todo esto, con el script, se hace de forma automatizada.

VENTAJAS:
- Más estabilidad.
- Mayor velocidad en ejecución.
- El sistema arranca mucho mas rápido.

Inconvenientes:

-Se deberá usar apt-build upgrade para actualizar el sistema, es decir, adiós GUI de gnome para actualizar, adiós programas ajenos a apt-build en la gestión de paquetes.

- No se podrá usar el comando apt-get –reinstall install PAQUETE con los paquetes que hayan sido instalados por apt-build, en su lugar deberemos desinstalar el paquete en cuestión y volverlo a instalar si queremos descargar e instalar la version ya compilada y NO optimizada a nuestro sistema o usar apt-get –reinstall –allow-unauthenticated install PAQUETE, ya que los paquetes que genera apt-build no están firmados por la herramienta apt, y apt instala solo paquetes firmados por la propia aplicacion a no ser que se le indique –allow-unauthenticated.

La mejor parte, optimización y configuración


Básicamente, cuando lo instalamos (aptitude install apt-build), nos preguntará algunos parámetros para configurarlo y optimizar las compilaciones para nuestra arquitectura (que es la razón de su existencia).
En caso de que luego queramos cambiarlos, basta con modificar /etc/apt/apt-build.conf

Pero falta algo, necesitamos que los paquetes compilados por nosotros tengan preferencia sobre los precompilados (deb). Para esto editamos /etc/apt/preferences y añadimos las siguientes líneas:

dijo:

Package: *
Pin: release o=apt-build
Pin-Priority: 990



Ahora, lo que hay que tener en cuenta es que tenemos que tener activados los sources en todos los repos que podamos, así los baja apt-build y los compila. Si apt-build no encuentra un fuente para compilar, se instala el paquete precompilado.

Mis recomendaciones


Yo me había instalado Debian sin entorno gráfico, para mi suerte, ya que siguiendo los pasos que les muestro, logré tener mi propio escritorio a full:

Si queremos sustituir TODOS o casi todos los paquetes precompilados por compilados por apt-build:

dijo:

1) sudo su

2) dpkg –get-selections | awk ‘{if ($2 == “install”) print $1}’ > /etc/apt/apt-build.list

3) apt-build world



Ahora, si queremos sutituir pequeñas cosas que se instalaron precompiladas, recordemos que con aptitude o apt-get se desinstalan sin problemas:

dijo:

apt-get autoremove *paquete*



Si queremos crear un paquete y guardarlo en nuestro sistema (ya creado) para que al usar apt-get para instalar este paquete se instale este paquete en vez del precompilado:

dijo:

sudo apt-build build-source



Si queremos limpiar los paquetes que hemos compilado y guardado para que apt los instalase en lugar de los precompilados (con los 2 comandos anteriores):

dijo:

sudo apt-build clean-sources



Para limpiar los directorios de los fuentes de archivos objeto:

dijo:

sudo apt-build clean-repository



Yo

Tip: Nunca usen el flag -03 mucho en CFLAGS, terminarán rompiendo todo.

GNU Compiler Collection rulez! Y el de Intel no me gusta


Comenten por favor!

Otros posts:


Datos archivados del Taringa! original
30puntos
1,334visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

A
Ayortano🇦🇷
Usuario
Puntos0
Posts11
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.