از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
چگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتو
سرفصلهای مطلب
یافتن بسته ای که فایلی را ارائه می دهد مهم است روی سیستم های لینوکس از جمله اوبونتو. دلیل آن این است که به کاربران کمک می کند تا مشکلات وابستگی بسته را که هنگام نصب یک بسته رخ می دهد، حل کنند روی سیستم و اگر فایلی گم شده باشد، تا زمانی که فایل پیدا نشود، نمی توانید نصب را انجام دهید. علاوه بر این، به کاربران کمک می کند تا مشکلات مربوط به سرور را اشکال زدایی کنند روی سیستمی که ممکن است در صورت عدم وجود کتابخانه مورد نیاز راه اندازی نشود.
اگر می خواهید بسته ای را پیدا کنید که یک فایل ارائه می دهد روی اوبونتو، شما باید دستورالعمل های این مقاله را دنبال کنید.
بسته ای را پیدا کنید که یک فایل را ارائه می دهد روی اوبونتو
دو راه برای یافتن بسته ای که فایلی را در اوبونتو ارائه می دهد وجود دارد که عبارتند از:
روش 1: apt-file
اولین روش برای یافتن بسته ای که فایلی را ارائه می دهد، استفاده از یک است apt-file بسته بندی این apt-file نمایه های تمام بسته های نصب شده موجود در مخزن را علامت گذاری می کند. با استفاده از apt-file، کاربران می توانند فایل ارائه شده توسط هر یک از بسته های موجود در مخزن را جستجو کنند و این همه جستجو process در عرض چند ثانیه تکمیل می شود. این روش به دو بخش تقسیم می شود که عبارتند از:
i: نصب فایل apt
برای نصب ”apt-file” روی سیستم اوبونتو، ابتدا مخزن را به روز رسانی و ارتقا دهید:
سودو ارتقاء مناسب
سپس نصب کنید apt-file با استفاده از دستور زیر:
این apt-file دسترسی به پایگاه داده برای یافتن بسته های متعلق به یک بسته و به همین دلیل، به روز رسانی آن مهم است apt-file قبل از جستجوی فایل از طریق دستور زیر روی اوبونتو:
ii: جستجوی فایل با استفاده از apt-file
برای جستجوی فایل با استفاده از apt-fileدستور زیر را به همراه نام فایل اجرا کنید:
مثلا:
همچنین می توانید از مسیر فایل برای پیمایش مستقیم فایل و بسته مرتبط با آن استفاده کنید:
مثلا؛
روش 2: با استفاده از dpkg
روش دیگر برای یافتن بسته ای که فایلی را ارائه می دهد استفاده از عبارت است dpkg دستور، که برای یافتن بستههایی که بدون مخزن نصب شدهاند، استفاده میشود و این همان چیزی است که آن را از apt-file منحصربهفرد میکند. اما dpkg فقط میتواند فایلهای بستههایی را که در سیستم نصب شدهاند فهرست کند، در حالی که apt-file حتی میتواند بستههایی را که در سیستم نصب نشدهاند اما در مخزن وجود دارند فهرست کند.
از فایل dpkg زیر به همراه استفاده کنید -س شناسه برای جستجو کردن، برای یافتن بسته مرتبط با فایل مورد نظر:
مثلا:
درست مثل apt-file، همچنین می توانید به جای فقط نام فایل با دستور dpkg از یک مسیر فایل برای هدایت فایل از دایرکتوری آن استفاده کنید:
مثلا؛
نکته جایزه
دستور dpkg همچنین می تواند برای جستجوی تمام بسته های موجود در یک فهرست یا کتابخانه با استفاده از دستور زیر استفاده شود:
به عنوان مثال، در اینجا من تمام بسته های موجود در داخل را نمایش داده ام /var/lib:
نتیجه
برای پیدا کردن بسته ای که فایلی را ارائه می دهد روی اوبونتو دو راه دارد: یکی استفاده از “apt-file” ابزاری که از پایگاه داده برای جستجوی فایل از لیست بسته های موجود در مخزن استفاده می کند. روش دیگر با استفاده از dpkg -S دستور جستجوی فایل از لیست بسته های نصب شده. ابزار apt-file باید نصب شود، در حالی که “dpkg” در حال حاضر به طور پیش فرض در اوبونتو وجود دارد.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-29 02:24:04