質問: کار نکردن دستور yum
回答: حدس میزنم نسخه های زیادی از پایتون روی سیستمتون نصب هست و تنها یکی از اون ها yum library براش نصب هست. بنا به دلایلی باینری های اون پایتونی که yum library رو ندارن وقتی دستور yum اجرا میشه فراخونی میشن. با اجرای دستور زیر لیست library های python 2 رو پیدا کنید : $ find / -type f -executable -name 'python2*' خروجی چیزی شبیه زیره : /usr/bin/python2.6 /usr/bin/python2.7 ... برای هر یک از اونا دستور زیر رو اجرا کنید : $ /usr/bin/python2.x بعد دستور زیر رو در پرامپت پایتون اجرا کنید : >>> import yum این کار رو برای هر یک از library ها انجام بدید تا جایی که خطای importerror رو در این مرحله دریافت نکنید. بعدش path یا مسیری که yum ازش استفاده می کنه تا پایتون رو اجرا کنه رو پیدا کنید. این اولین خط در اسکریپت yum هست. دستور زیر رو اجرا کنید : $ cat `which yum` | head -1 خروجی بصورت زیر خواهد بود : #!/usr/bin/python حالا دستور زیر رو اجرا کنید : ( با سطح دسترسی کاربر root ) $ ln -s /usr/bin/python2.x /usr/bin/python python2.x رو با نسخه ای که جدیدا پیدا کردید جایگزینش کنید.