علت های زیادی وجود دارد که شما نیاز داشته باشید که به هر دلیلی به مخزنی که مربوط به یک بسته است را پیدا کنید برای مثال ممکن است بسته موجود در یک مخزن به سیستم شما آسیب برساند یا اینکه می خواهید یک بسته را که روی دیگر سیستم هایتان نصب کرده اید را روی کامپیوترتان نصب کنید اما مخزن آن را از یاد بردهاید و …
در هر صورت این یک راه سریع برای پیدا کردن مخزنی است که به بسته مورد نظر مربوط می شود.
برای پیدا کردن مخزن باید این دستور را در سیستمی که بسته روی آن نصب است اجرا نمایید. (این روش فقط هنگامی جواب می دهد که بسته روی سیستم نصب باشد و اگر بسته نصب نباشد خروجی خاصی ندارد.)
apt-cach policy Package-Name
فقط کافیست به جای PACKAGE_NAME نام بستهی مورد نظر خود را بگذارید.برای مثال
apt-cach policy oracle-java-installer
خروجی دستور باید مثل این باشد:
همانطور که مشاهده می کنید خروجی دستور آدرس اینترنتی مخزن را به ما نشان می دهد که دقیقا بعد از “ppa.launchpad.net” در بر دارنده بستهای است که شما نصب کرده اید (در این مثال “webupd8team/java”)
این دستور برای بسته هایی که از منابع غیر رسمی اوبونتو نصب شده اند هم به خوبی کار می کند. برای مثال ما دستور “apt-cache policy opera” را امتحان می کنیم (برای پیدا کردن مخزن opera)
اگر مخزن گم شده است به این معنی است که بسته شما یا به طور دستی از طریق یک فایل deb نصب شده است (و بسته در هیچ کدام یک از مخازن سیستم شما نیست) و یا اینکه مخزن پس از نصب بسته غیر فعال یا پاک شده است.
The post یافتن مخزن یک بسته appeared first on لینوکس سیزن.