Atualize do Ubuntu com o KDE Desktop para o Kubuntu

2

Dois anos atrás, quando o último LTS veio, eu decidi instalar o KDE (desktop ou full, não sei qual) no topo da minha instalação pessoal após o upgrade do Ubuntu para o 12.04 a partir do 10.04. Então, agora que a iteração 14.04 está fora, estou tentando atualizar meu sistema novamente.

A questão é que, como eu tecnicamente tenho uma instalação do Ubuntu e não uma instalação do Kubuntu, não tenho certeza de qual caminho de atualização é o mais seguro a ser usado. Eu entendo que haverá mudanças, mas basicamente eu não quero perder todos dos meus mods nos últimos dois anos. (por exemplo: download personalizado: tela de inicialização, efeitos da área de trabalho, ponteiros do mouse) A solução também deve incluir configurações para programas instalados após o fato. (por exemplo: yakuake)

Do jeito que eu vejo, existe uma das duas maneiras possíveis de fazer isso. Semelhante ao que é discutido aqui :

  1. Atualize o Kubuntu e transfira as configurações.
  2. Atualize o Ubuntu e o KDE.

Eu suspeito que o # 2 seria o caminho mais seguro. Mas, novamente, o número 1 forneceria uma instalação mais enxuta se houvesse uma maneira de migrar todas as configurações corretamente. Eu realmente devo me curvar aos especialistas nesse assunto.

Duas coisas a serem observadas:

  • Eu já tenho dd backups da minha partição para que eu possa experimentar. ... dentro da razão ... Eu prefiro estar dentro de uma semana.
  • Eu tenho absolutamente zero anexo para qualquer coisa do GNOME.
por Matthew Cordaro 27.04.2014 / 02:40

2 respostas

2

Basta executar este comando para remover os pacotes relacionados à unidade Ubuntu (só funciona para o Precice):

 sudo apt-get remove activity-log-manager-common activity-log-manager-control-center adium-theme-ubuntu aisleriot apg apport-gtk aptdaemon aptdaemon-data apturl at-spi2-core bamfdaemon baobab bluez-gstreamer branding-ubuntu brasero brasero-cdrkit brasero-common checkbox checkbox-qt cmap-adobe-japan2 compiz compiz-core compiz-gnome compiz-plugins-default compiz-plugins-main-default compizconfig-backend-gconf deja-dup desktop-file-utils dmz-cursor-theme doc-base duplicity empathy empathy-common eog espeak espeak-data evince evince-common evolution-data-server evolution-data-server-common example-content file-roller firefox firefox-globalmenu firefox-gnome-support folks-common gcalctool gcc gcc-4.6 gconf-service gconf-service-backend gconf2 gconf2-common gedit gedit-common geoclue geoclue-ubuntu-geoip ginn gir1.2-appindicator3-0.1 gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-dbusmenu-glib-0.4 gir1.2-dbusmenu-gtk-0.4 gir1.2-dee-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gmenu-3.0 gir1.2-gnomebluetooth-1.0 gir1.2-gnomekeyring-1.0 gir1.2-gst-plugins-base-0.10 gir1.2-gstreamer-0.10 gir1.2-gtk-2.0 gir1.2-gtk-3.0 gir1.2-gtksource-3.0 gir1.2-gudev-1.0 gir1.2-indicate-0.7 gir1.2-javascriptcoregtk-3.0 gir1.2-launchpad-integration-3.0 gir1.2-notify-0.7 gir1.2-pango-1.0 gir1.2-peas-1.0 gir1.2-rb-3.0 gir1.2-soup-2.4 gir1.2-totem-1.0 gir1.2-totem-plparser-1.0 gir1.2-ubuntuoneui-3.0 gir1.2-unity-5.0 gir1.2-vte-2.90 gir1.2-webkit-3.0 gir1.2-wnck-3.0 gksu gnome-accessibility-themes gnome-bluetooth gnome-control-center gnome-control-center-data gnome-desktop3-data gnome-disk-utility gnome-font-viewer gnome-games-data gnome-icon-theme gnome-icon-theme-symbolic gnome-keyring gnome-media gnome-menus gnome-nettool gnome-online-accounts gnome-orca gnome-power-manager gnome-screensaver gnome-screenshot gnome-session gnome-session-bin gnome-session-canberra gnome-session-common gnome-settings-daemon gnome-sudoku gnome-system-log gnome-system-monitor gnome-terminal gnome-terminal-data gnome-user-guide gnome-user-share gnomine gstreamer0.10-gconf gstreamer0.10-nice gstreamer0.10-plugins-base-apps gstreamer0.10-tools gtk2-engines gtk2-engines-murrine gtk3-engines-unico gucharmap guile-1.8-libs gvfs gvfs-backends gvfs-bin gvfs-common gvfs-daemons gvfs-fuse gvfs-libs gwibber gwibber-service gwibber-service-facebook gwibber-service-identica gwibber-service-twitter humanity-icon-theme hwdata ibus ibus-gtk3 ibus-pinyin ibus-pinyin-db-android ibus-pinyin-db-open-phrase ibus-table indicator-application indicator-appmenu indicator-datetime indicator-messages indicator-power indicator-printers indicator-session indicator-sound indicator-status-provider-mc5 intel-gpu-tools jockey-gtk landscape-client-ui-install language-selector-gnome launchpad-integration libappindicator1 libappindicator3-1 libatk-adaptor libatk-adaptor-schemas libatkmm-1.6-1 libatspi2.0-0 libavahi-glib1 libavahi-gobject0 libavahi-ui-gtk3-0 libbamf0 libbamf3-0 libboost-serialization1.46.1 libbrasero-media3-1 libburn4 libc-dev-bin libc6-dev libcairo-perl libcairomm-1.0-1 libcamel-1.2-29 libcanberra-gtk-module libcanberra-gtk0 libcanberra-gtk3-0 libcanberra-gtk3-module libcap2-bin libcdio-cdda1 libcdio-paranoia1 libcdio13 libcompizconfig0 libcurl3 libcurl3-nss libdconf-dbus-1-0 libdconf-qt0 libdecoration0 libdee-1.0-4 libdmapsharing-3.0-2 libdotconf1.0 libebackend-1.2-1 libebook-1.2-12 libecal-1.2-10 libedata-book-1.2-11 libedata-cal-1.2-13 libedataserver-1.2-15 libedataserverui-3.0-1 libespeak1 libevent-2.0-5 libevince3-3 libexempi3 libfarstream-0.1-0 libfolks-eds25 libfolks-telepathy25 libfolks25 libfreerdp-plugins-standard libfreerdp1 libgail-3-0 libgail-common libgail18 libgck-1-0 libgconf-2-4 libgconf2-4 libgcr-3-1 libgcr-3-common libgdata-common libgdata13 libgdu-gtk0 libgdu0 libgee2 libgeoclue0 libgexiv2-1 libgksu2-0 libglew1.6 libglewmx1.6 libglib-perl libglib2.0-bin libglib2.0-data libglibmm-2.4-1c2a libgmime-2.6-0 libgnome-bluetooth8 libgnome-control-center1 libgnome-desktop-3-2 libgnome-media-profiles-3.0-0 libgnome-menu-3-0 libgnome-menu2 libgnome2-common libgnomekbd-common libgnomekbd7 libgoa-1.0-0 libgoa-1.0-common libgomp1 libgpod-common libgpod4 libgrip0 libgssdp-1.0-3 libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk2-perl libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgtkmm-3.0-1 libgtksourceview-3.0-0 libgtksourceview-3.0-common libgtkspell-3-0 libgtop2-7 libgtop2-common libgucharmap-2-90-7 libgupnp-1.0-4 libgupnp-igd-1.0-4 libgweather-3-0 libgweather-common libgwibber-gtk2 libgwibber2 libibus-1.0-0 libidl-common libidl0 libido3-0.1-0 libindicate-gtk3 libindicator-messages-status-provider1 libindicator3-7 libindicator7 libisofs6 libjavascriptcoregtk-3.0-0 libjson-glib-1.0-0 libjte1 libkpathsea5 liblaunchpad-integration-3.0-1 liblaunchpad-integration-common liblightdm-gobject-1-0 liblircclient0 liblouis-data liblouis2 liblua5.1-0 libmetacity-private0 libminiupnpc8 libmission-control-plugins0 libnautilus-extension1a libnice10 libnm-gtk-common libnm-gtk0 libnotify-bin libnotify4 libnux-2.0-0 libnux-2.0-common liboauth0 libopencc1 liborbit2 liboverlay-scrollbar-0.2-0 liboverlay-scrollbar3-0.2-0 libpackagekit-glib2-14 libpam-cap libpam-gnome-keyring libpango-perl libpangomm-1.4-1 libpeas-1.0-0 libpeas-common libpoppler-glib8 libportaudio2 libprotobuf7 libprotoc7 libproxy1-plugin-gsettings libproxy1-plugin-networkmanager libpurple-bin libpurple0 libqtbamf1 libqtdee2 libqtgconf1 libquadmath0 libquvi-scripts libquvi7 libraw5 libreoffice-gnome libreoffice-gtk libreoffice-style-human libreoffice-style-tango librest-0.7-0 librhythmbox-core5 librsvg2-common librsync1 libsdl1.2debian libsigc++-2.0-0c2a libsonic0 libstartup-notification0 libsyncdaemon-1.0-1 libt1-5 libtelepathy-farstream2 libtelepathy-glib0 libtelepathy-logger2 libtimezonemap1 libtotem-plparser17 libtotem0 libubuntuoneui-3.0-1 libunique-3.0-0 libunity-2d-private0 libunity-core-5.0-5 libunity-misc4 libunity9 libutouch-evemu1 libutouch-frame1 libutouch-geis1 libutouch-grail1 libuuid-perl libvncserver0 libvte-2.90-9 libvte-2.90-common libwacom-common libwacom2 libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libwmf0.2-7 libwmf0.2-7-gtk libwnck-3-0 libwnck-3-common libwnck-common libwnck22 libxklavier16 libxres1 libyaml-tiny-perl libyelp0 libzeitgeist-1.0-1 libzephyr4 light-themes lightdm linux-libc-dev mahjongg make manpages-dev media-player-info metacity metacity-common mousetweaks nautilus nautilus-data nautilus-sendto nautilus-sendto-empathy nautilus-share network-manager-gnome network-manager-pptp-gnome notify-osd notify-osd-icons nux-tools onboard oneconf overlay-scrollbar pinyin-database pkg-config plymouth-theme-ubuntu-logo policykit-1-gnome protobuf-compiler pulseaudio-module-gconf python-appindicator python-aptdaemon python-aptdaemon.gtk3widgets python-aptdaemon.pkcompat python-brlapi python-cairo python-configglue python-dateutil python-debtagshw python-defer python-dirspec python-egenix-mxdatetime python-egenix-mxtools python-gconf python-gi-cairo python-gnomekeyring python-gst0.10 python-gtk2 python-ibus python-libproxy python-libxml2 python-louis python-mako python-markupsafe python-notify python-openssl python-packagekit python-pam python-piston-mini-client python-protobuf python-pyatspi2 python-pyinotify python-serial python-speechd python-twisted-bin python-twisted-core python-twisted-names python-twisted-web python-ubuntu-sso-client python-ubuntuone-client python-ubuntuone-control-panel python-ubuntuone-storageprotocol python-virtkey python-zeitgeist qt-at-spi remmina remmina-common remmina-plugin-rdp remmina-plugin-vnc rhythmbox rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder rhythmbox-plugin-magnatune rhythmbox-plugin-zeitgeist rhythmbox-plugins rhythmbox-ubuntuone seahorse sessioninstaller shotwell simple-scan sni-qt software-center software-center-aptdaemon-plugins software-properties-common software-properties-gtk speech-dispatcher ssh-askpass-gnome system-config-printer-gnome telepathy-gabble telepathy-haze telepathy-idle telepathy-indicator telepathy-logger telepathy-mission-control-5 telepathy-salut thunderbird thunderbird-globalmenu thunderbird-gnome-support totem totem-common totem-mozilla totem-plugins transmission-common transmission-gtk ubuntu-artwork ubuntu-desktop ubuntu-docs ubuntu-mono ubuntu-sounds ubuntu-sso-client ubuntu-sso-client-gtk ubuntu-system-service ubuntu-wallpapers ubuntu-wallpapers-precise ubuntuone-client ubuntuone-client-gnome ubuntuone-control-panel ubuntuone-couch ubuntuone-installer unity unity-2d unity-2d-common unity-2d-panel unity-2d-shell unity-2d-spread unity-asset-pool unity-common unity-greeter unity-lens-applications unity-lens-files unity-lens-music unity-lens-video unity-scope-musicstores unity-scope-video-remote unity-services update-manager update-notifier usb-creator-gtk vino whois whoopsie xdg-user-dirs-gtk xdiagnose xterm xul-ext-ubufox yelp yelp-xsl zeitgeist zeitgeist-core zeitgeist-datahub zenity zenity-common 

Em seguida, execute este comando para instalar a área de trabalho do KDE.

 sudo apt-get install kubuntu-desktop 

Em seguida, execute a atualização da base do Ubuntu:

 sudo do-release-upgrade -d

Agora você está executando o Kubuntu 14.04LTS.

Fonte: link

    
por xangua 27.04.2014 / 10:30
0
  

A questão é que desde que eu tecnicamente tenho uma instalação do Ubuntu e não uma instalação do Kubuntu

Na verdade, a base do pacote é a mesma. Não há diferenças entre os pacotes instalados desde o início e instalados depois. Então, qual é a única desvantagem? A quantidade de pacotes que você pode ter para instalar / atualizar para fazer o salto. Isso não é obrigatório de nenhuma maneira. Você pode apenas estar bem atualizando.

  

Do jeito que eu vejo, há uma das duas maneiras possíveis de fazer isso

Na verdade, três. Como mencionei, você só precisa atualizar sem remover nada. O sistema de atualização foi feito para atualizar de forma perfeita entre as versões.

    
por Braiam 02.05.2014 / 01:51