از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش بررسی وابستگی های یک بسته در اوبونتو 20.04
سرفصلهای مطلب
در حین نصب بسته های نرم افزاری در سیستم عامل لینوکس، برخی از بسته ها وابسته هستند روی سایر بسته ها به درستی عمل کنند. گاهی اوقات آنها قبلاً نصب شده اند روی سیستم، اما، در موارد دیگر، آنها به طور خودکار با بسته نصب می شوند. این بسته های وابسته نامیده می شوند وابستگی های بسته.
چندین روش برای دریافت جزئیات وابستگی ها وجود دارد، مانند استفاده از apt package manager، دستور dpkg یا نصب یک ابزار.
بیایید با سیستم مدیریت بسته APT شروع کنیم تا وابستگی های یک بسته را بدست آوریم.
روش بررسی وابستگی بسته با APT Show:
اجرای “نمایش مناسبدستور ” با نام بسته برای دریافت جزئیات کامل یک بسته.
نحو استفاده از این رویکرد عبارت است از:
بیایید بررسی کنیم که چه نتیجه ای برای “موزیلا فایرفاکس” بسته هنگام اجرا:
همانطور که در تصویر بالا نشان داده شده است، بسته “فایرفاکس” به کتابخانه های مختلفی بستگی دارد. این مدیر بسته APT نقش کلیدی در سیستم لینوکس ایفا می کند زیرا اکثر وابستگی ها را به طور خودکار نصب می کند.
روش بررسی اطلاعات وابستگی ها با APT-Cache:
اگر به اسکریپت محدود اطلاعات وابستگی ها نیاز دارید، با “apt-cache” فرمان
از دستور داده شده استفاده کنید:
برای درک بهتر مثالی بزنیم. بررسی اطلاعات وابستگی “موزیلا فایرفاکس” بسته:
به مثال دیگری نگاه کنید!
برای دریافت جزئیات وابستگی های PHP:
روش بررسی وابستگی های یک فایل بسته “.deb”:
اگر تو داری .deb فایل برای نصب بسته نرم افزاری، سپس “apt” دستور کار نخواهد کرد.
برای این کار می توانید “dpkgدستور ” با “-من” یا “– اطلاعات” گزینه برای دریافت جزئیات. بنابراین، نحو این خواهد بود:
فرض کنید من “.deb” بسته Teamviewer در دستگاه اوبونتو من. برای دریافت جزئیات وابستگی های آن، دستور ذکر شده را اجرا کنید:
بخش بالا روش دریافت جزئیات وابستگی های بسته بود از طریق مناسب و dpkg فرمان
اما اگر ابزاری را ترجیح می دهید، روش زیر را دنبال کنید:
روش بررسی وابستگی ها با ابزار “apt-rdepends”:
ابزارهای متعددی برای بررسی وابستگی های بسته وجود دارد و ممکن است در مورد اینکه کدام ابزار برای نصب مناسب است گیج شوید. همچنین، نمیتوانید برای نصب هر گونه وابستگی که بر سیستم در حال اجرا تأثیر میگذارد، ریسک کنید.
این apt-rdepends ابزار معتبری است که به فهرست کردن تمام وابستگیهای بسته نرمافزاری کمک میکند. این یک ابزار داخلی نیست. برای دریافت آن از دستور زیر استفاده کنید:
نحو از apt-rdepends مستقیم به جلو است:
فرض کنید شما باید به آن پی ببرید PHP وابستگی ها برای این منظور دستور داده شده را اجرا کنید تا خروجی مورد نظر به دست آید:
به همین ترتیب، اگر مثال دیگری بیاوریم:
برای معکوس کردن این، ببینید بسته های دیگر به چه چیزهایی بستگی دارند روی یک بسته نرم افزاری خاص، از «-r” گزینه.
به عنوان مثال، برای بررسی لیست بسته ها که به بسته vlc بستگی دارد، دستور به صورت زیر است:
نتیجه:
نوشتن به ما نشان داده است که چگونه وابستگی های بسته یک بسته را بررسی کنیم روی اوبونتو 20.04.
ما راه های مختلفی برای دریافت وابستگی بسته ها با استفاده از خط فرمان پیدا کرده ایم. این مدیریت بسته APT سیستم نقش مهمی ایفا می کند زیرا اکثر وابستگی ها را به طور خودکار نصب می کند. اما اگر نرمافزاری از طریق بسته .deb دانلود شده باشد، «dpkg” دستور پیشنهاد شده است.
“apt-rdepends” ابزار یک روش جایگزین برای بررسی وابستگی ها است. با استفاده از این ابزار، میتوانید فهرستی از وابستگیهای بسته را دریافت کنید و عکس آن را پیدا کنید.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1403-01-02 21:08:08