我习惯于在基于Ubuntu的系统上工作。 我有几个DEBIAN软件库来分发我的软件。
现在,我想知道Fedora用户使用“apt-get”和DEBIAN库是否常见?
基于Fedora的系统与Aptitude相当于什么?
更新 :我了解Fedora人使用yum。 我的问题更多的是与“安装apt-get / aptitude是否可以访问DEB存储库中的东西?
红帽,Fedora及其亲属使用RPM 。 他们使用yum进行包pipe理。 OpenSuSE和SuSE使用Zypper 。
外星人转换格式之间的软件包。
如果您只是在尝试,使用apt来获取Debian仓库中的东西是一个很好,快速和肮脏的方式来运行。 它可能会或可能不会运作良好。
在生产系统上,你会疯狂地这样做……你会遇到各种各样的依赖地狱,破坏事物,并花费很多时间没有多less好处 – 你最好build立你的自己的RPM,如果你喜欢痛苦或只是在你的环境中构build应用程序。
晚点join: apt4rpm确实存在,但我不会指望它正在安装; 要求用户安装它是另一个安装应用程序的障碍。
如果你习惯apt-get语法,在自己的服务器上使用这个工具可能不是一件坏事。
我相信(我没有使用fedora全职)这是百胜。 所以男人百胜 dpkg和apt-get是一个debian的东西。 发行版的主要区别通常是他们的包pipe理器,imo。
不,使用fedora你将永远不会使用apt-get。 你基本上最终将Fedora转换成debian,如果你得到它的工作。
虽然你可以在RPM中使用apt-get,但是这个连接的后端服务器是一个服务于RPM的服务器(除非它是一个完全自定义的安装,很可能是function不佳的)。 通常,将来自多个发行版的软件包组合在一起也是一个糟糕的主意,即使对于alien等人也是如此,因为这些应用程序是通过特定的共享库版本进行编译的,而这些版本是专门为发行版提供的。 使用其他软件包格式唯一有意义的是当你下载一个静态链接的程序(很可能),一个公司正在分发。 即使这样他们通常只有静态链接应用程序的tarball。
如果您绝对需要一个不适合您的发行版的应用程序,那么源代码是可用的,您可以创build自己的rpm / deb包,在发行版上编译它,而不是希望其他人与您的发行版有足够的共同性, 。 虽然这是一个更多的工作,但最困难的部分是第一次搞清楚。