Latest web development tutorials

لينكس قيادة يم

يم (الكلب الأصفر محدث، معدلة) شل هو الواجهة الأمامية مدير مجموعة فيدورا وريدهات وسوس في.

دورة في الدقيقة القائمة على إدارة الحزم، يمكن تحميلها تلقائيا من حزمة RPM الخادم المحدد وتثبيتها، فإنه يمكن التعامل مع تلقائيا الاعتماد العلاقة، وتثبيت كافة حزم البرامج تعتمد على، مرارا وتكرارا دون تنزيل مرهقة والتركيب.

يم يوفر البحث وتركيب وإزالة واحدة، أو كل مجموعة من قيادة حزم، وقيادة موجزة وسهلة التذكر.

يم بناء الجملة

yum [options] [command] [package ...]
  • الخيارات: الخيارات، خيارات -h (مساعدة)، - ص (عندما يطالبك عملية التثبيت لك لاختيار كل من "نعم")، - ف (لا تظهر أثناء عملية التثبيت) وهلم جرا.
  • الأوامر: العمليات التي يجب القيام بها.
  • تشغيل حزمة كائن.

يم الأوامر المشتركة

  • 1. قائمة كافة الأمر مخزون برامج قابلة للتحديث: يم تحقق التحديث
  • 2. تحديث كافة الأمر البرمجيات: تحديث يم
  • 3. تثبيت فقط الأمر برنامج محدد: يم تثبيت <PACKAGE_NAME>
  • 4. فقط قيادة تحديث البرنامج المحدد: تحديث يم <PACKAGE_NAME>
  • 5. قائمة كل البرامج القيادة المخزون مثبتة: قائمة يم
  • 6. إزالة الأوامر الحزمة: يم إزالة <PACKAGE_NAME>
  • 7. العثور على الأمر حزمة: البحث يم <الكلمة>
  • 8. واضح الأمر مخبأ:
    • يم تنظيف حزم: حزمة مسح دليل ذاكرة التخزين المؤقت
    • يم رؤوس نظيفة: رؤوس واضحة دليل ذاكرة التخزين المؤقت
    • يم oldheaders نظيفة: واضح الدليل مخبأ تحت رؤوس القديمة
    • يم نظيفة، يم تنظيف جميع (= حزم يم النظيفة؛ يم oldheaders نظيفة): حزم تطهير ورؤوس القديمة دليل ذاكرة التخزين المؤقت

مثال 1

تثبيت بام-جمعة

[root@www ~]# yum install pam-devel
Setting up Install Process
Parsing package install arguments
Resolving Dependencies  <==先检查软件的属性相依问题
--> Running transaction check
---> 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
--> Running transaction check
---> 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
-> Finished Dependency Resolution
……(省略)

مثال 2

إزالة بام-جمعة

[root@www ~]# yum remove pam-devel
Setting up Remove Process
Resolving Dependencies  <==同样的,先解决属性相依的问题
--> Running transaction check
---> Package pam-devel.i386 0:0.99.6.2-4.el5 set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Removing:
 pam-devel               i386       0.99.6.2-4.el5   installed         495 k

Transaction Summary
=============================================================================
Install      0 Package(s)
Update       0 Package(s)
Remove       1 Package(s)  <==还好,并没有属性相依的问题,单纯移除一个软件

Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing   : pam-devel                    ######################### [1/1]

Removed: pam-devel.i386 0:0.99.6.2-4.el5
Complete!

مثال 3

ميزات استخدام يم أن تجد هذا البرنامج لحزب الأصالة والمعاصرة بدءا من اسم ما؟

[root@www ~]# yum list pam*
Installed Packages
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
Available Packages <==底下则是『可升级』的或『未安装』的
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

مصدر يم المحلي

نيتياس (163) مصدر يم هي واحدة من أفضل مصدر يم المحلي، كل من السرعة وإصدار البرنامج، هي جيدة جدا.

يتم تعيين مصدر يم يم إلى 163 وتركيب ويمكن حزم تحديث البرامج تعزز سرعة، مع تجنب بعض من النسخة المشترك للبرنامج لا يمكن العثور عليه.

خطوات التثبيت

أولا /etc/yum.repos.d/CentOS-Base.repo احتياطية

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

تحميل ملفات إصدار الريبو المقابلة إلى /etc/yum.repos.d/ (يرجى إجراء النسخ الاحتياطي المناسب قبل المتابعة)

  • CentOS5 : HTTP: //mirrors.163.com/.help/CentOS5-Base-163.repo
  • CentOS6 : HTTP: //mirrors.163.com/.help/CentOS6-Base-163.repo

قم بتشغيل الأمر التالي لإنشاء ذاكرة التخزين المؤقت

yum clean all
yum makecache

بالإضافة إلى نيتياس، هناك مصادر يم الجيدة الأخرى المحلية، مثل USTC وسوهو.

USTC يم عرض المصدر التثبيت: https://lug.ustc.edu.cn/wiki/mirrors/help/centos

سوهو المصدر يم أساليب التثبيت الشخصي: http://mirrors.sohu.com/help/centos.html