Estoy tratando de arreglar lo que considero una instalación hinchada de Ubuntu. Cuando instalo Ubuntu en una máquina, obtengo cosas que no quiero: navegadores web, aplicaciones de oficina, reproductores multimedia, utilidades de accesibilidad, Ubuntu One, etc. Mi objetivo es crear una forma en que pueda tener una instalación de Ubuntu que contenga solo los paquetes más mínimos: las herramientas administrativas y el administrador de paquetes, una GUI (mi preferencia sería GNOME), un editor de texto, controladores centrales (tarjetas de video, tarjetas de red (cableadas e inalámbricas, dispositivos de entrada) y cualquier otra cosa que tenga que tener para ejecutar una distribución estable. A partir de ahí, me gustaría elegir qué paquetes instalar para crear mi propio sistema personalizado.
Después de jugar con otras distribuciones como Arch y Slackware, por ejemplo, cómo proporcionan una instalación básica por defecto. Sin embargo, estoy atrapado en un "infierno de configuración": en este momento, intenté alejarme de Ubuntu y Arch, pero después de pasar 6 horas con él, todavía no tengo un sistema utilizable. Está medio configurado y no tengo ningún paquete de software utilizable que me permita trabajar.
¿Hay algo que pueda ayudarme disponible? ¿Algo como el generador de OpenSUSE que te permite elegir aplicaciones y paquetes para el CD, un modo de instalación avanzado donde puedo elegir los paquetes que instalar y cuáles ignorar, o una guía sobre cómo despojar a Ubuntu de sus huesos?
Y supongo que un seguimiento natural de esto es una vez que tenga un Ubuntu despojado, ¿afectará esto a la actualización? Cuando Canonical lanza la próxima versión de Ubuntu, no quiero reinstalar ningún bloatware. Y sí, la mayoría de las aplicaciones que vienen con Ubuntu, simplemente no las uso. Siempre.
Respuestas:
Comience desde el servidor Ubuntu y construya. Utiliza los mismos repositorios que la distribución de escritorio y puede instalar varias configuraciones de escritorio.
Solo sugiero que te mantengas alejado de los grandes metapaquetes como ubuntu-desktop o terminarás con la distribución completa.
Si solo desea eliminar (en lugar de construir), tendrá que eliminar ubuntu-desktop (que depende de muchas cosas) y convertir todas las dependencias que se cumplen automáticamente para instalar manualmente. Si no tiene aptitud, los bombardeará, ya que (entre otras herramientas) limpiará automáticamente los paquetes "obsoletos", que son paquetes que no cumplen con la dependencia o la elección del usuario.
fuente
-minimal
. Es demasiado simple y solo tienes que descargar todos los paquetes, lo que, en mi opinión, es más lento que simplemente descargar el-server
ISO y elegir paquetes adicionales sanos.-server
Es un punto de partida muy sensible.Use los medios de Ubuntu Server y elija la opción para construir la instalación mínima . La gente llama a esto "JeOS", aunque creo que el término "JeOS" puede haber quedado en desuso. La Guía del servidor Ubuntu dice:
Durante la instalación desde la ISO de Server Edition (presionar F4 en la primera pantalla le permitirá elegir "Instalación mínima", que es la selección de paquete equivalente a JeOS).
fuente
apt-cache depends xfce
yapt-cache rdepends xfce
fueron de mucha ayuda. Traté de hacer esto con Gnome, y tuve un éxito moderado con los paquetes 'desktop-base' y 'gnome'. Creo que todavía se instaló más de lo que quería, pero fue mejor que la instalación predeterminada. Sin embargo, mi recuerdo de esto es vago ...En lugar de desnudarse, ¿por qué no "construir"?
Además de descargar Ubuntu JeOS (Just Enough OS), también puede encontrar imágenes de arranque desde las carpetas del repositorio.
http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/netboot/ Probablemente se recomienda usar mini.iso, ya que usa uNetbootin para copiarlo en un pendrive.
fuente
Ubuntu tiene un mini.iso que es una versión totalmente simplificada de ubuntu que puedes usar para construir tu mismo. Son unos 28 MB más o menos.
A partir de esta respuesta, la última versión es 12.04 Precise, por lo que puede reemplazar el nombre de la versión de distribución en la url para obtener el mini.iso para esa versión.
Para 64 bits: http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/mini.iso
Para 32 bits: http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/
Luego, puede instalar su entorno de GUI / Escritorio de su elección utilizando apt-get, etc., con los paquetes que desee instalar.
fuente
Instale el Servidor Ubuntu y ssh. Eso es lo más despojado posible.
fuente
Esto es lo que hice para eliminar los paquetes predeterminados no deseados de una instalación de escritorio normal:
ubuntu-desktop
paquete. En realidad, esto no elimina ningún programa, es solo un metapaquete que depende de los paquetes predeterminados. Si no lo elimina, terminará con errores de dependencia rotos.aptitude
). Desinstale los que no desea.No estoy seguro de cuánto desea recortar, pero eso debería hacerlo para las aplicaciones predeterminadas de GNOME. La actualización me ha funcionado bien. Si la nueva versión incluye nuevos paquetes predeterminados, es posible que deba instalarlos manualmente si los desea; de lo contrario, parece funcionar bien.
fuente
sudo apt-get install --no-install-recommends package-name
dóndepackage-name
está el paquete que desea instalar?Los requisitos de configuración dependen de los paquetes que seleccione instalar, mantener una instalación mínima depende de herramientas "mínimas" conocidas o de la configuración manual. Las herramientas de configuración más fáciles de usar que hacen que Ubuntu sea ideal para la mayoría de las personas generalmente tienen una gran cantidad de dependencias.
fuente
No estoy seguro de a qué te refieres exactamente cuando dices "bloatware", pero parece que podrías estar interesado en Xubuntu: también es una distribución basada en GTK, pero diseñada para ser muy liviana. Luego puede instalar cualquier aplicación o pieza que desee sobre ella como lo haría con la distribución habitual de Ubuntu.
fuente
Instale Synaptic Package Manager (sudo apt-get install synaptic) y vaya a la lista 'Instalado' y elimine lo que no desea, las descripciones están a un lado y de esa manera realmente puede optimizar su configuración sin tener que construirla desde cero ...
Como siempre, ten cuidado con lo que eliminas, aunque lo primero que siempre elimino es 'mono-runtime' y sus dependencias, así como 'thunderbird' ya que mi correo electrónico se basa principalmente en la web ...
fuente
Podrías usar
hasta que todos los paquetes que no desea hayan desaparecido, use remastersys para crear un livecd
fuente