使用 Debian 8 杰西
我不喜欢geoclue
。我想删除它
尝试做:
apt-get remove geoclue*
我有:
The following packages will be REMOVED:
empathy geoclue-2.0 gnome gnome-clocks gnome-core gnome-maps
task-gnome-desktop
有没有办法在不卸载整个 gnome 的情况下删除它?除了 gnome 之外,我没有任何窗口管理器,我不想破坏我的安装。
谢谢
答案1
在基于 Debian 的系统上,您可以通过将其不尊重隐私行为的结果发送到虚无的黑洞来安全地中和 geoclue。
请执行下列操作:
通过“sudo”命令提升系统权限或以 root 身份登录并执行以下操作:
sudo systemctl disable geoclue.service
sudo systemctl mask geoclue.service
完成后,重新启动主机,当系统重新启动时,检查以下输出:
$ sudo systemctl status geoclue.service
● geoclue.service
Loaded: masked (/dev/null; bad)
Active: inactive (dead)
就是这样! Mozilla 服务器不再需要通过聊天行为来确定您的地理位置。
这并没有解决 gnome 基础的根本问题,并且 geoclue 开发人员无能地无视用户隐私,并且“扭曲”用户默认使用 gnome+geoclue,并且不提供使用 gnome-desktop 的选项。地理跟踪组件,但至少您可以有效地削弱 geoclue 的功能,同时继续使用 gnome-desktop 而不会出现任何问题。
答案2
如果你不介意的话不是使用 Gnome 环境,您可以安装不同的环境(例如 XFCE Desktop),它仍然允许您访问您的系统,但完全独立于 geoclue。一旦你安装了它并测试它的工作效果令你满意,然后删除 geoclue (并让 gnome 也被卸载)。
答案3
该gnome
软件包依赖于gnome-clocks
和gnome-maps
,并且这两个软件包都依赖于geoclue-2.0
。所以不卸载就无法geoclue-2.0
卸载gnome
;您只能geoclue-2.0
用假包替换(查找equivs
)。我不知道你的桌面的最终行为会是什么......