"Ubuntu系统下安装Xfce桌面环境的日志记录" 在Ubuntu操作系统中,Xfce是一种轻量级的桌面环境,常被用于替代默认的Unity或Gnome桌面,以提供更低的系统资源消耗和更快的启动速度。这篇日志记录了在Ubuntu下安装Xfce的过程,其中包含了安装过程中涉及的一系列依赖包的详细信息。 首先,用户通过命令行使用`sudo apt-get install xfce4`来启动安装过程。这个命令是Ubuntu中常用的软件包管理器APT(Advanced Package Tool)的命令,用于获取并安装xfce4软件包及其所有必要的依赖项。`sudo`是一个让普通用户以管理员权限执行命令的工具,而在Linux中,安装系统级别的软件通常需要这种权限。 安装过程中,系统首先执行"Reading package lists",这是APT从官方软件源下载软件包列表的过程,确保安装的是最新版本。接着是"Building dependency tree",即构建依赖关系树,分析xfce4及其依赖包之间的关系,以确保所有必要的组件都被正确安装。 在日志中,我们可以看到一系列即将被安装的额外包的名称,这些都是为了使Xfce桌面环境正常运行所必需的。例如: - `accountsservice-ubuntu-schemas`:账户服务的Ubuntu特定配置文件,用于管理用户的网络账户。 - `bluez-obexd`:BlueZ,是Linux下的蓝牙协议栈,`obexd`是其中的OBEX服务器,用于数据交换。 - `cups*`:CUPS(Common Unix Printing System),是Unix和类Unix系统中的打印服务,用于管理和打印任务。 - `elementary-xfce-icon-theme`: elementary风格的图标主题,用于美化Xfce桌面。 - `exo-utils`:Exo工具集,提供了Xfce的一些实用程序,如文件选择器和对话框。 - `fonts-*`:各种字体包,用于提供丰富的文本显示效果。 - `gir1.2-dbusmenu-glib-0.4`:DBus菜单的GLib接口,用于应用程序菜单集成。 - `gnome-*`:虽然Xfce是轻量级的,但一些基本的GNOME组件也可能被包含,如蓝牙管理、电源管理等。 - `greybird-gtk-theme`:Greybird是Xfce的默认主题之一,提供一致的视觉体验。 - `gtk2-engines-murrine`:Murrine引擎,用于GTK+2的透明和半透明效果。 - `lib*`:大量的库文件,如`cairomm`、`dbus`、`glib`等,它们是各种软件功能的基础。 这些依赖包的安装意味着Xfce不仅仅是一个桌面环境,还包括了系统服务、图形界面组件、多媒体支持、打印服务等多个方面的功能。安装完成后,用户可以通过启动管理器(如LightDM)选择Xfce会话,或者在已登录的Unity/Gnome环境中使用`startx /usr/bin/startxfce4`命令来切换到Xfce桌面。 这个日志展示了在Ubuntu中安装Xfce桌面环境的完整过程,以及为了提供一个功能齐全、稳定的轻量级桌面环境,系统需要安装的众多组件和依赖。这有助于理解Linux系统中软件包管理的复杂性和桌面环境的构建原理。
[sudo] password for todd:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
accountsservice-ubuntu-schemas bluez-obexd cups cups-browsed cups-client cups-common cups-core-drivers cups-daemon
cups-filters cups-filters-core-drivers cups-ipp-utils cups-ppdc cups-server-common desktop-base
elementary-xfce-icon-theme exo-utils fonts-droid-fallback fonts-noto-mono fonts-quicksand fonts-ubuntu
fonts-urw-base35 ghostscript gir1.2-dbusmenu-glib-0.4 gnome-bluetooth gnome-power-manager gnome-screensaver
greybird-gtk-theme gsettings-ubuntu-schemas gtk2-engines-murrine gvfs-backends indicator-applet
indicator-application indicator-appmenu indicator-bluetooth indicator-common indicator-datetime indicator-keyboard
indicator-messages indicator-power indicator-printers indicator-session indicator-sound jayatana libaccounts-glib0
libatkmm-1.6-1v5 libbamf3-2 libcairomm-1.0-1v5 libcdio-cdda2 libcdio-paranoia2 libcdio18 libcupsfilters1 libexo-2-0
libexo-common libexo-helpers libfcitx-config4 libfcitx-gclient1 libfcitx-utils0 libfontembed1 libgarcon-1-0
libgarcon-common libgarcon-gtk3-1-0 libglibmm-2.4-1v5 libgnome-panel0 libgs9 libgs9-common libgtkmm-3.0-1v5
libido3-0.1-0 libijs-0.35 libindicator3-7 libjbig2dec0 libkeybinder-3.0-0 liblightdm-gobject-1-0 liblouis-data
liblouis20 liblouisutdml-bin liblouisutdml-data liblouisutdml9 libmessaging-menu0 libmtp-common libmtp-runtime
libmtp9 libnfs13 libnotify-bin libpangomm-1.4-1v5 libpaper-utils libpaper1 libpoppler-cpp0v5 libpoppler-glib8
libpoppler97 libqpdf26 libsigc++-2.0-0v5 libthunarx-3-0 libtumbler-1-0 libunity-gtk2-parser0 libunity-gtk3-parser0
libunity-settings-daemon1 liburi-perl liburl-dispatcher1 libwnck-3-0 libwnck-3-common libxfce4panel-2.0-4
libxfce4ui-1-0 libxfce4ui-2-0 libxfce4ui-common libxfce4ui-utils libxfce4util-bin libxfce4util-common libxfce4util7
libxfconf-0-3 libxpresent1 libxres1 light-locker light-locker-settings lightdm nautilus-data pavucontrol
plymouth-label poppler-data poppler-utils python3-psutil python3-xdg ssl-cert tango-icon-theme thunar thunar-data
thunar-volman tumbler tumbler-common ubuntu-touch-sounds unity-greeter unity-gtk-module-common unity-gtk2-module
unity-gtk3-module unity-settings-daemon unity-settings-daemon-schemas xfce4-appfinder xfce4-notifyd xfce4-panel
xfce4-pulseaudio-plugin xfce4-session xfce4-settings xfconf xfdesktop4 xfdesktop4-data xfwm4 xiccd
Suggested packages:
cups-bsd foomatic-db-compressed-ppds | foomatic-db cups-pdf smbclient antiword docx2txt imagemagick fonts-noto
fonts-freefont-otf | fonts-freefont-ttf fonts-texgyre ghostscript-x murrine-themes samba-common
fonts-japanese-mincho | fonts-ipafont-mincho fonts-japanese-gothic | fonts-ipafont-gothic fonts-arphic-ukai
fonts-arphic-uming fonts-nanum python-psutil-doc openssl-blacklist gnome-icon-theme kdelibs-data
thunar-archive-plugin thunar-media-tags-plugin tumbler-plugins-extra xfce4-goodies xfce4-power-manager fortunes-mod
Recommended packages:
appmenu-qt systemd-services
The following NEW packages will be installed:
accountsservice-ubuntu-schemas bluez-obexd cups cups-browsed cups-client cups-common cups-core-drivers cups-daemon
cups-filters cups-filters-core-drivers cups-ipp-utils cups-ppdc cups-server-common desktop-base
elementary-xfce-icon-theme exo-utils fonts-droid-fallback fonts-noto-mono fonts-quicksand fonts-ubuntu
fonts-urw-base35 ghostscript gir1.2-dbusmenu-glib-0.4 gnome-bluetooth gnome-power-manager gnome-screensaver
greybird-gtk-theme gsettings-ubuntu-schemas gtk2-engines-murrine gvfs-backends indicator-applet
indicator-application indicator-appmenu indicator-bluetooth indicator-common indicator-datetime indicator-keyboard
indicator-messages indicator-power indicator-printers indicator-session indicator-sound jayatana libaccounts-glib0
libatkmm-1.6-1v5 libbamf3-2 libcairomm-1.0-1v5 libcdio-cdda2 libcdio-paranoia2 libcdio18 libcupsfilters1 libexo-2-0
libexo-common libexo-helpers libfcitx-config4 libfcitx-gclient1 libfcitx-utils0 libfontembed1 libgarcon-1-0
libgarcon-common libgarcon-gtk3-1-0 libglibmm-2.4-1v5 libgnome-panel0 libgs9 libgs9-common libgtkmm-3.0-1v5
libido3-0.1-0 libijs-0.35 libindicator3-7 libjbig2dec0 libkeybinder-3.0-0 liblightdm-gobject-1-0 liblouis-data
liblouis20 liblouisutdml-bin liblouisutdml-data liblouisutdml9 libmessaging-menu0 libmtp-common libmtp-runtime
libmtp9 libnfs13 libnotify-bin libpangomm-1.4-1v5 libpaper-utils libpaper1 libpoppler-cpp0v5 libpoppler-glib8
libpoppler97 libqpdf26 libsigc++-2.0-0v5 libthunarx-3-0 libtumbler-1-0 libunity-gtk2-parser0 libunity-gtk3-parser0
libunity-settings-daemon1 liburi-perl liburl-dispatcher1 libwnck-3-0 libwnck-3-common libxfce4panel-2.0-4
libxfce4ui-1-0 libxfce4ui-2-0 libxfce4ui-common libxfce4ui-utils libxfce4util-bin libxfce4util-common libxfce4util7
libxfconf-0-3 libxpresent1 libxres1 light-locker light-locker-settings lightdm nautilus-data pavucontrol
plymouth-label poppler-data poppler-utils python3-psutil python3-xdg ssl-cert tango-icon-theme thunar thunar-data
thunar-volman tumbler tumbler-common ubuntu-touch-sounds unity-greeter unity-gtk-module-common unity-gtk2-module
unity-gtk3-module unity-settings-daemon unity-settings-daemon-schemas xfce4 xfce4-appfinder xfce4-notifyd
xfce4-panel xfce4-pulseaudio-plugin xfce4-session xfce4-settings xfconf xfdesktop4 xfdesktop4-data xfwm4 xiccd
0 upgraded, 147 newly installed, 0 to remove and 0 not upgraded.
Need to get 54.6 MB of archives.
剩余27页未读,继续阅读
- 粉丝: 160
- 资源: 33
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 十种常见电感线圈电感量计算公式详解
- 军用车辆:CAN总线的集成与优势
- CAN总线在汽车智能换档系统中的作用与实现
- CAN总线数据超载问题及解决策略
- 汽车车身系统CAN总线设计与应用
- SAP企业需求深度剖析:财务会计与供应链的关键流程与改进策略
- CAN总线在发动机电控系统中的通信设计实践
- Spring与iBATIS整合:快速开发与比较分析
- CAN总线驱动的整车管理系统硬件设计详解
- CAN总线通讯智能节点设计与实现
- DSP实现电动汽车CAN总线通讯技术
- CAN协议网关设计:自动位速率检测与互连
- Xcode免证书调试iPad程序开发指南
- 分布式数据库查询优化算法探讨
- Win7安装VC++6.0完全指南:解决兼容性与Office冲突
- MFC实现学生信息管理系统:登录与数据库操作