$ sudo apt-get remove rstudio-server-1.0.143-amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package rstudio-server-1.0.143-amd64.deb
E: Couldn't find any package by glob 'rstudio-server-1.0.143-amd64.deb'
E: Couldn't find any package by regex 'rstudio-server-1.0.143-amd64.deb'
答案1
猜测您是rstudio-server
通过从外部源下载然后使用dpkg
或安装来安装的GDebi
。因此,您尝试使用以下命令将其删除:
sudo apt-get remove rstudio-server-1.0.143-amd64.deb
但是,rstudio-server-1.0.143-amd64.deb
是文件的名称。软件安装为:rstudio-server
。因此,正确的命令将是:
sudo apt-get remove --purge rstudio-server
答案2
访问问题我如何才能重现错误“包...需要重新安装,但我找不到它的存档”以进行测试?然后转到如何处理破损的包裹答案部分:
尝试删除有问题的软件包,必要时可强制删除。此时您必须非常小心,因为您可能会强制删除一个关键软件包,甚至更糟的是,一组关键软件包。
以下命令从礼貌到不太礼貌再到直接强制。请按顺序尝试。
sudo dpkg --remove $broken_package sudo dpkg --remove --force-remove-reinstreq $broken_package sudo dpkg --remove --force-all $broken_package
我希望这能对某些人有所帮助。这对我有用。