我已经安装了 BetBlocker,但发现虽然它按预期运行,但效果有点太多了我每天都会使用很多网站。即 Youtube、Facebook 以及 BetBlocker 认为可能试图向我展示任何赌博广告的其他任何网站(真的很烦人)。
我正在尝试删除此软件,以便用另一个不会出现这种情况的软件替换它。但是,该软件现在声称将被锁定 5 年。
我找不到任何与“BetBlocker”相关的包,也没有在启动应用程序中看到它。
看来 Ubuntu 软件中心的 BetBlocker 安装“历史记录”也不存在。
不太确定我应该看哪里并且我需要一个向导。
我通过下载提供的 .deb 文件并通过 Ubuntu 软件中心安装该软件。
Ubuntu 16.04 LTS
答案1
请记住,一旦该工具被激活,您就无法删除限制,直到您选择的限制期限到期。
只有他们能告诉你这意味着什么。
除了绕过软件,您是否考虑过是否有其他方法可以让您的 Facebook 或 YouTube 互动更顺畅?也许您可以通过以下方式提供反馈联系 betblocker看看他们是否能帮助您和其他处于类似境况的人。
与此同时,您可以调查您已安装的软件包(sudo apt list --installed
或sudo dpkg -l
)。您可以使用grep
来过滤输出。 grep
默认情况下为大小写敏感。
例子:
sudo dpkg -l | grep bet
sudo dpkg -l | grep Bet
找到包的名称后,可以使用apt
, 或将其删除dpkg
:
sudo apt remove NAME
sudo dpkg -r NAME
如果找不到任何软件包,您可以查看列表(不使用)grep
,看看是否找到任何可疑软件包。不要随意删除软件包,但您可能会看到一些明显的问题。在删除任何内容之前请仔细检查,如果删除,请备份所有内容。
如果您有原始软件包 ( .deb
),则可以使用dpkg-deb
来检查软件包文件,其中包含名称等数据以及它安装的文件。我下载了最新版本,因此可以有所不同:
$ dpkg-deb -f /tmp/bet-blocker_1.0.0_amd64.deb
Package: bet-blocker
Version: 1.0.0
License: SEE LICENSE IN LICENSE.md
Vendor: Komshita <[email protected]>
Architecture: amd64
Maintainer: Komshita <[email protected]>
Installed-Size: 269983
Depends: gconf2, gconf-service, libnotify4, libappindicator1, libxtst6, libnss3, libxss1
Section: default
Priority: extra
Homepage: http://bet-blocker.com
Description: BetBlocker
Bet Blocker, blocks unwanted websites
$ sudo dpkg -r bet-blocker
/etc/hosts
如上所述,除了删除包裹之外,您还需要对您的包裹进行一些调整。
答案2
我要回答我自己的问题。我想我已经通过以下方式解决了这个问题:
使用 Synapsis 软件包管理器,我能够找到该软件包并将其标记为删除。然后我更新了我的软件包,发现该软件包已被删除。(请注意,该软件包/软件未显示在 Ubuntu 软件中心,也没有按预期名称 sudo apt-get remove betblocker 列为软件包,该软件包的实际名称是 bet-blocker,我假设是 betblocker,因为这是软件启动器上该软件的名称)。Synapsis 是我唯一能够看到该软件包的管理器。
删除软件包后,网站仍然被屏蔽。这是因为软件编辑了 /etc/hosts/ 文件,令人恼火的是,他们在执行此操作时删除了我所有现有的主机(所以我现在必须重新设置我的所有主机配置)。您需要删除他们放入您的 /etc/hosts 中的大量杂乱内容,然后重新添加您自己的主机。
更令人恼火的是,他们还从 hosts 文件中删除了 localhost 配置,这意味着我无法使用 sudo(这是编辑 hosts 文件所必需的),如果是这种情况,这个论坛上还有其他关于如何做到这一点的问题/答案。
一旦 /etc/hosts 文件恢复,您将需要重新启动电脑才能使这些设置生效。
答案3
我所要做的就是进入笔记本电脑的恢复模式,刷新电脑设置或恢复原始设置,说实话,这其实很容易删除,如果你明白我的意思,如果有人真的想出一个无法删除的赌博拦截器,他们就会成为亿万富翁哈哈