Soy nuevo en Linux, así que todavía lo estoy aprendiendo. Lo instalé Gnome 2.28
con entorno de escritorio.
Así que me pregunto por qué hay tantas cosas variables como grabadoras de CD, editores de imágenes, juegos instalados con Gnome.
¡Pero esto es solo la mitad del problema! Gnome depende de ellos! Entonces, cuando quiero desinstalarlos a través de Synaptic Package Manager, ¡también me pide que desinstale Gnome!
¿Cómo puedo eliminar solo esa aplicación que quiero eliminar?
Respuestas:
En primer lugar, ha instalado gnome -the-package , no gnome -vis-a-vis-the-gtk-api o gnome-the- user-desktop o gnome-the- {inserte otras ideas aquí} . Hay una diferencia; algunos de estos son ideas y conceptos, algunos son software, otros son herramientas de desarrollo y otros solo están disponibles para el administrador de sistemas.
Creo que también estás confundiendo varios conceptos. A diferencia de lo que se encuentra en Windows (donde es de talla única), su entorno Linux es mucho más modular y puede personalizarse en gran medida. Las partes necesarias se instalan en capas, con una pantalla, un administrador de pantalla, un administrador de ventanas y, además, cualquier programa de usuario.
Una visita rápida a X11 y amigos
X11 es un entorno de visualización gráfica, en forma de un servidor, un cliente y un protocolo. Las sesiones gráficas pueden ser locales para un dispositivo de video o a través de una red para un cliente remoto. Usando X11 le permite aislar donde tiene sus gráficos aparecen desde donde se originan a partir de .
El trabajo de un administrador de pantalla es proporcionar autenticación (una pantalla de inicio de sesión gráfica) para determinar quién es y quién no es un usuario autorizado, y lanzar la sesión gráfica adecuada para ese usuario. Los gestores de pantallas pueden considerarse como una especie de proceso de control de acceso para X11, pidiendo a los usuarios que se identifiquen y gestionando quién tiene acceso a qué pantalla (donde estoy usando la pantalla para describir libremente su sesión X11).
Una vez que el administrador de pantalla ha determinado quién es usted y qué quiere hacer (o qué debería hacer), inicia varios programas, que generalmente incluyen el administrador de ventanas . El trabajo del administrador de ventanas es hacer lo que parece: ¡administrar ventanas! Si alguna vez llega a un punto donde sus ventanas pierden repentinamente todos sus bordes y no puede cambiar su tamaño, entonces el administrador de ventanas ha dejado de funcionar.
Cuando las personas hablan de entornos de escritorio en Linux, de lo que generalmente hablan es de una colección de varias cosas, incluyendo X11, un administrador de pantalla, un administrador de ventanas y varios programas de usuario, todos instalados juntos para proporcionar una "experiencia de escritorio". Cuando instala "Gnome", realmente está instalando gdm (el Administrador de visualización de Gnome), Metacity (un administrador de ventanas) y una gran cantidad de otros programas para proporcionar una "experiencia de escritorio".
Debido a que cada usuario es diferente, y algunos usuarios tendrán expectativas diferentes de los demás, generalmente hay una amplia gama de programas que cubren la mayoría de los casos de uso, para que las personas puedan comenzar a usarlo de inmediato. Es por eso que cuando instaló gnome, terminó con todo tipo de cosas, y no todas las cosas que necesariamente quería.
Habiendo dicho eso...
Cuando instala un paquete en Debian, potencialmente está instalando otros paquetes que son dependencias, es decir, estos otros paquetes deben instalarse 'debajo' para que el 'arriba' funcione correctamente. Cuando lo instaló
gnome-desktop
como un paquete, instaló una variación de este, un metapaquete , que es un paquete de nada más que dependencias de otros paquetes; elgnome-desktop
paquete en sí no tiene nada realmente (aparte de unos pocos archivos de pegamento), sino que las dependencias adjuntas hacen que se instalen todos los demás.Si está buscando un entorno de GUI mínimo y desea controlar lo que está y no está instalado para mantener las cosas livianas, es mejor que desinstale gnome-desktop por completo, purgue todos los archivos en el proceso y luego vuelva a instalando algo más pequeño sin dependencias. Deberá dejar atrás su GUI por un momento, porque la herramienta de paquete que está tratando de usar puede o no ser parte del proceso de eliminación; así que querrás entrar en un shell de texto normal, probablemente presionando Alt-F1 mientras estás en la consola del sistema. Desde allí, inicie sesión como root y realice el siguiente comando:
Ese comando eliminará el escritorio de gnome y todos los paquetes asociados, actualizará su lista de paquetes disponibles para instalar e instalará
fluxbox
como administrador de ventanas. Después de instalar su administrador de ventanas, querrá instalar otro software que use una interfaz GUI y continuar desde allí; lo más probable es que quieras hacer lo siguiente como root mientras estás en ese shell:Eso instalará el
synaptic
administrador de paquetes y reiniciará su administrador de pantalla. Desde allí, inicie sesión y ejecute synaptic desde el menú de su administrador de ventanas, y seleccione los paquetes que desea instalar. Asegúrese de no reinstalargnome-desktop
nuevamente.* Nota al pie: sí, sé que Windows usa componentes modulares en sí, y que varios pueden reemplazarse según sea necesario; pero en la práctica, y desde el punto de vista del público en general, generalmente se ve como una entidad monolítica, con una única interfaz de usuario.
fuente
Gnome "depende" de todas esas cosas porque son parte de gnome. Por definición , son parte de Gnome. Si no los quieres, no instales Gnome. Sin embargo, puede desinstalar Gnome y luego simplemente instalar las partes del sistema que desea conservar.
fuente
Gnome en Debian es solo un metapaquete. Instala todo el entorno, que incluye todas las aplicaciones y utilidades. Entonces, cuando desinstala solo una de esas aplicaciones, debe eliminar el paquete paraguas 'gnome'. Sin embargo, todas las cosas que sacó permanecerán intactas.
fuente
apt-get purge {packagename}
. Recibirá un mensaje que le indicará otros paquetes que se eliminarán si dependen de ese paquete.Además de las respuestas de womble, Gnome (y KDE también) es un conjunto de programas muy estrechamente integrado para proporcionar una experiencia de escritorio completa. Como tal, muchos de los componentes están estrechamente unidos entre sí para proporcionar varios servicios sin problemas entre sí.
Por ejemplo, para proporcionar una vista previa de música en Nautilus, hay una dependencia de Totem para proporcionar la funcionalidad de reproducción de música / gstreamer. Del mismo modo, al hacer clic en un enlace en cualquier aplicación integrada con Gnome, se cargará correctamente su navegador preferido (generalmente Firefox, pero se puede configurar para otra cosa en las Preferencias de Gnome).
fuente
Debian tiene dos metapaquetes de GNOME,
gnome-desktop-environment
que son estrictamente los paquetes lanzados por GNOME en sentido ascendente, ygnome
que también depende de un montón de aplicaciones adicionales. Entonces, para deshacerse de los paquetes adicionales, retírelos pero marquegnome-desktop-environment
para guardarlos .Tenga en cuenta que la grabación de CD es parte de GNOME ascendente ahora. Entonces, si desea eliminar eso también pero mantener las otras partes de GNOME, ejecute
apt-get remove brasero; aptitude keep-all
. Esto eliminará elgnome-desktop-environment
metapaquete, pero el comando keep-all detendrá los otros paquetes de los que depende que se eliminen automáticamente.fuente
Intenta instalar gnome-core en lugar de gnome.
fuente