web-dev-qa-db-ja.com

FedoraでのApt / Debサポート

Fedora18でapt/debianをサポートしたいのですが、yumの使い方を知っていて、気に入っています。ただし、すべてのパッケージ/リポジトリが利用できるわけではありません。そこで、Fedoraにapt(apt-get)をインストールしたいと思います。

しかし、yumがそれとうまく統合されているかどうかはわかりません。 2つのパッケージマネージャーをインストールした場合、システムが混乱しますか?

PS。私は常にFedora/rpmソフトウェアを使用しようとしていますが、2つのパッケージマネージャーがあれば作業がはるかに簡単になると思います。

更新-結論

私の結論は次のとおりです。固執して使用してみてくださいyum、それはよりディストリビューションにやさしく、よりよく統合されています。カスタムリポジトリ(または公式リポジトリ)にリストされていないパッケージが必要な場合は、ダウンロードしてソースからコンパイルしてみてください。 debパッケージをrpmに移植しようとするよりも良いです(少なくとも今のところ)。

2
thiagowfx

Linuxディストリビューションをグループに分割できる基本的な方法の1つは、それらが.rpmベースか.debベースかです。言い換えれば、DebianまたはRed Hatのどちらに基づいているか(他の優れたカテゴリはSlackWareとその派生物ですが、ソースパッケージを使用し、まったく異なる魚のやかんです)。すべてのパッケージベースのLinuxディストリビューションが、これら2つのカテゴリのいずれかに分類できるわけではありませんが、ほとんどの場合は分類できます。グラフィカルな概要については、ウィキペディアのこれ 素晴らしい画像 を参照してください。

だから、あなたがやろうとしていることは実際には不可能です。 are。rpmベースのディストリビューションに.debパッケージをインストールする方法とその逆alien をご覧ください)しかし、ネイティブではありません。 FedoraにaptをインストールしたりDebianにrpmをインストールしたりするだけではありません。パッケージの設定方法は異なります。

ただし、.rpmリポジトリと.debリポジトリの両方に存在しない多くのパッケージが見つかるかどうかは本当に疑わしいです。おそらく、あなたがする必要があるのは、正しいレポを追加することだけです。使用しているリポジトリで特定のパッケージのrpmが見つからない場合は、 検索 を試して手動でインストールしてください。

4
terdon

this によると、Fedora用のaptポートがあります。apt-rpmですが、yumと比較していくつかの欠点があります(またはありました)。不足しているパッケージがある場合は、他のリポジトリで利用できるかどうかを確認することをお勧めします。または、ソースからビルドすることもできます。

1
mnme

Terdonがすでに言ったように、Fedoraに別のパッケージマネージャーをインストールすることはできません。しかし、私がお勧めするのは、他のリポジトリを追加することです。法的な問題のためにFedoraがそれ自体を提供できないすべてのパッケージを提供する重要なものは RPM Fusion です。他のパッケージが必要な場合は、リストされているリポジトリを確認してください ここ

パッケージがどのリポジトリにも含まれていない場合(まれですが、発生します)、ソースからインストールするのが最善の方法です。

1
jgillich