我目前正在尝试在 AWS 上的 Ubuntu 20 服务器上安装以下 github rpm。
https://github.com/usrecnik/ddlfs
目前,当我尝试安装时出现错误:
sudo rpm -Uvh https://github.com/usrecnik/ddlfs/releases/download/2.3/ddlfs-2.3.rpm
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
Retrieving https://github.com/usrecnik/ddlfs/releases/download/2.3/ddlfs-2.3.rpm
error: Failed dependencies:
fuse is needed by ddlfs-2.3-1.x86_64
fuse-libs is needed by ddlfs-2.3-1.x86_64
libaio is needed by ddlfs-2.3-1.x86_64
但是当我以安装 fuse 为例时—— sudo apt-get install -y fuse
它说它已经安装好了。
怎么会这样?我这辈子从来没有用过 ubuntu 服务器,真正需要的只是运行这个非常具体的 github 项目。所以我是个完全的新手。任何建议都会让我开心。谢谢。
答案1
RPM(.rpm
)软件包是为 Red Hat、CentOS 和其他使用 Red Hat 软件包管理器 (RPM) 的发行版制作的。
.deb
如果可用,您应使用 DEB ( ) 软件包。DEB 软件包是为 Debian 为基础的发行版(如 Ubuntu)制作的dpkg
,与apt
该发行版使用的软件包管理系统相对应。
如果你确实想安装 RPM(不推荐), 请阅读如何安装和管理 RPM?