¿Cómo puedo quitar Ubuntu?

54

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.

Thomas Owens
fuente
44
Creo que debería expandir su pregunta para decir algo como "Quiero el sistema base, con Gnome, pero sin todas las suites de oficina, juegos, etc."
Stefan Lasiewski
55
La hinchazón se define como "características innecesarias que no utilizan los usuarios finales" . El equipo de escritorio de Ubuntu tiene el proceso de selección más completo, según lo establecido por su declaración de misión. No lo hace hinchado porque no lo encuentra útil. wiki.ubuntu.com/DesktopTeam/Mission
invierte el
15
Para mí, si no uso una función o no la encuentro útil, es hinchada.
Thomas Owens

Respuestas:

25

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.

Oli
fuente
1
No. Si eliges los paquetes, vendrán con los mismos valores predeterminados que el sistema principal.
Oli
2
Porque quiero maximizar el espacio disponible en disco por cada megabyte y reducir el consumo de RAM tanto como sea posible.
Thomas Owens
1
Aunque todavía no lo he hecho (sin tiempo), parece ser la mejor opción para crear una distribución personalizada basada en Ubuntu desde cero y lograr una instalación mínima.
Thomas Owens
1
También podría usar la instalación mínima, solo un FYI.
Thomas Ward
1
@LordofTime Personalmente no soy tan fanático -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 -serverISO y elegir paquetes adicionales sanos. -serverEs un punto de partida muy sensible.
Oli
11

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).

Stefan Lasiewski
fuente
La misma preocupación que tuve con las otras sugerencias para hacer esto surge: ¿me veré atrapado en un infierno de configuración como donde estoy ahora con Arch? Tengo un sistema medio configurado que ejecuta Gnome, pero no tiene soporte para redes inalámbricas, no hay aplicaciones que me ayuden a trabajar, y estoy buscando varias horas de instalaciones y configuraciones para llevarme a un punto donde pueda usar el sistema.
Thomas Owens
44
@Thomas: ¿Pero no es eso lo que quieres decir con "despojado"? Solo redes Ethernet, sin aplicaciones (excepto lo básico), sin GUI, etc.
Stefan Lasiewski
Quiero evitar aplicaciones que no quiero. Honestamente, no sé todo lo que no quiero porque es difícil saber qué paquetes están instalados, qué hacen y qué depende de ellos. Synaptic está cerca, pero no del todo. Quiero una instalación que venga con X, GNOME, redes inalámbricas y cableadas, y algunos otros elementos esenciales. No quiero tratar con clientes VPN, juegos, experiencia de usuario, usabilidad (teclado en pantalla, etc.), navegadores web, aplicaciones de oficina, administración de fotos, reproducción de medios ...
Thomas Owens
Hace unos dos años, creé un sistema JeOS básico e intenté identificar suficientes componentes para poder ejecutar Xfce (Xfce es más delgado que Gnome y tiene menos dependencias). apt-cache depends xfcey apt-cache rdepends xfcefueron 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 ...
Stefan Lasiewski
Y en su mayor parte, apt hace un muy buen trabajo al evitar el infierno de configuración. Yum hace un buen trabajo en distribuciones basadas en RH.
Stefan Lasiewski
4

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.

ibuclaw
fuente
¿JeOS es parte del servidor Ubuntu? Hago una búsqueda de "Ubuntu JeOS" y termino en la página del Servidor. Estoy pensando en ir por esa ruta ...
Thomas Owens
Además, una preocupación que tengo con esto es que me perderé en el "infierno de configuración", donde estoy con Arch ahora. Todo está configurado a medias y solo quiero usar mi sistema, pero no puedo porque todavía tengo horas de instalaciones y configuraciones por delante.
Thomas Owens
No se preocupe demasiado por eso ... No debería haber mucha más configuración que con una instalación normal, pero si tiene stock, obviamente sabe dónde hacer preguntas;)
LassePoulsen
La configuración no debería ser un problema, ya que todas las configuraciones "probadas y comprobadas" que encuentra en la instalación de Ubuntu en stock son en realidad parte de los paquetes en el repositorio. Acabo de buscar JeOS yo mismo, y de hecho parece ser parte de la instalación del servidor ahora (esto es diferente de Hardy), mi única suposición es que obtendrá un menú que le dará la opción de elegir qué instalar en algún lugar a lo largo de la configuración. Este suele ser siempre el caso en los instaladores de CD alternativos.
ibuclaw
4

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.

Tim Omaha
fuente
Eso es perfecto para mi. No quiero una interfaz gráfica de usuario y quiero arrancar en red.
Matt H
2

Instale el Servidor Ubuntu y ssh. Eso es lo más despojado posible.

Thorbjørn Ravn Andersen
fuente
Eso es demasiado desnudo. Editaré mi publicación original para reflejar esto, pero quiero las herramientas de administración y la GUI, solo que no hay aplicaciones.
Thomas Owens
2
Luego, descubra los paquetes que le dan lo que desea e instálelos en el servidor Ubuntu mínimo con apt-get. No dificil.
Thorbjørn Ravn Andersen
2

Esto es lo que hice para eliminar los paquetes predeterminados no deseados de una instalación de escritorio normal:

  1. Retirar el ubuntu-desktoppaquete. 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.
  2. Echa un vistazo a sus dependencias en un administrador de paquetes (me gusta usar 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.

Morgan May
fuente
Solo para aclarar su último punto: si no tengo un paquete instalado y actualizo mi instalación de Ubuntu, ¿no se instalarán los paquetes que he desinstalado? Esa fue una de mis preocupaciones.
Thomas Owens
Eso es correcto.
Morgan mayo
2
  1. Realice una instalación "mínima" como sugirieron tantas personas
  2. Instale sus paquetes requeridos con:, ¿
    sudo apt-get install --no-install-recommends package-namedónde package-nameestá 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.

João Pinto
fuente
1

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.

Bryce
fuente
1
Bloatware es todas las aplicaciones con las que viene Ubuntu que nunca uso. Todos los juegos, un montón de utilidades, el teclado en pantalla, los protectores de pantalla, ese tipo de cosas. También hay muchas utilidades aleatorias que nunca uso: ni siquiera sé cuáles son todas, solo las veo en mis paquetes instalados.
Thomas Owens
Bueno, muchos de ellos se pueden desinstalar individualmente a través del Centro de software de Ubuntu o con los comandos apropiados de apt-get remove. Sin embargo, la mayoría de las aplicaciones y utilidades realmente no imponen mucho impacto en los recursos que no sean el espacio en disco que ocupan. No usan memoria, energía o carga de CPU a menos que realmente los estés usando.
Bryce
3
Realmente, para recortar mi sistema, no me preocupo por lo que está instalado, sino por lo que se está ejecutando. Y generalmente son los servicios en lugar de las aplicaciones. Por ejemplo, puedo estar tratando de maximizar el rendimiento de la batería en una computadora portátil. Para hacer esto, utilizo el 'power-top' más excelente para ver qué aplicaciones o servicios consumen más energía y los apago. Por ejemplo, deshabilitaré ubuntu-one, pulseaudio, bluetooth, a veces incluso el administrador de red. He podido duplicar temporalmente la duración de la batería de una netbook temporalmente de esta manera. Para ver qué se está ejecutando: service --status-all
Bryce
1
Eso puede ser, pero todavía no los quiero allí. También hay cosas sin sentido, como la marca aleatoria (ubuntufox o como se llame), también me viene a la mente. Me encantaría tener una distribución basada en Ubuntu que sea extremadamente magra.
Thomas Owens
3
"Muy ligero" no es exactamente cierto. Es solo una versión no Gnome.
Thorbjørn Ravn Andersen
0

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 ...

TenPlus1
fuente
0

Podrías usar

apt-get remove "package"

hasta que todos los paquetes que no desea hayan desaparecido, use remastersys para crear un livecd

Harlan Pennell
fuente