删除使用 pacman -U 选项安装的包/应用程序

删除使用 pacman -U 选项安装的包/应用程序

我在我的 Arch Linux xfce4 上安装了一个 docker 桌面应用程序,我想删除它,因为我只想使用docker-cli(因为 docker 桌面与docker-cli服务和守护进程中存在冲突)。

我通过以下步骤安装了 docker 桌面:

  1. 安装docker-cli(docker-engine、docker-compose...所有必需的东西)
  2. 下载了 arch 包
  3. 然后做了:sudo pacman -U ./docker-desktop-<version>-<arch>.pkg.tar.zst

我现在如何删除这个包?我在网上搜索过但找不到具体的答案。

答案1

解决方案是使用以下命令查询 pacman 数据库:

pacman -Q | grep docker-desktop

然后使用选项删除它-R,或者-Rnc如果您也想删除依赖项。

注意:这样做会在 docker 守护进程(服务)中产生冲突问题,所以为了解决这个问题并使用 docker,你必须找到与 docker-desktop 相关的守护进程配置(也许你会发现它隐藏在你的家中) -dir "~") 并删除它。然后您可以安装 docker 并使用它 obvis,无需桌面版本。

相关内容