Linux

與 Ubuntu 中的 build-essential 對應的 RHEL 包是什麼?

  • February 25, 2022

我知道如何從 repos 中列出可用的包等等,但是我如何才能找到一個與等價元包匹配的列表,例如build-essential.

有沒有這樣的事情,如果沒有,找到如此接近/相似的匹配項的明智方法是什麼?

等效的命令是

yum groupinstall 'Development Tools'

當您查看 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 上,所以只需安裝缺少的軟體包。我非常懷疑你會找到一個包羅萬象的包來為你安裝這些。

引用自:https://unix.stackexchange.com/questions/63358