Saya tahu cara mendaftar paket yang tersedia dari repo dan sebagainya, tetapi bagaimana saya bisa menemukan daftar yang cocok dengan paket meta yang setara, seperti build-essential
.
Apakah ada hal seperti itu dan jika tidak, apa yang akan menjadi pendekatan yang masuk akal untuk menemukan pasangan yang dekat / serupa?
linux
ubuntu
rhel
package-management
0xC0000022L
sumber
sumber
yum groupinstall "Development Tools"
akan membantu saya. Tetapi bagaimana cara menemukan daftar paket meta tersebut dan apakah ada daftar yang cocok dengan mereka di seluruh distro? Itu juga bagian dari pertanyaan saya. Saya mencari di situs sebelum saya bertanya.yum grouplist
untuk mendapatkan daftar grup.yum groupinfo
. Sayangnya seperti yang ditunjukkan oleh derobert, tampaknya ruang lingkup "Alat Pengembangan" lebih besar daribuild-essential
. Tulis itu sebagai jawaban dan setidaknya Anda akan mendapat satu upvote :)Jawaban:
Anda tidak akan menemukan kelompok paket yang cocok untuk distribusi yang tidak terkait, mereka adalah distribusi yang berbeda karena mereka tidak menyetujui beberapa masalah mendasar. Perhatikan bahwa distribusi yang berbeda memilih paket hulu yang berbeda untuk diinstal, dan juga kelompok / pisahkan sumber hulu berbeda sebelum menambahkan dalam konfigurasi lokal. Sebagian besar mengenali pemisahan antara runtime dan hal-hal yang diperlukan untuk pengembangan (biasanya
-devel
atau semacamnya dalam nama paket), dan mungkin dokumentasi dan contoh tambahan. Taruhan terbaik Anda adalah dengan membedah kelompok sumber dan menginstal paket masing-masing di tujuan. Anda dapat mencoba mencocokkan daftar paket terperinci dari langkah sebelumnya dengan pengelompokan apa pun yang disediakan target. Mungkin nama-nama grup memberikan panduan, atau Anda dapat melihat beberapa halaman web memberikan gambaran umum tentang penataan paket (tidak dapat menemukan apa pun untuk Fedora, hanya perbedaan antara yang terbaru dan yang lebih lama, maaf). Banyak pekerjaan, tentu.sumber
Perintah yang setara adalah
sumber
Saat Anda melihat daftar paket untuk paket meta-esensial build, Anda melihat bahwa file-file berikut disertakan:
Jadi, saya harus berasumsi bahwa seseorang dapat melihat daftar yang disertakan dan melihat apa yang disediakannya. Melihat / usr / share / build-essential / Essential-Packages-list, Anda melihat bahwa paket-paket ini diinstal sebagai bagian dari build-essential:
Melihat daftar ini, saya harus berasumsi bahwa beberapa di antaranya sudah diinstal pada Red Hat secara default, jadi cukup instal paket yang hilang. Saya sangat ragu Anda akan menemukan paket yang mencakup semuanya yang hanya menginstal ini untuk Anda.
sumber
apt-rdepends
juga berfungsi untuk itu, tanpa berkonsultasi dengan file teks itu :), masih +1