DaDesktop天翼云桌面面支持UBUNTU吗?

前言昨晚为了解决需求分析工具umbrello不能显示菜单的问题决定下载KDE(kubuntu-desktop),今早又临时决定下载掉KDE(kubuntu-desktop),结果出现了意外,最终解决了意外。恩,过程有点狗血,不过学到了好多知识,现在分享出来。安装KDEKDE是什么KDE,K Desktop Enviroment的英文缩写,一种著名的运行于 Linux、Unix 以及FreeBSD 等操作系统上的自由图形桌面环境,整个系统采用的都是 TrollTech 公司所开发的Qt程序库(现在属于Digia公司)。KDE Linux 操作系统上最流行的桌面环境之一。(来自百度百科) 而ubuntu的默认桌面环境是Gnome Unity。 **注意:同时安装KDE和Gnome环境会让你的应用菜单同时含有双方的程序,显得比较混乱。而且还可能存在一些小的集成性问题, 但是这些问题都不会影响正常的功能(这也是导致卸载KDE时出现意外的原因)如何安装明确一点,这里的KDE的包又被成为metapackage,它是一个空的包,它相当于一个指针指向了其他所有要安装的包(这也是卸载时不能使用平常的sudo apt-get remove 命令来卸载的原因)。方法一去软件中心搜索”kubuntu-desktop”,然后选择安装Kubuntu Plasma Desktop即可。 注:因为该安装需要依赖很多其他的包,所以时间会久一些。方法二使用命令
sudo apt-get install kubuntu-desktop
安装。 下载时你会看到该次下载大约有1038MB大小,其依赖之多可想而知。安装中的问题在最后会出现一下错误提示: 在处理时有错误发生: /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.08.2-0ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)解决方法方法一:考虑先用 sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade 更新所有软件包,再重新下载一次。方法二:如还有问题可以直接强制覆盖,但 telepathy 账户可能无法正常工作。使用命令:
apt-get -o Dpkg::Options::=”–force-overwrite” -f install
卸载KDE卸载误区正常情况下我们在卸载时通常会使用方便快捷的
sudo apt-get remove kubuntu-desktop
命令来卸载相关的软件,但是,在这里就行不通了。 主要会产生一下两个问题: a.卸载不干净; 因为这里的包只是一个指向其他依赖的一个空包; b.会卸载掉属于ubuntu自带的默认桌面Gnome Unity。 这就是发生意外的根本原因。正确的卸载方法解决方法如下: 无非就是把相关的依赖逐个卸载即可。例如在ubuntu12.04下:sudo apt-get remove akonadi-backend-mysql akonadi-server akregator amarok amarok-common amarok-utils apport-kde apturl-kde ark bluedevil cdparanoia cdrdao cryptsetup docbook-xml docbook-xsl dolphin dragonplayer freespacenotifier gnupg-agent gnupg2 gpgsm gpsd gstreamer0.10-qapt gtk2-engines-oxygen gtk3-engines-oxygen gwenview ibus-qt4 icoutils jockey-kde k3b k3b-data kaccessible kaddressbook kamera kate kate-data katepart kcalc kde-baseapps-bin kde-baseapps-data kde-config-gtk kde-config-touchpad kde-runtime kde-runtime-data kde-style-oxygen 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 kdegraphics-strigi-analyzer kdelibs-bin kdelibs5-data kdelibs5-plugins kdemultimedia-kio-plugins kdenetwork-filesharing kdepasswd kdepim-kresources kdepim-runtime kdepim-strigi-plugins kdepimlibs-kio-plugins kdesudo kdm kdoctools khelpcenter4 kinfocenter klipper kmag kmail kmenuedit kmix kmousetool knotes konsole kontact kopete kopete-message-indicator korganizer kpat kppp ksnapshot ksysguard ksysguardd ksystemlog ktimetracker ktorrent ktorrent-data kubuntu-debug-installer kubuntu-default-settings kubuntu-desktop kubuntu-docs kubuntu-firefox-installer kubuntu-netbook-default-settings kubuntu-notification-helper kubuntu-web-shortcuts kvkbd kwalletmanager language-selector-kde libakonadi-calendar4 libakonadi-contact4 libakonadi-kabc4 libakonadi-kcal4 libakonadi-kde4 libakonadi-kmime4 libakonadi-notes4 libakonadiprotocolinternals1 libassuan0 libattica0.3 libbluedevil1 libboost-program-options1.46.1 libcalendarsupport4 libcln6 libclucene0ldbl libdebconf-kde0 libdlrestrictions1 libdmtx0a libencode-locale-perl libepub0 libeventviews4 libfile-listing-perl libflac++6 libfont-afm-perl libgadu3 libgif4 libgpgme++2 libgps20 libgrantlee-core0 libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libibus-qt1 libilmbase6 libincidenceeditorsng4 libindicate-qt1 libio-socket-inet6-perl libio-socket-ssl-perl libk3b6 libkabc4 libkactivities-bin libkactivities6 libkalarmcal2 libkateinterfaces4 libkatepartinterfaces4 libkblog4 libkcal4 libkcalcore4 libkcalutils4 libkcddb4 libkcmutils4 libkde3support4 libkdeclarative5 libkdecorations4 libkdecore5 libkdegames5a libkdepim4 libkdepimdbusinterfaces4 libkdesu5 libkdeui5 libkdewebkit5 libkdgantt2 libkdnssd4 libkemoticons4 libkephal4abi1 libkexiv2-10 libkexiv2-data libkfile4 libkholidays4 libkhtml5 libkidletime4 libkimap4 libkio5 libkipi-data libkipi8 libkjsapi4 libkjsembed4 libkldap4 libkleo4 libkmanagesieve4 libkmbox4 libkmediaplayer4 libkmime4 libknewstuff2-4 libknewstuff3-4 libknotifyconfig4 libkntlm4 libkonq-common libkonq5-templates libkonq5abi1 libkontactinterface4 libkopete4 libkparts4 libkpgp4 libkpimidentities4 libkpimtextedit4 libkpimutils4 libkprintutils4 libkpty4 libkresources4 libkrosscore4 libksba8 libkscreensaver5 libksgrd4 libksieve4 libksieveui4 libksignalplotter4 libktexteditor4 libktnef4 libktorrent-l10n libktorrent3 libkunitconversion4 libkwineffects1abi3 libkwinglutils1 libkwinnvidiahack4 libkworkspace4abi1 libkxmlrpcclient4 liblastfm0 libloudmouth1-0 liblwp-mediatypes-perl liblwp-protocol-https-perl libmailcommon4 libmailtools-perl libmailtransport4 libmessagecomposer4 libmessagecore4 libmessagelist4 libmessageviewer4 libmicroblog4 libmpcdec6 libmsn0.3 libmuonprivate1 libmygpo-qt1 libmysqlclient18 libnepomuk4 libnepomukdatamanagement4 libnepomukquery4a libnepomuksync4 libnepomukutils4 libnet-http-perl libnet-ssleay-perl libntrack-qt4-1 libntrack0 libokularcore1abi1 libopenexr6 libotr2 libphonon4 libplasma-geolocation-interface4 libplasma3 libplasmaclock4abi3 libplasmagenericshell4 libpolkit-qt-1-1 libpoppler-qt4-3 libprison0 libprocesscore4abi1 libprocessui4a libqalculate5 libqapt-runtime libqapt1 libqca2 libqca2-plugin-ossl libqgpgme1 libqimageblitz4 libqjson0 libqrencode3 libqt4-designer libqt4-help libqt4-qt3support libqt4-scripttools libqt4-sql-mysql libqt4-test libqtassistantclient4 libqtglib-2.0-0 libqtgstreamer-0.10-0 libqtscript4-core libqtscript4-gui libqtscript4-network libqtscript4-sql libqtscript4-uitools libqtscript4-xml libqtwebkit4 libreoffice-kde libreoffice-style-oxygen libsocket6-perl libsolid4 libsolidcontrol4abi2 libsolidcontrolifaces4abi2 libsoprano4 libstreamanalyzer0 libstreams0 libsyndication4 libtag-extras1 libtaskmanager4abi3 libtemplateparser4 libthreadweaver4 libtimedate-perl liburi-perl libvirtodbc0 libweather-ion6 libwww-perl libwww-robotrules-perl libxml2-utils libxss1 libzip2 muon muon-installer muon-notifier muon-updater mysql-client-core-5.5 mysql-common mysql-server-core-5.5 ntrack-module-libnl-0 odbcinst odbcinst1debian2 okular okular-extra-backends oxygen-cursor-theme oxygen-icon-theme partitionmanager phonon phonon-backend-gstreamer pinentry-gtk2 pinentry-qt4 plasma-dataengines-addons plasma-dataengines-workspace plasma-desktop plasma-netbook plasma-scriptengine-javascript plasma-scriptengine-python plasma-widget-facebook plasma-widget-folderview plasma-widget-kimpanel plasma-widget-menubar plasma-widget-message-indicator plasma-widget-networkmanagement plasma-widgets-addons plasma-widgets-workspace plymouth-theme-kubuntu-logo plymouth-theme-kubuntu-text polkit-kde-1 printer-applet python-kde4 python-pyudev python-qt4 python-qt4-dbus python-sip qapt-batch qapt-deb-installer quassel quassel-data rekonq sgml-data shared-desktop-ontologies software-properties-kde soprano-daemon system-config-printer-kde systemsettings tasks-icons update-manager-kde usb-creator-kde userconfig virtuoso-minimal virtuoso-opensource-6.1-bin virtuoso-opensource-6.1-common xsettings-kde && sudo apt-get install ubuntu-desktop卸载KDE过程中的突发意外意外状况卸载掉KDE重启之后,发现无法进入系统了。 后来一学长告诉我原来这是没有了图形化界面只剩下命令行界面了,进入了Dos时代。如图 产生意外的原因上文中提到了产生意外的原因。如何解决突发意外在开机进入黑屏界面之后,使用Ctrl+Alt+F1快捷键进入命令行界面。然后输入用户名、密码登录即可(唯一的不同就是这是一个没有图形化界面的系统,其他的都还一样); 然后重新下载ubuntu的desktop,使用命令: sudo apt-get install ubuntu-desktop 然后输入密码回车即可。 如图: 相关参考资料本博客采用了一下两份材料,链接如下: a.安装KDE b.卸载KDE反思总结依赖问题其实之前在卸载postgresql时也遇到过卸载不彻底的问题,一直不知道原因,现在明确了。也收获了一个小教训,以后下载安装软件时能自己手动解决的尽量自己手动解决,还是那句话,放在自己家里的东西才是自己的。解决问题的心态问题其实遇到黑屏时着实把我吓了一跳,当时第一个想法就是重装系统,可是重装一次系统的代价实在是太大了。还好中午在学长的提示下顺利地解决了问题。心态要放正,要以科学的心态,使用科学的方法,科学的解决问题。
Ubuntu可以说是最受欢迎的基于Linux的操作系统之一。毫无疑问,它是最为著名的。然而,Ubuntu存在着一些差异。Ubuntu有两个不同的版本:稳定版本和长期支持(LTS)版本。此外,Ubuntu 又分为 Ubuntu Cloud、Ubuntu Core、Ubuntu Desktop 和 Ubuntu Server。在本文中,您将了解有关 Ubuntu Server 和Ubuntu Desktop 之间的所有差异。在比较Ubuntu Desktop和Ubuntu Server之间的差异之前,让我们先了解一下什么是服务器。服务器通常有两种形式:机架式和塔式。塔式服务器本质上就是一个台式机,但其部件通常有所不同,注重长寿、稳定性和安全性。例如,塔式服务器使用纠错码(ECC)RAM,而非服务器的台式机则不使用。此外,服务器不一定包括显示器、键盘和鼠标等外围设备。在没有外围设备的情况下运行服务器被称为“无头”设置。服务器的软件包括操作系统、服务器软件(例如用于托管网站的Apache;CUPS打印服务器)和安全软件。因此,Ubuntu Server是基于Ubuntu的服务器操作系统。它是Ubuntu Desktop的简化版本,附带了设置和维护服务器的必要工具。Ubuntu Server是免费的吗?是的。和桌面版一样,Ubuntu Server是免费下载和使用的。然而,如果您将其用于与业务相关的目的并且不能容忍对可用性产生影响的问题,开发者提供基于订阅的支持套餐。如果您更倾向于自行管理服务器的支持,那也是可行的选择。Ubuntu社区资源中有关于各种潜在问题和解决方案的文档和讨论。Ubuntu桌面版和Ubuntu服务器版的区别几个区别揭示了Ubuntu桌面版和Ubuntu服务器版之间的差异。1、缺乏图形用户界面Ubuntu桌面版和服务器版之间的主要区别在于桌面环境。Ubuntu桌面版包含图形用户界面(GUI),而Ubuntu服务器版则没有。这是因为大多数服务器是无头运行的。那么这是什么意思呢?它们在没有传统键盘、鼠标和显示器设置的情况下运行,无法让用户与机器进行交互。相反,服务器通常使用SSH进行远程管理。虽然SSH已内置于基于Unix的操作系统中,但在Windows上使用SSH也很简单。尽管一些Linux服务器操作系统具有桌面环境,但许多操作系统缺乏GUI。因此,Ubuntu桌面版假设您的机器使用视频输出,并安装了一个桌面环境。而Ubuntu服务器版则缺乏图形用户界面。然而,您始终可以通过几个步骤在Ubuntu服务器上安装GUI。2、Ubuntu桌面版和服务器版上的不同应用程序Ubuntu桌面版包含适用于常规使用的应用程序:办公套件、多媒体软件和网络浏览器。然而,Ubuntu服务器版具有不同的软件包集合。这些软件包专注于服务器需求。因此,Ubuntu服务器版可以作为邮件服务器、文件服务器、Web服务器和Samba服务器运行。具体的软件包包括bind9和apache2。而Ubuntu桌面版的应用程序主要面向主机机器的使用,Ubuntu服务器版的软件包则侧重于与客户端建立连接和安全性。3、Ubuntu服务器版与桌面版的安装由于Ubuntu服务器版缺乏图形用户界面,因此安装与Ubuntu桌面版不同。安装Ubuntu桌面版基本上就像安装其他软件一样。但是Ubuntu服务器版使用了一个基于过程的菜单,使您在选择基本系统的工作方式方面具有更多的自由。4、Ubuntu服务器版与桌面版的性能由于Ubuntu服务器版默认不包含图形用户界面,因此它具有潜在的更好的系统性能。毕竟,没有桌面环境需要管理,因此资源可以专门用于服务器任务。然而,实际情况并非总是如此。例如,您可能安装了一些特别消耗资源的服务器软件,从而使机器变慢。相反,您可能仅仅使用Ubuntu桌面版进行文字处理。在两台完全相同的机器上使用默认选项安装Ubuntu服务器版和Ubuntu桌面版,服务器版的性能通常优于桌面版。但一旦软件加入其中,情况就会发生变化。Ubuntu桌面版与Ubuntu服务器版的相似之处使用Ubuntu服务器版而不是Ubuntu桌面版不应该是一种完全新的体验。至少,如果您有命令行和SSH的使用经验,Ubuntu服务器版应该会让您感到熟悉。它们还有其他一些关键的相似之处:内核和支持。Ubuntu服务器版和Ubuntu桌面版共享相同的内核构建和开发者的支持。您始终可以选择在Ubuntu内升级内核版本,这使您具有充分的控制权,可以使用最新的可用技术来适配您的机器。Ubuntu桌面版和Ubuntu服务器版使用不同的内核吗?不。自Ubuntu 12.04以来,服务器和桌面版采用相同的内核。因此,您可以向任何一种变体中添加任何软件包。这意味着尽管默认安装有所区别,但您可以相应地自定义您的Ubuntu版本。因此,您可以从Ubuntu服务器版开始,如果您决定无法以无头方式运行,稍后再安装桌面环境。或者,您可以从Ubuntu桌面版开始,然后添加必要的软件包来创建一个服务器。由于Ubuntu服务器版和桌面版共享核心Ubuntu内核,因此默认安装的差异并不妨碍未来的软件包安装。在支持上,Ubuntu服务器版和桌面版有区别吗?再次回答,没有。在Ubuntu 12.04 LTS之前,Ubuntu桌面版的支持周期为三年,而服务器版则享有五年的支持周期。自12.04 LTS发布以来,Ubuntu桌面版和服务器版已转向采用五年的支持周期。使用Ubuntu Server还是Ubuntu Desktop:你应该选择哪个?考虑到它们的差异和相似之处,现在是一个重要的问题:你应该使用Ubuntu Server还是Ubuntu Desktop?只要你使用的是Ubuntu的LTS版本,无论是Server还是Desktop都可以作为服务器使用。两者之间的主要区别仍然在于GUI和默认软件包。不过,由于核心的Ubuntu内核,你可以在两个版本上安装相同的软件包。何时使用Ubuntu Desktop 你应该使用Ubuntu Desktop将计算机作为日常驱动程序。它包含了大量的多媒体和生产力软件。有一个图形用户界面,安装也很简单。此外,你可以安装服务器软件,将Ubuntu Desktop用作服务器。例如,你可以在低功耗的Lenovo ThinkServer TS140上使用Ubuntu Desktop。这样你就可以连接显示器并使用桌面环境。你可以将Ubuntu Server转变为一个家庭影院电脑(HTPC),使用Linux媒体服务器软件。这方面的好选择包括Plex和Subsonic。或者,你甚至可以使用Ubuntu Desktop而不是Ubuntu Server创建一个Linux游戏服务器。何时使用Ubuntu ServerUbuntu Server最适合用于服务器。这似乎是显而易见的。但就像有机架式和塔式服务器一样,不同的服务器也各不相同。如果你计划无头运行服务器,那么你应该选择Ubuntu Server而不是Ubuntu Desktop。因为两个Ubuntu版本共享一个核心内核,所以你随后可以添加一个GUI。此外,Ubuntu Server最适合于包含所需软件包的特定类型的服务器。例如,当创建电子邮件服务器或Web服务器时,你可能会考虑使用Ubuntu Server。因此,选择对你的项目来说工作量较小的选项。如果Ubuntu Server包含你需要的软件包,就使用服务器并安装桌面环境。如果你绝对需要一个GUI,但默认的Server安装中没有包含你需要的服务器软件,那么就使用Ubuntu Desktop并安装你需要的软件。虽然Ubuntu Server能够满足大多数托管需求,但如果你想建立一个长期运行的服务器,你应该了解Ubuntu与其他服务器发行版的比较,并找出哪个最适合你。什么是Ubuntu Core?如果你想知道安装Ubuntu Core和Ubuntu Server之间的区别,这就有了略微不同的维度。但是现在你已经了解了Ubuntu Server是什么,你很容易就能理解它们之间的区别。Ubuntu Core vs. Ubuntu ServerUbuntu Core是Linux的一个简化版本,适用于嵌入式设备项目,如物联网设备或智能家居项目。虽然Ubuntu Core可以具备服务器功能,但它与运行Ubuntu Server的机器不同,不是以同样的方式作为服务器。你应该避免在服务器或桌面机器上使用Ubuntu Core,而是选择Ubuntu Server和Ubuntu Desktop作为更好的选择。在Ubuntu Desktop和Server之间做出正确的选择最终,将Ubuntu Server用于服务器和Ubuntu Desktop用于桌面的问题并不像看起来那么简单。要考虑你的需求以及设置机器所需的工作量。如果你运行一个媒体服务器,Ubuntu Server可能过于复杂。而用于常规使用的桌面应该运行Ubuntu Desktop。基本上,你的决策取决于哪个选项需要更容易进行初始设置。但还要考虑熟悉度的因素。如果你正在设置一个服务器,而没有GUI让你感到不舒服,就使用Ubuntu Desktop。创建一个服务器可能听起来很吓人,但从桌面环境开始可以让这个任务变得不那么艰巨。你计划使用Ubuntu服务器,但使用Windows桌面吗?了解如何从Windows建立与Ubuntu的远程桌面访问。https://www.linuxmi.com/ubuntu-22-04-rdp-remote-desktop.html文章来自Linux迷,原文链接https://www.linuxmi.com/ubuntu-desktop-ubuntu-server.html如果本文对你有帮助的话,欢迎点赞&在看&转发,这对我继续分享&创作文章非常重要。感谢如有错误或其它问题,欢迎小伙伴留言评论、指正。更多相关Linux运维技术文章,请持续关注:程序员加油站

我要回帖

更多关于 天翼云桌面 的文章