班服定制的网站,高校文明建设网站,那家网站建设好,个人想做企业网站备案Ubuntu软件源包含数千个deb软件包#xff0c;可以从Ubuntu软件中心或使用apt命令行安装。 Deb是所有基于Debian的Linux发行版#xff0c;例如包括Ubuntu#xff0c;Linux mint等发行版使用的安装包格式。 如果某些软件在Ubuntu软件源中不可用#xff0c;可以通过启用适当的… Ubuntu软件源包含数千个deb软件包可以从Ubuntu软件中心或使用apt命令行安装。 Deb是所有基于Debian的Linux发行版例如包括UbuntuLinux mint等发行版使用的安装包格式。 如果某些软件在Ubuntu软件源中不可用可以通过启用适当的软件源来安装然后使用APT命令安装。
在大多数情况下当软件开发者不提供软件源时他们都有一个下载页面您可以在该页面下载并安装deb软件包或者下载源码然后编译。
虽然不常见但某些软件开发者可能会仅发布RPM包格式的文件。RPM是Red Hat及其衍生的Linux发行版例如如CentOSFedora使用软件包格式。
幸运的是我们可以在Ubuntu使用Alien包转换工具安装RPM文件或将RPM文件转换为Deb文件。
在本教程我们将会说明如何在Ubuntu使用Alien命令安装RedHatCentOS的RPM安装包。 在开始之前
这不是在Ubuntu安装软件的推荐方法。如果只要不是特别需要不建议使用这种安装方式您应该从Ubuntu的软件源安装软件。
并非所有RPM软件包都可以在Ubuntu安装。某些时候在Ubuntu安装RPM包可能会导致软件依赖性冲突。
您永远不应该使用此方法来替换或更新重要的系统软件例如libcsystemd或对系统正常运行至关重要的服务和库。这样做可能会导致错误和系统不稳定。 Ubuntu 安装 alien
Alien是一个支持Red Hat的rpmDebian的debStampede的slpSlackware的tgz和Solaris的pkg文件格式转换的工具。
在安装alien软件包之前请确保在您的系统启用Universe软件源运行命令sudo add-apt-repository universe。
启用Universe软件源后运行命令sudo apt update sudo apt install alien更新软件索引并安装alien。 sudo add-apt-repository universe
sudo apt update sudo apt install alienAlien 命令转换并安装RPM包
要将包从RPM文件转换为DEB文件请运行alien命令后跟RPM文件的名称。
根据软件大小的不同转换可能需要一些时间。通常您会在屏幕上看到许多警告消息。如果RPM包成功转换将会打印package_name.deb generated。 然后就可以使用apt或者dpkg命令安装deb文件在这里建议优先使用apt命令安装deb文件。因为apt命令解释deb文件的依赖并安装。
假设它与您的系统兼容并且满足所有依赖软件就会安装成功。您需要以root或者具有sudo权限的用户登录才能在Ubuntu系统安装软件包。
sudo alien package_name.rpmsudo apt ./package_name.deb
#sudo dpkg -i package_name.deb您还可以使用alien命令的-i选项直接安装RPM软件包而不是转换然后安装软件包。 sudo alien -i package_name.rpm