Ubuntuでbuild-essentialに対応するRHELパッケージは何ですか?


9

リポジトリなどから利用可能なパッケージを一覧表示する方法は知っていますが、などの同等のメタパッケージと一致するリストを見つけるにはどうすればよいですかbuild-essential

そのようなことはありますか?そうでない場合、そのような近い/類似する一致を見つけるための賢明なアプローチは何でしょうか?



@sr_:答えyum groupinstall "Development Tools"は私に役立つので、あなたはほぼ正しいです。しかし、どうすればそれらのメタパッケージのリストを見つけることができますか?また、ディストリビューション全体でそれらに一致するリストはありますか?それも私の質問の一部です。私は尋ねる前にサイトを検索しました。
0xC0000022L 2013

@sr_「開発ツール」はビルドエッセンシャルよりもかなり広いと思います。
derobert 2013

を使用yum grouplistして、グループのリストを取得できます。
TomH

@TomH:まさに私が探していたものと一緒にyum groupinfo。残念ながら、デロバートが指摘したように、「開発ツール」の範囲はより大きいですbuild-essential。回答としてそれを書いてください。そうすれば、少なくとも1つの賛成票を獲得できます:)
0xC0000022L

回答:


1

無関係なディストリビューションと完全に一致するパッケージグループは見つかりません。いくつかの基本的な問題に同意しないため、これらは異なるディストリビューションです。異なるディストリビューションは、インストールする異なるアップストリームパッケージを選択し、ローカル構成に追加する前に異なる方法でアップストリームソースをグループ化/分割することに注意してください。ほとんどは、ランタイムと開発に必要なもの(通常は-develまたはパッケージ名に含まれているものなど)、おそらくドキュメントと追加の例。あなたの最善の策は、ソースのグループを分析し、それぞれのパッケージを宛先にインストールすることです。前のステップの詳細なパッケージリストを、ターゲットが提供するグループ化と照合することができます。おそらくグループ名が何らかのガイダンスを与えるか、パッケージの構造の概要を示すWebページを見ることができます(Fedoraには何も見つからず、最新のものと古いものの違いだけです)。たくさんの仕事、確かに。



2

build-essentialメタパッケージのパッケージリストを見ると、次のファイルが含まれていることがわかります。

/usr/share/build-essential/essential-packages-list
/usr/share/build-essential/list
/usr/share/doc/build-essential/AUTHORS
/usr/share/doc/build-essential/changelog.gz
/usr/share/doc/build-essential/copyright
/usr/share/doc/build-essential/essential-packages-list
/usr/share/doc/build-essential/list

だから、私は人が含まれているリストを見てそれが何を提供するか見ることができると仮定しなければなりません。/ usr / share / build-essential / essential-packages-listを見ると、これらのパッケージがbuild-essentialの一部としてインストールされていることがわかります。

base-files
base-passwd
bash
bsdutils
coreutils
dash
debianutils
diffutils
dpkg
e2fsprogs
findutils
grep
gzip
hostname
login
mount
ncurses-base
ncurses-bin
perl-base
python-minimal
sed
tar
util-linux

このリストを見ると、これらのいくつかはデフォルトですでにRed Hatにインストールされていると想定する必要があるため、不足しているパッケージをインストールします。これらをインストールするだけの包括的なパッケージが見つかるのではないかと思います。


apt-rdependsそのテキストファイルを参照せずに、そのためにも機能します:)、まだ+1
0xC0000022L
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.