یافتن مخزن یک بسته

Print Friendly

علت های زیادی وجود دارد که شما نیاز داشته باشید که به هر دلیلی به مخزنی که مربوط به یک بسته است را پیدا کنید برای مثال ممکن است بسته موجود در یک مخزن به سیستم شما آسیب برساند یا اینکه می خواهید یک بسته را که روی دیگر سیستم هایتان نصب کرده اید را روی کامپیوترتان نصب کنید اما مخزن آن را از یاد برده‌اید و …

در هر صورت این یک راه سریع برای پیدا کردن مخزنی است که به بسته مورد نظر مربوط می شود.

برای پیدا کردن مخزن باید این دستور را در سیستمی که بسته روی آن نصب است اجرا نمایید. (این روش فقط هنگامی جواب می دهد که بسته روی سیستم نصب باشد و اگر بسته نصب نباشد خروجی خاصی ندارد.)

apt-cach policy Package-Name

فقط کافیست به جای PACKAGE_NAME نام بسته‌ی مورد نظر خود را بگذارید.برای مثال 

apt-cach policy oracle-java-installer

خروجی دستور باید مثل این باشد:

apt-cache pollicy

همانطور که مشاهده می کنید خروجی دستور آدرس اینترنتی مخزن را به ما نشان می دهد که دقیقا بعد از “ppa.launchpad.net” در بر دارنده بسته‌ای است که شما نصب کرده اید (در این مثال “webupd8team/java”)

این دستور برای بسته هایی که از منابع غیر رسمی اوبونتو نصب شده اند هم به خوبی کار می کند. برای مثال ما دستور “apt-cache policy opera” را امتحان می کنیم (برای پیدا کردن مخزن opera)

apt-cache pollicy

اگر مخزن گم شده است به این معنی است که بسته شما یا به طور دستی از طریق یک فایل deb نصب شده است (و بسته در هیچ کدام یک از مخازن سیستم شما نیست) و یا اینکه مخزن پس از نصب بسته غیر فعال یا پاک شده است.

علی نعمت اللهی

برنامه نویس ، طراح وب ، وبلاگ نویس و... و البته عاشق دنیای آزاد :)

شما احتمالا این مطالب را نیز دوست دارید...

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *