.png)
Estoy en Xubuntu 13.10 e instalé el metapaquete ubuntu-desktop
hace aproximadamente una hora para probarlo. Desafortunadamente, no funcionó nada bien, así que volví a mi sesión de Xfce.
Ahora hay algunas cosas diferentes y me gustaría eliminar los paquetes que vienen con dicho metapaquete. ¿Hay alguna forma de instalar los que acaba de instalar ubuntu-desktop? ¿Quizás se pueda hacer mediante algo de apt-get
magia?
Respuesta1
La situación en la que se encuentra no es infrecuente y ha sido abordada enVolviendo a un Xubuntu puro pero esas instrucciones son para versiones anteriores y no para 13.10. Incluso entonces, tienen sugerencias útiles y vale la pena echarles un vistazo.
Puede hacer algo así usted mismo porque todo lo que haya hecho al instalar o eliminar software de los repositorios utilizando apt-get
el Centro de software o Synaptic se registra /var/log/apt/history.log
(y los archivos archivados más antiguos) en /var/log/apt
. Lo que has hecho debería estar en el archivo más reciente, sin formato history.log
. Eche un vistazo allí y tome nota del software instalado en la fecha correspondiente.
Luego, para simplificar y facilitar el seguimiento de lo que está haciendo, elimine algunos programas a la vez de la lista de lo que ha identificado. Cada vez que utilice por primera vez la -s
bandera:
sudo apt-get purge -s package_name
para simular lo que se hará sin el -s
interruptor.
Además, mire /usr/share/xsessions
(usando una terminal para ver los nombres de archivos reales) y elimine (después de hacer una copia de seguridad) los archivos .desktop de las sesiones que no desea ver al momento de iniciar sesión.
Los expertos pueden tener una manera más elegante de tomar los nombres de los paquetes de la línea relevante, history.log
pero aquí hay una manera de usar el contenido de Pastebinit:
- copie la línea n.° 3, la que comienza con "Instalar:" en un editor de texto y elimine hasta el primer nombre del paquete. Guarde el archivo como
unity
. - Abra una terminal y ejecute
sed -i 's/), /)\n/g' unity
. Esto introduce saltos de línea después de cada paquete. - correr
awk -F: '{ print $1 }' unity > unity1
. Esto le proporciona un archivo con solo los nombres de los paquetes que puede utilizarapt-get
. Pero cada paquete está en una línea separada. - arreglar eso ejecutando
awk 1 ORS=', ' unity1 > unity2
- elimine manualmente "," al final del archivo ** .
Después de estos pasos, te quedará algo que puedes usar en apt-get purge
.
python3-pyatspi, syslinux-legacy, telepathy-haze, libqt5v8-5, telepathy-idle, libsgutils2-2, rhythmbox-plugins, empathy-common, libcrypt-passwdmd5-perl, empathy, gir1.2-dbusmenu-glib-0.4, account-plugin-salut, libgdata13, libsignon-glib1, libsignon-qt5-1, xul-ext-webaccounts, libgdata-common, signon-plugin-oauth2, apturl, libxcb-render-util0, libsignon-extension1, gnome-orca, libqt5sql5-sqlite, libsbc1, account-plugin-aim, ubuntu-docs, python-pyinotify, telepathy-salut, libdmapsharing-3.0-2, python-qt4-dbus, bluez-gstreamer, telepathy-gabble, gir1.2-totem-1.0, gnome-terminal, overlay-scrollbar, evolution-data-server-goa, gir1.2-gst-plugins-base-1.0, libqt5opengl5, libgexiv2-2, libfreerdp1, ubuntu-desktop, account-plugin-facebook, python3-chardet, deja-dup-backend-gvfs, python3-debian, deja-dup-backend-ubuntuone, gnome-disk-utility, libqt4-sql-sqlite, whoopsie-preferences, libgc1c2, telepathy-mission-control-5, python-configglue, libdbusmenu-qt2, libgee-0.8-2, remmina-plugin-rdp, libprotoc7, gstreamer1.0-nice, libfolks25, libxcb-image0, python3-brlapi, mtools, gstreamer1.0-clutter, libproxy1-plugin-networkmanager, libaccount-plugin-google, libqt5sql5, libxcb-icccm4, libaccount-plugin-generic-oauth, telepathy-logger, gnome-terminal-data, libqt5qml5, libsignon-plugins-common1, nautilus-sendto-empathy, account-plugin-windows-live, duplicity, libwmf0.2-7-gtk, landscape-client-ui-install, liblouis-data, libufe-xidgetter0, rhythmbox-plugin-magnatune, libwhoopsie-preferences0, totem-plugins, libmission-control-plugins0, python-ubuntuone-client, gnome-control-center-unity, rhythmbox-mozilla, python-ubuntuone-control-panel, libaccounts-glib0, libaccounts-qt5-1, libgweather-3-3, libfarstream-0.2-2, gnome-screensaver, libqt5core5, rhythmbox-data, libssh-4, libreoffice-presentation-minimizer, shotwell-common, libfolks-eds25, liboauth0, libtelepathy-logger3, shotwell, indicator-sync, rhythmbox-plugin-cdrecorder, libgpod4, remmina-common, protobuf-compiler, apturl-common, deja-dup, gnome-contacts, liblouis2, branding-ubuntu, libaccount-plugin-1.0-0, python-twisted-names, libfreerdp-plugins-standard, vino, libtotem0, totem, libqt5xml5, guile-2.0-libs, signon-plugin-password, libqt5quick5, libsync-menu1, usb-creator-common, libqt5test5, mcp-account-manager-uoa, remmina, libqt5printsupport5, libreoffice-ogltrans, python3-dirspec, sni-qt, libvncserver0, syslinux, python-protobuf, rhythmbox, libxcb-sync0, python-ubuntuone-storageprotocol, python3-speechd, totem-common, account-plugin-jabber, overlay-scrollbar-gtk2, overlay-scrollbar-gtk3, thunderbird-gnome-support, remmina-plugin-vnc, libfolks-telepathy25, libgweather-common, libproxy1-plugin-gsettings, activity-log-manager, syslinux-common, example-content, libqt5webkit5, notify-osd-icons, libtelepathy-farstream3, libqt5widgets5, xul-ext-websites-integration, gir1.2-gnomekeyring-1.0, totem-mozilla, udisks, rhythmbox-plugin-zeitgeist, libecal-1.2-15, rhythmbox-ubuntuone, gir1.2-dee-1.0, account-plugin-yahoo, gir1.2-syncmenu-0.1, signon-ui, libgpod-common, unity-webapps-common, evolution-data-server, webaccounts-extension-common, ubuntuone-control-panel, python-markupsafe, ubuntuone-client-data, pulseaudio-module-bluetooth, gnome-control-center-signon, gnome-mahjongg, libqt53d5, python3-louis, libqt5dbus5, librsync1, ubuntuone-client, ubuntu-sso-client-qt, qt-at-spi, gir1.2-unity-5.0, usb-creator-gtk, libraw9, gir1.2-totem-plparser-1.0, libqt5gui5, account-plugin-google, signon-keyring-extension, liblvm2app2.2, libqt5network5, media-player-info, gir1.2-rb-3.0, python3-six, activity-log-manager-control-center, librhythmbox-core7, folks-common, plymouth-theme-ubuntu-logo, libqt5location5, libedata-cal-1.2-20, notify-osd, ubuntuone-control-panel-qt, libavahi-gobject0, libqt5sensors5, aisleriot, python-mako, nautilus-share, xul-ext-unity, libgail-common, signond
**Verhttps://stackoverflow.com/a/4611116/1771119para obtener el código sobre cómo quitar el terminal ",".