Lef*_*ogh 5 package-management apt yum
我经常在基于 Fedora 和基于 Debian 的 linux 风格之间来回切换,以学习它们独特的方式,但今天我遇到了一些我需要一点支持的事情。我正在寻找一种方法来列出 Ubuntu 中存储库的内容,类似于repoqueryRedHat 中的内容。我最终得到了这个 - repoqueryUbuntu在线联机帮助页中的手册页。
我相信apt-get和 co 是 Debian 中的软件包管理器,这让我动摇了,我很快又进行了另一次搜索,结果出现了这个问题。
但是为什么会有一个用于 Ubuntu 的 repoquery 包呢?我真的可以yum在 Ubuntu 中用作我的包管理器吗?
正因为Ubuntu自带的apt,并不意味着你不能使用yum或pacman或什么的。然而,这并不意味着这是一个好主意!
虽然它可以工作,但它打开了大量具有包依赖项和类似功能的蠕虫——yum并且apt不一定相互合作,甚至可能会争夺依赖库等,导致您的系统可能成为一个大的一堆破包和不一致的东西。如果您这样做,它(首先)甚至可能不起作用,和/或您冒着完全破坏系统的风险。
除非你确切地知道你在做什么,并且你很小心,否则yum作为包管理器安装和使用可能最终会得到一些非常奇怪的结果。如果出于某种原因需要安装 RPM 包,最好使用alien或类似的实用程序。但是,通常不需要使用 Alien。相反,Ubuntu 上大多数不可用的软件包(通常)可以通过 PPA 找到,但要小心,只添加来自可信来源/人员的 PPA。