सेंटोस और आरएचईएल पर यम का उपयोग करके संकुल के समूह को कैसे स्थापित करें
CentOS/RHEL पर, आप या तो व्यक्तिगत रूप से पैकेज स्थापित कर सकते हैं या एक समूह में एक ही ऑपरेशन में कई पैकेज स्थापित कर सकते हैं। पैकेज समूह में पैकेज होते हैं जो संबंधित कार्यों जैसे कि विकास उपकरण, वेब सर्वर (उदाहरण के लिए एलएएमपी या एलईएमपी), डेस्कटॉप (एक न्यूनतम डेस्कटॉप जो कि एक पतले ग्राहक के रूप में नियोजित किया जा सकता है) और कई अन्य कार्य करते हैं।
इस मार्गदर्शिका में, हम बताएंगे कि कैसे YOS पैकेज प्रबंधक के साथ CentOS, RHEL और Fedora वितरण में संकुल का समूह स्थापित किया जाए।
यम संस्करण 3.4.2 से, समूह कमांड पेश किया गया था, और अब फेडोरा -19 + और CentOS/RHEL-7 + पर काम करता है; यह समूहों के साथ काम करने के लिए सभी उपनगरों को एक साथ लाता है।
सभी यम रिपो से उपलब्ध उपलब्ध समूहों को सूचीबद्ध करने के लिए, सूची उपकमांड का उपयोग इस प्रकार करें:
# yum groups list OR # yum grouplist
Loaded plugins: changelog, fastestmirror There is no installed groups file. Maybe run: yum groups mark convert (see man yum) Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * updates: mirrors.linode.com Available Environment Groups: Minimal Install Compute Node Infrastructure Server File and Print Server MATE Desktop Basic Web Server Virtualization Host Server with GUI GNOME Desktop KDE Plasma Workspaces Development and Creative Workstation Available Groups: CIFS file server Compatibility Libraries Console Internet Tools ....
आप सारांश उपकमांड का उपयोग करके समूहों की कुल संख्या देख सकते हैं:
# yum groups summary
Loaded plugins: changelog, fastestmirror There is no installed groups file. Maybe run: yum groups mark convert (see man yum) Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * updates: mirrors.linode.com Available Environment Groups: 11 Available Groups: 38 Done
इससे पहले कि आप पैकेजों के एक समूह को स्थापित करने के लिए आगे बढ़ें, आप समूह को देख सकते हैं ID , समूह का एक संक्षिप्त विवरण और विभिन्न पैकेजों के अंतर्गत विभिन्न श्रेणियों (अनिवार्य, डिफ़ॉल्ट और वैकल्पिक पैकेज) का उपयोग करते हुए जानकारी उपकमांड का उपयोग कर रहा है ।
# yum groups info "Development Tools"
Loaded plugins: changelog, fastestmirror There is no installed groups file. Maybe run: yum groups mark convert (see man yum) Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * updates: mirrors.linode.com Group: Development Tools Group-Id: development Description: A basic development environment. Mandatory Packages: +autoconf +automake binutils +bison +flex gcc +gcc-c++ gettext +libtool make +patch pkgconfig redhat-rpm-config +rpm-build +rpm-sign ...
संकुल के समूह को स्थापित करने के लिए, उदाहरण के लिए विकास उपकरण (मूल विकास परिवेश), निम्न के रूप में स्थापित उपकमांड का उपयोग करें।
# yum groups install "Development Tools"
Loaded plugins: changelog, fastestmirror There is no installed groups file. Maybe run: yum groups mark convert (see man yum) base | 3.6 kB 00:00:00 epel/x86_64/metalink | 23 kB 00:00:00 epel | 4.3 kB 00:00:00 extras | 3.4 kB 00:00:00 mariadb | 2.9 kB 00:00:00 updates | 3.4 kB 00:00:00 (1/4): extras/7/x86_64/primary_db | 129 kB 00:00:15 (2/4): updates/7/x86_64/primary_db | 3.6 MB 00:00:15 (3/4): epel/x86_64/primary_db | 6.1 MB 00:00:15 (4/4): epel/x86_64/updateinfo | 838 kB 00:00:15 Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * updates: mirrors.linode.com Resolving Dependencies --> Running transaction check ---> Package autoconf.noarch 0:2.69-11.el7 will be installed --> Processing Dependency: m4 >= 1.4.14 for package: autoconf-2.69-11.el7.noarch ---> Package automake.noarch 0:1.13.4-3.el7 will be installed ...
एक समूह को हटाने के लिए (जो सिस्टम से समूह में सभी संकुल मिटाता है), बस हटाने उपकमांड का उपयोग करें।
# yum groups remove "Development Tools"
आप नीचे दिए गए कमांड के साथ एक समूह को भी चिह्नित कर सकते हैं।
# yum groups mark install "Development Tools"
अभी के लिए इतना ही! आप yum man पेज में समूहों के उप-समूह के तहत अधिक उप-क्षेत्र और उनके स्पष्टीकरण पा सकते हैं।
आप यम पैकेज प्रबंधक पर इन निम्नलिखित लेखों को पढ़ना पसंद कर सकते हैं।
- How to Install and Use ‘yum-utils’ to Maintain Yum and Boost its Performance
- 4 Ways to Disable/Lock Certain Package Updates Using Yum Command
- How to Fix Yum Error: Database Disk Image is Malformed
- How to Use ‘Yum History’ to Find Out Installed or Removed Packages Info
इस गाइड में, हमने समझाया है कि सेंटोस, आरएचईएल और फेडोरा में YUM पैकेज मैनेजर के साथ पैकेज का एक समूह कैसे स्थापित किया जाए। इस लेख के विषय में हमें अपने प्रश्न या विचार भेजने के लिए नीचे दिए गए टिप्पणी फ़ॉर्म का उपयोग करें।