aptリポジトリに対応するyumをお探しですか?

aptリポジトリに対応するyumをお探しですか?

の依存関係を設定するコードがありますapt-get。ここにはプロジェクトウィキで説明されているように多くのパッケージがあります。たとえば、次のようになります。開発環境そしてルビー依存性

しかし、本番サーバーはRHEL 5.8を実行しており、システム管理者は展開を容易にするために本番サーバーと同様のCentOS開発環境を使用するように依頼しました。 EPELリポジトリで同等のパッケージ名を見つける簡単な(自動)方法はありますか?彼らは非標準リポジトリを使用することを嫌がっています。

各項目を個別に見つける必要がありますか?始めましたが、簡単ではないと思います。


役に立つかどうかはわかりませんが、私たちが使用するリポジトリの範囲は次のとおりです。

git gfortran openmpi-bin libhdf5-openmpi-dev 
r-base-core default-jre libdbd-mysql libmysqlclient-dev mysql-server 
mysql-client jags r-cran-rjags r-cran-xml r-cran-hdf5 r-cran-mass r-cran-rmysql 
liblapack-dev libnetcdf-dev netcdf-bin texlive-latex-base texlive-latex-extra 
texlive-fonts-recommended bc libcurl4-openssl-dev texinfo curl apache2 libapache2-mod-
php5 php5 php5-mysql libgdal1-dev libproj-dev ruby1.8 ruby1.8-dev rubygems1.8   
librmagick-ruby1.8 libmysql-ruby1.8 libapache2-mod-passenger imagemagick 
libmagickwand-dev libmagic-dev libxslt1-dev libmysqlclient-dev libnetcdf-dev libsqlite3-dev

ベストアンサー1

はい、これは手動で行う必要があります。また、一部のパッケージはDebian / UbuntuとCentOS / RHEL / Fedoraで異なる名前を持つため、比較が難しい場合があります。

rpmおよびaptコマンド

これらのサイトには、特定のパッケージ管理タスクとCentOS / RHEL / FedoraおよびDebian / Ubuntuでこれらのコマンドを使用してこれを行う方法を示す素晴らしい表が含まれています。

これは、異なるシステムにインストールされているパッケージを比較するのに役立ちます。

比較と索引付けのためのRPMツール

これらのツールはRPMによって異なりますが、さまざまなRHEL / CentOS / Fedoraシステムを比較するのに役立ちます。

  • rpmsnapとrpmsnapcmp- 異なるコンピュータまたは異なる時間に同じコンピュータ上のRPMデータベースの内容を比較するための単純なスクリプトセット。
  • 速度補償- 複数のシステムにインストールされているRPMを比較するか、以前に記録されたインストール済みパッケージのリストと比較する

RPM/DEB パッケージングツール

これらのツールは、実際の.rpmまたは.debファイルのさまざまなバージョンを比較するために使用されます。主にパッケージマネージャを対象としていますが、カスタムの.debファイルまたは.rpmファイルがあり、それらの間のデルタを追跡する必要がある場合に便利です。

  • パッケージの違い- パッケージ変更アナライザ(pkgdiff)は、Linuxパッケージ(RPM、DEB、TAR.GZなど)の変更を分析するツールです。このツールは、ソフトウェアパッケージの古いバージョンと新しいバージョンの互換性を確保することに興味があるLinux管理者用です。

変換ツール

これらのツールは、パッケージをある形式(.rpm)から別の形式(.deb)に、またはその逆に変換するのに役立ちます。これらのツールは、.deb形式のバイナリパッケージがあり、ソースコードを紛失したり再構築するのに時間を無駄にしたくない場合に便利です。このタイプのツールはさまざまな結果を生み出すことができますが、緊急の状況では役に立ちます。

  • エイリアン- Alienはrpm、dpkg、stampede slp、slackware tgzのファイル形式を変換するプログラムです。システムにインストールされているパッケージ以外のディストリビューションのパッケージを使用するには、Alienを使用して必要なパッケージ形式に変換してインストールできます。

おすすめ記事