English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
yum (Yellow dog Updater, Modified) هو مدير حزم البرمجيات في واجهة Shell على Fedora وRedHat وSUSE.
قائم على إدارة حزم RPM، يمكنه تنزيل حزم RPM من الخادم المحدد تلقائيًا وتثبيتها، مع معالجة علاقات الاعتماد تلقائيًا وتثبيت جميع حزم البرمجيات الاعتماد عليها في مرة واحدة، دون الحاجة إلى تنزيل وتثبيت مرة أخرى.
yum يقدم أوامر لبحث وتثبيت وإزالة أي، مجموعة أو جميع حزم البرمجيات، وهي أوامر بسيطة وسهلة التذكر.
yum [options] [command] [package ...]
options:اختياري، الخيارات تشمل -h (مساعدة)،-y (عند إشارة عملية التثبيت لاختيار "نعم" كله)،-q (لا عرض عملية التثبيت) وما إلى ذلك.
command:العملية التي يجب تنفيذها.
package:Installed package name.
1. List all updatable software command: yum check-update
2. Update all software command: yum update
3. Install specified software command: yum install <package_name>
4. Update specified software command: yum update <package_name>
5. List all installable software command: yum list
6. Delete package command: yum remove <package_name>
7. Find package command: yum search <keyword>
8. Clear cache command:
yum clean packages: Clear the software packages in the cache directory
yum clean headers: Clear the headers in the cache directory
yum clean oldheaders: Clear the old headers in the cache directory
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) : Clear the software packages and old headers in the cache directory
Install pam-devel
[root@www ~]# yum install pam-devel Setting up Install Process Parsing package install arguments Resolving Dependencies <==Check software dependency problems first ---> تشغيل فحص الصفقة ---> Package pam-devel.i386 0:0.99.6.2-4.el5 set to be updated ---> Processing Dependency: pam = 0.99.6.2-4.el5 for package: pam-devel ---> تشغيل فحص الصفقة ---> Package pam.i386 0:0.99.6.2-4.el5 set to be updated filelists.xml.gz 100% |=========================| 1.6 MB 00:05 filelists.xml.gz 100% |=========================| 138 kB 00:00 -> اكتمال حل التبعيات ……(مكمل)
إزالة pam-devel
[root@www ~]# yum إزالة pam-devel إعداد عملية الإزالة حل التبعيات <== نفس الشيء، حل مشكلة التبعية أولاً ---> تشغيل فحص الصفقة ---> حزمة pam-devel.i386 0:0.99.6.2-4.el5 ستزال ---> اكتمال حل التبعيات حل التبعيات ============================================================================= حزمة نوع الأرشيف إصدار مصدر حجم ============================================================================= إزالة: pam-devel i386 0.99.6.2-4.el5 مثبتة 495 ك ملخص الصفقة ============================================================================= تثبيت 0 حزمة(ات) تحديث 0 حزمة(ات) إزالة 1 حزمة(ات) <== لا يوجد مشكلة في التبعية، إزالة برنامج واحد فقط هل هذا جيد؟ [y/N]: y تحميل الحزم: تشغيل rpm_check_debug تشغيل اختبار الصفقة اكتمال اختبار الصفقة نجح اختبار الصفقة تشغيل الصفقة حذف : pam-devel ######################### [1/1] الإزالة: pam-devel.i386 0:0.99.6.2-4.el5 تم الانتهاء!
استخدام وظائف yum، ابحث عن أسماء البرمجيات التي تبدأ بـ pam؟
[root@www ~]# yum list pam* المجموعات المثبتة pam.i386 0.99.6.2-3.27.el5 installed pam_ccreds.i386 3-5 installed pam_krb5.i386 2.2.14-1 installed pam_passwdqc.i386 1.0.2-1.2.2 installed pam_pkcs11.i386 0.5.3-23 installed pam_smb.i386 1.1.7-7.2.1 installed المجموعات المتاحة <== ثم هي "قابلة للترقية" أو "غير مثبتة" pam.i386 0.99.6.2-4.el5 base pam-devel.i386 0.99.6.2-4.el5 base pam_krb5.i386 2.2.14-10 base
مصدر yum من واي تشا (163) هو أحد أفضل مصادر yum في الصين، سواء في السرعة أو إصدارات البرمجيات، فهي جيدة جدًا.
قم بتعيين مصدر yum إلى 163 yum، يمكن أن يزيد من سرعة تثبيت وتحديث حزم البرمجيات، ويجنب بعض إصدارات البرمجيات الشائعة التي لا يمكن العثور عليها.
أولاً، قم بنسخ احتياطي /etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
تنزيل ملف repo الم对应ه، أضفه إلى /etc/yum.repos.d/ (الرجاء القيام بعمل نسخة احتياطية قبل العمل)
CentOS5 http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS6 http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS7 http://mirrors.163.com/.help/CentOS7-Base-163.repo
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo mv CentOS6-Base-163.repo CentOS-Base.repo
إ�行 الأوامر التالية لإنشاء مخزن
yum clean all yum makecache
إضافة إلى NetEase، هناك مصادر yum أخرى جيدة في الداخل، مثل جامعة تسينغهوا وسوهاو.
مصادر yum في جامعة تسينغهوا، رؤية طريقة التثبيت:https://lug.ustc.edu.cn/wiki/mirrors/help/centos
رؤية طريقة تثبيت مصادر yum في sohu: http://mirrors.sohu.com/help/centos.html