AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-313751

inetknght's questions

Martin Hope
inetknght
Asked: 2020-12-15 10:44:12 +0800 CST

在不卸载 gnome-shell 的情况下卸载进化

  • 2

我安装了 Ubuntu 18.04 LTS 并用它来开发软件。我注意到htop有两个进程会占用大量内存,/usr/lib/evolution/evolution-addressbook-factory并且/usr/lib/evolution/evolution-calendar-factory——占用了 1G 的虚拟地址空间和 100MB 的常驻内存。我对日历或地址簿没有任何用处。事实上,我有更重要的事情与它们消耗的内存和 CPU 时间有关。重要的是,我绝对不希望任何应用程序尝试与我永远不会使用的日历或地址簿集成。我希望任何尝试这样做的应用程序告诉我它正在遵循安全的错误想法。所以我想卸载它们。

inetknght@develop:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

无需更新或安装。整洁,因此系统已完全更新。我想删除一个包。

inetknght@develop:~$ dpkg -S evolution-addressbook-factory
evolution-data-server: /usr/lib/evolution/evolution-addressbook-factory-subprocess
evolution-data-server: /usr/lib/systemd/user/evolution-addressbook-factory.service
evolution-data-server: /usr/lib/evolution/evolution-addressbook-factory
inetknght@develop:~$ dpkg -S evolution/evolution-calendar-factory
evolution-data-server: /usr/lib/evolution/evolution-calendar-factory
evolution-data-server: /usr/lib/evolution/evolution-calendar-factory-subprocess

因此,我要删除的两个进程都是由evolution-data-server包提供的。

inetknght@develop:~$ sudo apt-get remove evolution-data-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  policykit-1-gnome
The following packages will be REMOVED:
  evolution-data-server gdm3 gnome-shell gnome-todo ubuntu-desktop ubuntu-session
The following NEW packages will be installed:
  policykit-1-gnome
0 upgraded, 1 newly installed, 6 to remove and 0 not upgraded.
Need to get 24.0 kB of archives.
After this operation, 12.2 MB disk space will be freed.
Do you want to continue? [Y/n] n

为什么删除一个包会使 apt-get 想要安装另一个包???为什么要删除该包需要删除整个外壳?

在过去,我只是chmod -x /usr/lib/evolution/*暂时工作。但是前一段时间发布了更新,现在文件已被替换并且可以再次执行。卸载我永远不会使用的系统组件的真正解决方案是什么?为什么有些系统组件提供地址簿和日历功能但没有任何可配置性?这些组件没有 UI。如果我在活动菜单中搜索,evolution则不会返回任何结果。但是,如果我在 Ubuntu Software 应用程序中搜索,evolution我会看到一个结果并且它没有安装。所以如果没有安装,那么这些组件是如何在这里运行的???

package-management apt evolution 18.04
  • 1 个回答
  • 664 Views
Martin Hope
inetknght
Asked: 2017-05-23 15:33:23 +0800 CST

16.04,肉桂,只登录后台

  • 1

团队搬到了新的楼层;我吃午饭的时候系统电源被切断了(呃)。在新位置打开电源,登录,然后...桌面环境说明failed to start session "cinnamon"。

我努力了:

  1. 更新包sudo apt-get update && sudo apt-get upgrade
  2. 卸载并重新安装nvidia-375
  3. 卸载并重新安装cinnamon
  4. 安装cinnamon-desktop-environment
  5. 卸载、重新安装和重置compiz设置

#3之后,错误消息消失了,但桌面环境从未加载。相反,我只是得到我的背景图像。没有桌面图标,没有任务栏,根本没有用户交互。

我唯一能做的就是加载一个不同的控制台control-alt-F1并从那里做一些事情。在这一点上,我不确定去哪里尝试解决这个问题。有什么想法/帮助/提示吗?

nvidia
  • 1 个回答
  • 163 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve