我的操作系统是Ubuntu22.04&我安装了syncthing。经过一些探索,它不符合我的需要(本地备份到USB),所以我尝试删除它,但没有成功。我有一个残存的地方,我似乎无法清理。这就是我在apt中看到的:
~$ apt list syncth*
Listing... Done
syncthing-discosrv/jammy 1.18.0~ds1-3 amd6
syncthing-gtk/jammy,jammy 0.9.4.4+ds+git20220108+9023143f8b93-1 all
syncthing-relaysrv/jammy 1.18.0~ds1-3 amd64
syncthing/jammy 1.18.0~ds1-3 amd64这些都是我尝试过的:
sudo apt remove syncthing*
sudo apt auto clean
sudo apt autoclean
sudo apt autoremove然后运行sudo apt update,然后是apt list syncht*和..。他们回来了!
使用sudo dpkg --purge syncthing尝试了dpkg,其结果是:
dpkg: warning: ignoring request to remove syncthing which isn't installed安装了Synaptic,找到了四个模块。将它们标记为安装、应用、标记为complete removal并应用。Ran sudo apt update和..。他们回来了!
“什么是同步”和“哪个同步”找不到任何东西。
我删除了源列表:sudo rm /etc/apt/sources.list.d/syncthing.list
sudo apt update和apt list syncth*还有..。他们还在那里。
尝试了这个也没用的方法:
sudo apt install syncthing-discosrv syncthing-gtk syncthing-relaysrv syncthing
sudo apt purge syncthing-discosrv syncthing-gtk syncthing-relaysrv syncthing我遗漏了一些东西(很明显)。关于如何删除syncthing-discosrv,syncthing-gtk,syncthing-relaysrv,syncthing在apt中出现的问题,有什么想法吗?
谢谢。
发布于 2022-08-30 22:33:55
您已经成功地从系统中删除了这些包。
您注意到了apt list.apt list的输出,列出了是否安装了可用的软件包。包存在于存储库中,所以应该列出它们,这并不意味着包已经安装在您的系统中。
删除ppa不会改变apt list syncthing的输出,因为包也可以从原始的repos中获得。
相反,apt policy将显示是否安装了任何软件包。
在这里,我的系统为syncthing-package提供了示例输出:
~$ apt list syncthing
Listing... Done
syncthing/jammy 1.18.0~ds1-3 amd64
~$ apt policy syncthing
syncthing:
Installed: (none)
Candidate: 1.18.0~ds1-3
Version table:
1.18.0~ds1-3 500
500 http://mirror1.totbb.net/ubuntu jammy/universe amd64 Packageshttps://askubuntu.com/questions/1426651
复制相似问题