我犯了一个严重的错误,运行该命令时sudo apt-get install -y games-minesweeper
以为它只会安装一个游戏。结果它安装了大约 30 个游戏:
问题是我无法卸载这些软件包,因为它们没有出现在 Ubuntu 软件应用程序中,并且正在运行:
sudo apt-get remove games-minesweeper
仅返回:
Package 'games-minesweeper' is not installed, so not removed
我也尝试运行sudo apt-get remove <AppName>
,但没有找到任何以该应用程序名称命名的游戏包。
我也尝试过运行sudo apt-get remove <Debian Package ID>
但也没有找到任何游戏包。
我如何卸载这些软件包,或者找出它们的软件包名称?这样我就可以运行sudo apt-get remove
答案1
您必须使用以下命令来找到它们的包名称
dpkg -S $(grep -r Penguins --include=*.desktop /usr/ 2> /dev/null --files-with-matches)
在哪里grep -r Penguins --include=*.desktop /usr/ 2> /dev/null --files-with-matches
运行递归搜索Penguins
在/usr
文件夹中并列出找到的文件的名称*.desktop
。然后dpkg -S …
为找到的文件查找相应的包名称。
企鹅……来了 从 ace-of-penguins
包。使用以下命令删除它们
sudo apt-get remove ace-of-penguins