![将 KDE 添加到 Ubuntu](https://linux22.com/image/45773/%E5%B0%86%20KDE%20%E6%B7%BB%E5%8A%A0%E5%88%B0%20Ubuntu.png)
我似乎已经在 Ubuntu 13.04 桌面上安装了 KDE,通过发出sudo apt-get install kompare
.原因相当深奥——我想使用 Kompare 实用程序,仅此而已。我的 Ubuntu 使用 Ubuntu 默认 Unity 桌面框架。我刚刚破坏了桌面的稳定性吗?
我可以安全地恢复此安装吗?
答案1
我想使用 Kompare 实用程序,仅此而已。我的 Ubuntu 使用 ubuntu 默认 Unity 桌面框架。我刚刚破坏了桌面的稳定性吗?
我不这么认为。这对于来自特定 DE 的 GUI 组件很常见。一般来说,它们可以在没有 DE 本身的情况下运行(在不同的 DE 内,或者其他什么),但它们需要由发行版与其他依赖项等编译的共享组件。甚至对于非 GUI 组件也可能会发生这种情况。 DE 的一部分:我最近看到的最糟糕的例子是在最小的 debian 系统上安装 doxygen(源代码的文档管理器):它需要1/2GB我认为,因为 doxygen 使用 Latex,它需要 GUI 的东西(注意系统已经安装了 X!),包括一些 Qt 和 KDE 部分。
看起来很多,但假设您对磁盘空间没有太多限制,它应该不会对您的系统产生任何其他影响。大多数东西甚至永远不会被加载到内存中;共享对象可以是部分加载,但依赖系统假设可能需要一切。这其实是一个非常合理的策略。请记住,大多数 Linux 发行版(包括 ubuntu)在首次安装时占用的空间相对较小;我认为一般<20GB。与其他主流操作系统相比,后者从一开始就节省了至少 100 GB 的空间。
我好像在Ubuntu 13.04桌面上安装了KDE
您的意思是 KDE 已取代您的默认桌面吗?如果是这样,那么您应该询问(或搜索)有关在 ubuntu 上配置默认桌面的问题。
如果没有,那就不用担心。这没有错,也不应该成为问题。在同一系统上安装多个 DE 是很常见的,在许多情况下甚至可以运行多个不同的 DE同时具有单独的登录会话。
答案2
我想使用 Kompare 实用程序,仅此而已。
下次使用--no-install-recommends
开关时:
sudo apt-get --no-install-recommends install kompare
我好像在Ubuntu 13.04桌面上安装了KDE
您安装的是相当大量的依赖项(众所周知,当您在 Gnome/GTK 环境中使用 KDE/Qt 应用程序时会发生这种情况,反之亦然),如果您不希望它们使用,其中大多数都可以很容易地卸载以下命令:
sudo apt-get remove akonadi-facebook akregator amarok amarok-common amarok-utils apport-kde apturl-kde ark audiocd-kio bluedevil calligra-data calligra-libs colord-kde cryptsetup dolphin dragonplayer freespacenotifier gnupg-agent gnupg2 gpgsm gstreamer0.10-qapt gtk2-engines-oxygen gtk3-engines-oxygen gwenview ibus-qt4 kaccessible kaddressbook kamera kamoso kate kcalc kde-base-artwork kde-baseapps-bin kde-baseapps-data kde-config-gtk-style kde-config-tablet kde-config-telepathy-accounts kde-config-touchpad kde-style-oxygen kde-telepathy kde-telepathy-approver kde-telepathy-auth-handler kde-telepathy-contact-list kde-telepathy-data kde-telepathy-filetransfer-handler kde-telepathy-integration-module kde-telepathy-minimal kde-telepathy-send-file kde-telepathy-text-ui kde-wallpapers-default kde-window-manager kde-window-manager-common kde-workspace kde-workspace-bin kde-workspace-data kde-workspace-kgreet-plugins kde-zeroconf kdegames-card-data kdegames-data kdegraphics-strigi-analyzer kdemultimedia-kio-plugins kdenetwork-filesharing kdepasswd kdepim-kresources kdepim-strigi-plugins kdesudo kexi khelpcenter4 kinfocenter klipper kmag kmail kmenuedit kmix kmousetool knotes konsole kontact korganizer kpat kppp krdc krita krita-data ksnapshot ksysguard ksysguardd ksystemlog ktorrent ktorrent-data kubuntu-default-settings kubuntu-desktop kubuntu-docs kubuntu-firefox-installer kubuntu-netbook-default-settings kubuntu-notification-helper kubuntu-web-shortcuts kvkbd kwalletmanager libassuan0 libaudiocdplugins4 libbluedevil1 libcalendarsupport4 libchm1 libcln6 libdebconf-kde0 libepub0 libeventviews4 libfftw3-3 libgpgme++2 libgps20 libgrantlee-core0 libgtlcore0.8 libgtlfragment0.8 libibus-qt1 libincidenceeditorsng4 libindicate-qt1 libkateinterfaces4 libkblog4 libkcompactdisc4 libkdcraw-data libkdcraw21 libkdecorations4abi1 libkdegames6 libkdepim4 libkdepimdbusinterfaces4 libkdgantt2 libkephal4abi1 libkexiv2-11 libkexiv2-data libkipi-data libkipi9 libkleo4 libkmanagesieve4 libkonq-common libkonq5-templates libkonq5abi1 libkontactinterface4 libkpgp4 libkrossui4 libksane-data libksane0 libksba8 libkscreensaver5 libksgrd4 libksieve4 libksieveui4 libksignalplotter4 libktnef4 libktorrent-l10n libktorrent4 libktpchat0 libktpcommoninternalsprivate3 libkunitconversion4 libkwineffects1abi4 libkwinglutils1abi1 libkwinnvidiahack4 libkworkspace4abi2 liblastfm1 liblightdm-qt-2-0 libllvm3.0 libloudmouth1-0 libmailcommon4 libmailimporter4 libmessagecomposer4 libmessagecore4 libmessagelist4 libmessageviewer4 libmuonprivate1 libmygpo-qt1 libokularcore1abi1 libopenal-data libopenal1 libopenconnect2 libopenctl0.8 libopenjpeg2 libopenshiva0.8 libplasma-geolocation-interface4 libplasmaclock4abi3 libplasmagenericshell4 libpoppler-qt4-4 libprocesscore4abi1 libprocessui4a libqalculate5 libqalculate5-data libqca2-plugin-ossl libqgpgme1 libqimageblitz4 libqoauth1 libqtglib-2.0-0 libqtgstreamer-0.10-0 libqtgstreamerui-0.10-0 libqtscript4-core libqtscript4-gui libqtscript4-network libqtscript4-sql libqtscript4-uitools libqtscript4-xml libqtshiva0.1 libreoffice-kde libreoffice-style-oxygen libruby1.9.1 libsolidcontrol4abi2 libsolidcontrolifaces4abi2 libspnav0 libsyndication4 libtag-extras1 libtaskmanager4abi3 libtelepathy-logger-qt4-1 libtelepathy-qt4-2 libtemplateparser4 libweather-ion6 libyaml-0-2 libzip2 lightdm-kde-greeter muon muon-installer muon-notifier muon-updater okular okular-extra-backends oxygen-cursor-theme partitionmanager pinentry-gtk2 pinentry-qt4 plasma-dataengines-addons plasma-dataengines-workspace plasma-desktop plasma-netbook plasma-scriptengine-python plasma-widget-facebook plasma-widget-folderview plasma-widget-kimpanel plasma-widget-menubar plasma-widget-message-indicator plasma-widget-networkmanagement plasma-widget-telepathy-chat plasma-widget-telepathy-presence plasma-widgets-addons plasma-widgets-workspace plymouth-theme-kubuntu-logo plymouth-theme-kubuntu-text print-manager python-pyudev python3-pykde4 python3-pyqt4 python3-sip qapt-deb-installer quassel quassel-data rdesktop rekonq ruby ruby1.9.1 skanlite software-properties-kde systemsettings tasks-icons ubuntu-release-upgrader-qt usb-creator-kde userconfig
如果很可能会kompare
与其他所有内容一起卸载,那么只需按照开始时的命令安装即可。
这也解决了你的问题:
还想知道我是否可以安全地恢复此安装。
现在来说最后一个:
我刚刚破坏了桌面的稳定性吗?
不,您刚刚安装了太多您可能永远不会使用的东西。
答案3
您没有破坏桌面的稳定性。
您可以按照此处的说明恢复“纯”Ubuntu:http://www.psychocats.net/ubuntu/pureubuntu
答案4
- 您可以执行以下命令在 ubuntu 上使用 KDE:
sudo apt-get install kubuntu-desktop
我不喜欢Unity,我在Ubuntu12.04上使用gnome3桌面。我执行以下命令在ubuntu上使用Gnome3:
sudo apt-get 安装 gnome-shell
好好享受!