我是 Linux 新手,刚刚安装了 Ubuntu 22.04 LTS 版本。我按照 Docker 网站上的说明在我的 Ubuntu 上安装 Docker Desktop,但失败了。以下是我所做的:
设置 Docker 的软件包存储库。
$ sudo apt-get update $ sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release $ sudo mkdir -p /etc/apt/keyrings $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg $ echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
从发布页面下载最新的 DEB 包。我下载的是 docker-desktop-4.10.1-amd64.deb
使用 apt 安装软件包如下:
$ sudo apt-get update $ sudo apt-get install ./docker-desktop-<version>-<arch>.deb
但是当我运行最后一条命令时,终端出现错误:E: Unsupported file ./docker-desktop-4.10.1-amd64.deb given on command line
如何解决这个问题?
答案1
我找到了一个简单的解决方案。只需将 .deb 安装文件移动到主目录,命令$sudo apt-get install ./docker-desktop-<version>-<arch>.deb
就会为您安装 Docker Desktop。
答案2
您是否尝试过从 .deb 文件所在的位置运行安装命令?您可以尝试一下吗?它对我来说很管用。
答案3
我尝试了这个并且修复了它:
sudo apt --fix-broken install
然后docker install就可以正常工作了:
sudo apt-get install ./docker-desktop-<version>-<arch>.deb
答案4
我刚刚遇到了同样的问题,通过搜索找到了你的帖子。我通过右键单击 deb.file 并选择属性来查找文件位置来修复它。然后在终端中以 root 身份 cd 路径并再次运行命令。它已修复。总而言之,这都是关于文件路径的问题。