ezylinux
ลินุกซ์ง่ายนิดเดียว

11
Aug

Yum Extenderโดยปกติแล้ว yum จะไม่แสดง package ที่เราใส่ exclude list ไว้ในไฟล์ yum.conf ดังนั้นจึงไม่สามารถที่จะรู้ได้ว่า package ที่ได้ ใส่ไว้ใน exclude list update ถึงเวอร์ชั่นอะไร เมื่อใช้คำสั่ง yum update แต่เราสามารถใช้ yum shell แทนการใช้คำสั่ง yum update เพื่อให้สามารถดู package ที่เราได้ใส่ไว้ใน exclude list ว่า update หรือไม่

ตย. ไฟล์ฺ /etc/yum.conf ได้ใส่ exclude=php* เอาไว้ ซึ่งจะทำให้ไม่เห็นไฟล์ update ของ php ดังนั้นถ้าเราต้องการดูว่า package php ได้มีการ update ถึงเวอร์ชั่นไหนแล้ว ก็จะไม่สามารถรู้ได้เมื่อใช้คำสั่ง yum update แต่ถ้าเราใช้ yum shell แทนก็จะรู้ว่า php package ได้ update ถึงเวอร์ชั่นไหนแล้ว

# yum shell
Loading “fastestmirror” plugin
Setting up Yum Shell

> config exclude ‘ ‘

> list updates
Setting up repositories
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Updated Packages
…..
pfmon.x86_64                         3.2-0.060926.5.el5      base
php.x86_64                               5.1.6-23.2.el5_3            updates
php-cli.x86_64                        5.1.6-23.2.el5_3             updates
php-common.x86_64           5.1.6-23.2.el5_3            updates
php-gd.x86_64                        5.1.6-23.2.el5_3            updates
php-imap.x86_64                   5.1.6-23.2.el5_3            updates
php-ldap.x86_64                    5.1.6-23.2.el5_3            updates
php-mbstring.x86_64          5.1.6-23.2.el5_3            updates
php-mysql.x86_64                5.1.6-23.2.el5_3            updates
php-odbc.x86_64                  5.1.6-23.2.el5_3            updates
php-pdo.x86_64                     5.1.6-23.2.el5_3           updates
php-pgsql.x86_64                  5.1.6-23.2.el5_3            updates
php-xml.x86_64                     5.1.6-23.2.el5_3           updates

และเมื่อออกจาก yum shell ด้วยคำสั่ง quit หรือ exit ค่า config ต่างๆจะกลับมาเหมือนเดิมตามที่ได้กำหนดไว้ที่ไฟล์ /etc/yum.conf

Related posts:

  1. Find Out Which RPM Installed a Specific File by rpm or yum Command การตรวจสอบว่าไฟล์หรือคำสั่งต่างๆมาจาก package ไหนบ้าง สามารถทำได้ไม่ยาก โดยจะใช้คำสั่ง rpm หรือ yum ก็ได้ แต่ถ้าใช้ yum จะมีข้อจำกัดเรื่องการติดต่อกับ service ที่ให้บริการ repo data ถ้าไม่สามารถติดต่อได้และไม่มี cache อยู่ในระบบ...
  2. Yum, Yellow dog Update, Modified and How to use Yum Yum หรือ Yellow dog Update, Modified เป็นโปรแกรมจัดการ package ของ rpm ในการ install, erase, update เป็นต้น ซึ่งพัฒนาโดย Duke University ข้อดีของ...
  3. Copy a list of print queues from one server to another ในบทความนี้สามารถใช้ได้กับ linux ตระกลู RedHat Clone เราสามารถที่จะทำการ Copy ข้อมูลในคิวของ print server เพื่อที่จะนำไปใช้งาน หรือเพื่อทำการ share load ให้กับ print server ได้โดยการใช้คำสั่งเพื่อทำการ...
  4. Configure the shell to logout automatically after a period of idle time. ในบางระบบที่มีการให้ user login เข้าสู่ระบบเยอะมากและมี user ที่ออกจากระบบโดยไม่มีการ logout ออกไปจะทำให้ระบบสูญเสียทรัพยากรโดยใช้เหตุ ดังนั้นเราสามารถที่จะนำวิธีนี้มาแก้ไขได้และยังเพื่อความปลอดภัยให้กับระบบอีกทางนึงด้วย วิธีการจะแตกต่างกันขึ้นอยู่กับ shell ที่ใช้ซึ่งสามารถดูวิธีการเว็ตของแต่ละ shell ได้ดังวิธีข้างล่าง สำหรับ bash or zsh: #export...
  5. Find which RPM contains a specific file ในระบบปฏิบัติการ red hat เมื่อต้องการทราบว่าไฟล์นี้อยู่ใน rpm package อะไรเราสามารถใช้คำสั่งได้ดังนี้ การใช้คำสั่ง rpm # rpm -qf /usr/lib/libdb.so.2 การใช้คำสั่ง yum # yum whatprovides */libdb.so...

Category : System