我有一个要下载的软件包列表。由于我是 *nix 世界的新手,我不知道在哪里官方的我应该去哪里获取适当的数据。我使用的是基于 Debian 的系统(Kali Linux),每次我在 google 上搜索软件包时,我都会被重定向到 RPM 版本。
你能解释一下或将我重定向到值得信赖的地方搜索 DEB 包?对于给定的软件包,总是有等效版本的 RPM 和 DEB 吗?如果没有,您能给我重定向一个值得信赖的地方,解释如何在 Debian *nix 上安装 RPM 吗?
答案1
听起来您想安装一些软件包。您不必手动下载它们,只需使用系统附带的包管理器来安装它们,它们就会自动下载。 (例如,使用“synaptic”作为 GUI 程序,或使用“apt-get install PROGRAMNAME”作为控制台)
如果您确实需要手动下载一些 - 尝试您的发行版的存储库,例如https://archive.kali.org(/kali/pool/...)。
并且并不是每个 DEB 都有一个 RPM。另外,不建议在 Debian 中使用 RPM 软件包,尽管如果您使用程序“alien”来处理 RPM 软件包,有些软件包可能会起作用。
一般来说,您可能想阅读有关 Debian 中的包管理的更多信息:https://wiki.debian.org/PackageManagement
答案2
您永远不需要在 Debian 系统上寻找 deb 软件包。
您可以使用 apt-get 或 aptitude 来搜索软件包。
https://www.debian.org/doc/manuals/aptitude/rn01re01.en.html
还有 GUI 等价物。本质上,deb 系统默认处理信任和验证包和存储库。
当然,如果您添加私人存储库,您需要担心是否信任它们,但您必须根据具体情况进行调用。