وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش بررسی وابستگی های یک بسته در اوبونتو 20.04

0 2
زمان لازم برای مطالعه: 3 دقیقه


در سیستم اوبونتو، نصب بسته ها با استفاده از command-line در میان مبتدیان محبوب است زیرا بسیار آسان به نظر می رسد. راه های مختلفی برای دریافت وابستگی های یک بسته در اوبونتو 20.04 وجود دارد. اما ما باید در مورد “وابستگی های بسته” برای افرادی که از آن بی خبرند.

در حین نصب بسته های نرم افزاری در سیستم عامل لینوکس، برخی از بسته ها وابسته هستند روی سایر بسته ها به درستی عمل کنند. گاهی اوقات آنها قبلاً نصب شده اند روی سیستم، اما، در موارد دیگر، آنها به طور خودکار با بسته نصب می شوند. این بسته های وابسته نامیده می شوند وابستگی های بسته.

چندین روش برای دریافت جزئیات وابستگی ها وجود دارد، مانند استفاده از apt package manager، دستور dpkg یا نصب یک ابزار.

بیایید با سیستم مدیریت بسته APT شروع کنیم تا وابستگی های یک بسته را بدست آوریم.

روش بررسی وابستگی بسته با APT Show:

اجرای “نمایش مناسبدستور ” با نام بسته برای دریافت جزئیات کامل یک بسته.

نحو استفاده از این رویکرد عبارت است از:

نمایش مناسب [package_name]

بیایید بررسی کنیم که چه نتیجه ای برای “موزیلا فایرفاکس” بسته هنگام اجرا:

apt show mozilla firefox

روش بررسی وابستگی های یک بسته در اوبونتو 20.04روش بررسی وابستگی های یک بسته در اوبونتو 20.04

همانطور که در تصویر بالا نشان داده شده است، بسته “فایرفاکس” به کتابخانه های مختلفی بستگی دارد. این مدیر بسته APT نقش کلیدی در سیستم لینوکس ایفا می کند زیرا اکثر وابستگی ها را به طور خودکار نصب می کند.

پیشنهاد می‌کنیم بخوانید:  شروع کار با Rstudio روی لینوکس اوبونتو

روش بررسی اطلاعات وابستگی ها با APT-Cache:

اگر به اسکریپت محدود اطلاعات وابستگی ها نیاز دارید، با “apt-cache” فرمان

از دستور داده شده استفاده کنید:

apt-cache بستگی دارد [package_name]

برای درک بهتر مثالی بزنیم. بررسی اطلاعات وابستگی “موزیلا فایرفاکس” بسته:

apt-cache بستگی دارد موزیلا فایرفاکس

روش بررسی وابستگی های یک بسته در اوبونتو 20.04روش بررسی وابستگی های یک بسته در اوبونتو 20.04

به مثال دیگری نگاه کنید!

برای دریافت جزئیات وابستگی های PHP:

apt-cache بستگی دارد php

روش بررسی وابستگی های یک بسته در اوبونتو 20.04روش بررسی وابستگی های یک بسته در اوبونتو 20.04

روش بررسی وابستگی های یک فایل بسته “.deb”:

اگر تو داری .deb فایل برای نصب بسته نرم افزاری، سپس “apt” دستور کار نخواهد کرد.

برای این کار می توانید “dpkgدستور ” با “-من” یا “– اطلاعات” گزینه برای دریافت جزئیات. بنابراین، نحو این خواهد بود:

dpkg — اطلاعات [deb_file_path]

فرض کنید من “.deb” بسته Teamviewer در دستگاه اوبونتو من. برای دریافت جزئیات وابستگی های آن، دستور ذکر شده را اجرا کنید:

dpkg — اطلاعات دانلودها/teamviewer_15.16.8_amd64.deb

روش بررسی وابستگی های یک بسته در اوبونتو 20.04روش بررسی وابستگی های یک بسته در اوبونتو 20.04

بخش بالا روش دریافت جزئیات وابستگی های بسته بود از طریق مناسب و dpkg فرمان

اما اگر ابزاری را ترجیح می دهید، روش زیر را دنبال کنید:

روش بررسی وابستگی ها با ابزار “apt-rdepends”:

ابزارهای متعددی برای بررسی وابستگی های بسته وجود دارد و ممکن است در مورد اینکه کدام ابزار برای نصب مناسب است گیج شوید. همچنین، نمی‌توانید برای نصب هر گونه وابستگی که بر سیستم در حال اجرا تأثیر می‌گذارد، ریسک کنید.

این apt-rdepends ابزار معتبری است که به فهرست کردن تمام وابستگی‌های بسته نرم‌افزاری کمک می‌کند. این یک ابزار داخلی نیست. برای دریافت آن از دستور زیر استفاده کنید:

$ sudo apt نصب apt-rdepends

روش بررسی وابستگی های یک بسته در اوبونتو 20.04روش بررسی وابستگی های یک بسته در اوبونتو 20.04

نحو از apt-rdepends مستقیم به جلو است:

apt-rdepends [options] [package_name]

فرض کنید شما باید به آن پی ببرید PHP وابستگی ها برای این منظور دستور داده شده را اجرا کنید تا خروجی مورد نظر به دست آید:

apt-rdepends php

روش بررسی وابستگی های یک بسته در اوبونتو 20.04روش بررسی وابستگی های یک بسته در اوبونتو 20.04

به همین ترتیب، اگر مثال دیگری بیاوریم:

apt-rdepends vlc

روش بررسی وابستگی های یک بسته در اوبونتو 20.04روش بررسی وابستگی های یک بسته در اوبونتو 20.04

برای معکوس کردن این، ببینید بسته های دیگر به چه چیزهایی بستگی دارند روی یک بسته نرم افزاری خاص، از «-r” گزینه.

پیشنهاد می‌کنیم بخوانید:  روش نصب گوگل درایو روی اوبونتو 20.04

به عنوان مثال، برای بررسی لیست بسته ها که به بسته vlc بستگی دارد، دستور به صورت زیر است:

apt-rdepends -r vlc

روش بررسی وابستگی های یک بسته در اوبونتو 20.04روش بررسی وابستگی های یک بسته در اوبونتو 20.04

نتیجه:

نوشتن به ما نشان داده است که چگونه وابستگی های بسته یک بسته را بررسی کنیم روی اوبونتو 20.04.

ما راه های مختلفی برای دریافت وابستگی بسته ها با استفاده از خط فرمان پیدا کرده ایم. این مدیریت بسته APT سیستم نقش مهمی ایفا می کند زیرا اکثر وابستگی ها را به طور خودکار نصب می کند. اما اگر نرم‌افزاری از طریق بسته .deb دانلود شده باشد، «dpkg” دستور پیشنهاد شده است.

apt-rdepends” ابزار یک روش جایگزین برای بررسی وابستگی ها است. با استفاده از این ابزار، می‌توانید فهرستی از وابستگی‌های بسته را دریافت کنید و عکس آن را پیدا کنید.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-02 21:08:08

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید