View previous topic :: View next topic |
Author |
Message |
Stolz Moderator
Joined: 19 Oct 2003 Posts: 3028 Location: Hong Kong
|
Posted: Thu Sep 16, 2010 2:27 pm Post subject: Archivos innecesarios en un sistema que nunca se actualizará |
|
|
Tengo una instalación de Gentoo que va a usarse en cientos de ordenadores. A la hora de distribuirlo me he encontrado con el problema de que en algunos países y situaciones las conexiones a Internet son extremadamente lentas y distribuir una imagen de disco de varios GB resulta tedioso.
Mi objetivo es reducir el tamaño de la imagen de disco lo máximo posible. Me gustaría saber qué archivos puedo borrar del disco de forma segura teniendo en cuenta que:
- Los sistemas nunca se van a usar para algo distinto de lo que han sido diseñados (un único programa en X sin gestor de ventanas).
- Nunca se van a actualizar y nunca van a requerir ningún tipo de cambio de configuración ni instalación o compilación de ningún programa.
Lo que de momento se me ha ocurrido que puedo quitar es:
/tmp/, /var/tmp, /usr/tmp,...
/usr/src/
/usr/portage/*-*
/usr/share/doc/
sys-devel/gcc
dev-util/ccache
sys-apps/portage
app-portage/*
sys-devel/make
dev-util/cmake
sys-apps/man-pages-*
¿qué más sobraría?Esta es mi lista completa de paquetes por si ayuda: http://pastebin.com/HHXk5tva
Gracias. |
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Fri Sep 17, 2010 11:12 am Post subject: Re: Archivos innecesarios en un sistema que nunca se actuali |
|
|
Quote: | - Nunca se van a actualizar y nunca van a requerir ningún tipo de cambio de configuración ni instalación o compilación de ningún programa.
|
Si "nunca" significa realmente "nunca", todo lo que sea fuente sobra, eso incluye como bien has dispuesto /usr/src, pero también cosas como
Code: | $ find /usr -name *.h -or -name *.c -or -name *.cpp |
Es cuestión de ser creativo e ir probando.
Quote: | Lo que de momento se me ha ocurrido que puedo quitar es:
/tmp/, /var/tmp, /usr/tmp,...
/usr/src/
/usr/portage/*-*
/usr/share/doc/
sys-devel/gcc
dev-util/ccache
sys-apps/portage
app-portage/*
sys-devel/make
dev-util/cmake
sys-apps/man-pages-*
|
Seguramente tampoco vayas a necesitar /usr/share/man, /usr/share/consolefonts, /usr/share/icons (la mayoría al menos). También puedes revisar /usr/share/locale y desinstalar todos los paquetes *proto, que son cabeceras.
De todas formas, si de verdad necesitas un sistema mínimo yo contemplaría la opción de crear algo más minimalista usando LFS con busybox. Hay librerías C más pequeñas y servidores X más minimalistas, todo depende de los requerimientos mínimos que necesites... |
|
Back to top |
|
|
pelelademadera Veteran
Joined: 14 Jul 2008 Posts: 1255 Location: La Plata, Argentina
|
Posted: Fri Sep 17, 2010 7:32 pm Post subject: |
|
|
podrias desinstalar gcc seguramente, automake, borrar las sources del kernel (/usr/src/*) y alguna cosa mas que se use para compilar unicamente _________________ el pelado de la gente
------
Los habitantes de las islas Malvinas lo llaman gentoo, nombre en el que se basa la distribución GNU/Linux Gentoo, cuyo objetivo es la optimización para conseguir más rendimiento y velocidad en la ejecución.
------ |
|
Back to top |
|
|
JotaCE l33t
Joined: 10 Jul 2007 Posts: 769 Location: SANTIAGO, CHILE!!!
|
Posted: Sat Sep 18, 2010 4:47 am Post subject: |
|
|
Hola, creo que tampoco usaras rsync.
Mi primera incursion en linux con codigo fuente fue con LFS y estoy de acuerdo con el colega de que puede ser bastante mejor usar LFS para armar un linux que nunca actualizaras. Creeme que conseguiras una plataforma muy veloz aun en maquinas antiguas.
Saludos _________________ La derrota no es motivo de vergüenza si el espíritu sigue sin conquistar! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|