web-dev-qa-db-ja.com

apt-getはRed Hatシステムで使用できますか?

apt-getがdebianベースのシステムで使用されていることがわかっているので、Red Hat Enterprise Linux(RHEL)システムでは何が使用されていますか? Red Hatにapt-getをインストールして使用することはできますか?

16
OmiPenguin

RPMベースのディストリビューションでaptスタイルのリポジトリ(およびapt-getコマンド)をサポートすると主張しているプロジェクトがあります。これは apt-rpm と呼ばれ、いくつかのディストリビューションではデフォルトのパッケージマネージャーとして使用されますが、RHEL/Fedoraでは使用されません。

問題:

  • 2008年以降、実際には維持されていないようです。それ以降、パッチや修正が段階的に追加される可能性がありますが、大きなものはありません。
  • Yumリポジトリはapt-rpmと互換性がないため、コンピュータにインストールする場合でも、使用するにはapt-rpmリポジトリに接続する必要があります。

最近のすべてのRPMディストリビューションで使用されているrpmバージョン5とほぼ互換性があるように更新されたapt-rpmのフォークがあります。したがって、それを使用することに固執する場合は、rpm5のapt-rpmの Gitoriousブランチ をチェックアウトすることをお勧めします。

yumのコマンド構文はapt-getに十分に近いため、1日以内、または多くても1週間以内にもう1つを知っていれば、もう1つを学ぶことができます。したがって、aptを使用するための非常に強力なビジネスニーズがあり、独自のapt-rpmリポジトリを作成する(そして基本的にメンテナンスされていないソフトウェアの扱いづらさを扱う)場合を除いて、これを続行しないことをお勧めします一連の考え。

9
allquixotic

いいえ、aptはDebian固有です。 aptdpkgを使用して.debファイル(Debian固有のバイナリファイル)をインストールします。

Red HatベースのLinuxディストリビューションは、rpmパッケージ管理システムを使用します。 yumを使用して、Red Hatディストリビューションにrpmsを取得してインストールできます。

 yum search som-package-name
 yum install some-package-name

自分でダウンロードしたrpmをインストールする場合は、rpm -i some-package.rpmを使用してインストールします(およびrpm -qaを使用して、インストールされているすべてのリストを取得します- rpms)。これは、Debianベースのディストリビューションでのdpkg -i some-package.deb(およびdpkg --get-selectionsは、インストールされているすべてのdebパッケージのリストを取得する)と同等です。

13
p_strand