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

سرور مجازی NVMe

چگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتو

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


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

اگر می خواهید بسته ای را پیدا کنید که یک فایل ارائه می دهد روی اوبونتو، شما باید دستورالعمل های این مقاله را دنبال کنید.

بسته ای را پیدا کنید که یک فایل را ارائه می دهد روی اوبونتو

دو راه برای یافتن بسته ای که فایلی را در اوبونتو ارائه می دهد وجود دارد که عبارتند از:

روش 1: apt-file

اولین روش برای یافتن بسته ای که فایلی را ارائه می دهد، استفاده از یک است apt-file بسته بندی این apt-file نمایه های تمام بسته های نصب شده موجود در مخزن را علامت گذاری می کند. با استفاده از apt-file، کاربران می توانند فایل ارائه شده توسط هر یک از بسته های موجود در مخزن را جستجو کنند و این همه جستجو process در عرض چند ثانیه تکمیل می شود. این روش به دو بخش تقسیم می شود که عبارتند از:

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

i: نصب فایل apt

برای نصب ”apt-file” روی سیستم اوبونتو، ابتدا مخزن را به روز رسانی و ارتقا دهید:

سودو آپدیت مناسب
سودو ارتقاء مناسب

سپس نصب کنید apt-file با استفاده از دستور زیر:

سودو apt نصب apt-file

چگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتوچگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتو

این apt-file دسترسی به پایگاه داده برای یافتن بسته های متعلق به یک بسته و به همین دلیل، به روز رسانی آن مهم است apt-file قبل از جستجوی فایل از طریق دستور زیر روی اوبونتو:

سودو آپدیت فایل apt

چگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتوچگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتو

ii: جستجوی فایل با استفاده از apt-file

برای جستجوی فایل با استفاده از apt-fileدستور زیر را به همراه نام فایل اجرا کنید:

جستجوی فایل apt <نام فایل>

مثلا:

جستجوی فایل apt hippo_opensim_viewer.xml

چگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتوچگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتو

همچنین می توانید از مسیر فایل برای پیمایش مستقیم فایل و بسته مرتبط با آن استفاده کنید:

جستجوی فایل apt <مسیر فایل>

مثلا؛

جستجوی فایل apt /usr/اشتراک گذاری/بلیچ بیت/پاک کننده ها/hippo_opensim_viewer.xml

چگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتوچگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتو

روش 2: با استفاده از dpkg

روش دیگر برای یافتن بسته ای که فایلی را ارائه می دهد استفاده از عبارت است dpkg دستور، که برای یافتن بسته‌هایی که بدون مخزن نصب شده‌اند، استفاده می‌شود و این همان چیزی است که آن را از apt-file منحصربه‌فرد می‌کند. اما dpkg فقط می‌تواند فایل‌های بسته‌هایی را که در سیستم نصب شده‌اند فهرست کند، در حالی که apt-file حتی می‌تواند بسته‌هایی را که در سیستم نصب نشده‌اند اما در مخزن وجود دارند فهرست کند.

از فایل dpkg زیر به همراه استفاده کنید شناسه برای جستجو کردن، برای یافتن بسته مرتبط با فایل مورد نظر:

dpkg <نام فایل>

مثلا:

dpkg libsnapd-glib.so.1

چگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتوچگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتو

درست مثل apt-file، همچنین می توانید به جای فقط نام فایل با دستور dpkg از یک مسیر فایل برای هدایت فایل از دایرکتوری آن استفاده کنید:

dpkg <مسیر>

مثلا؛

dpkg /usr/lib/x86_64-linux-gnu/libsnapd-glib.so.1

چگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتوچگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتو

نکته جایزه

پیشنهاد می‌کنیم بخوانید:  عیب یابی خطای "E: امکان یافتن بسته وجود ندارد". روی اوبونتو

دستور dpkg همچنین می تواند برای جستجوی تمام بسته های موجود در یک فهرست یا کتابخانه با استفاده از دستور زیر استفاده شود:

dpkg <فهرست راهنما>

به عنوان مثال، در اینجا من تمام بسته های موجود در داخل را نمایش داده ام /var/lib:

dpkg /var/lib

چگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتوچگونه بسته ای را پیدا کنیم که یک فایل را ارائه می دهد روی اوبونتو

نتیجه

برای پیدا کردن بسته ای که فایلی را ارائه می دهد روی اوبونتو دو راه دارد: یکی استفاده از “apt-file” ابزاری که از پایگاه داده برای جستجوی فایل از لیست بسته های موجود در مخزن استفاده می کند. روش دیگر با استفاده از dpkg -S دستور جستجوی فایل از لیست بسته های نصب شده. ابزار apt-file باید نصب شود، در حالی که “dpkg” در حال حاضر به طور پیش فرض در اوبونتو وجود دارد.

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

زمان انتشار: 1402-12-29 02:24:04

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

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

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