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

سرور مجازی NVMe

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

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


بسته ها و مخازن نان و کره سیستم عامل لینوکس هستند. اولین قدم برای نصب هر نرم افزار روی یک سیستم مبتنی بر لینوکس این است که بسته خود را از مخزن مربوطه خود بارگیری کند. بسته به آرشیو فشرده ای اشاره دارد که شامل تمام فایل های مورد نیاز برای اجرای صحیح یک نرم افزار می باشد. به طور معمول، بسته ها از مخازن مربوطه خود دانلود می شوند. فرمت های رایج بسته های لینوکس شامل .deb، .rpm و tgz. این مقاله با روش‌های مختلفی آشنا می‌شود تا بفهمید چه فایل‌هایی در بسته‌های لینوکس قرار دارند.

روش 1 – بررسی فایل ها به صورت آنلاین

بیایید با ساده‌ترین و کاربرپسندترین روش برای یافتن فایل‌های موجود در بسته لینوکس شروع کنیم. اولین قدم بازدید از این است ارتباط دادن و برای استفاده از وب سایت، همانطور که در مراحل زیر نشان می دهیم. این روش هیچ نیازی ندارد command-line تخصص یا نصب هر گونه ابزار خارجی. با دنبال کردن مراحل زیر می توانید لیست فایل های یک بسته را پیدا کنید:

  • باز کن http://packages.ubuntu.com/ وب سایت در یک مرورگر وب به انتخاب شما
  • به «جستجوی فهرست‌های بسته» بروید.
  • نام بسته خود را در قسمت کلیدواژه تایپ کنید.
  • کادر «نمایش تطابق دقیق» را علامت بزنید.
  • توزیع خود را انتخاب کنید
  • دکمه «جستجو» را فشار دهید.
  • معماری و پکیج مورد نظر خود را مشخص کنید روی بعدی page.
  • کلیک روی ‘list of files’ در کنار معماری شما برای دریافت لیست فایل های موجود در بسته خاص.

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

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

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

پیشنهاد می‌کنیم بخوانید:  روش نصب و استفاده از Neo4j روی اوبونتو

اولین قدم این است که a را باز کنید terminal در اوبونتو می توانید از طریق منوی برنامه ها به آن دسترسی داشته باشید یا میانبر Ctrl + Alt + T را فشار دهید.

برای فهرست کردن فایل‌های یک بسته نصب شده، می‌توانیم دستور زیر را اجرا کنیم ($dpkg نام بسته‌ای است که لیست فایل‌ها برای آن لازم است)

$ dpkg <نام بسته>

می توانید از طریق دستور dpkg ساده زیر متوجه شوید که کدام بسته .deb فایل ها را نصب می کند.

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

$ dpkg-deb /خانه/اوبونتو/دسکتاپ/example.deb

با این حال، راه اصلی اقدام ما در این آموزش این است که به شما نشان دهیم چگونه می توانید فایل های بسته ای را که حتی هنوز نصب نشده است بررسی کنید. نگران نباشید، زیرا دستور کوچکی که در زیر داده شده است این کار را انجام می دهد.

$ dpkg –فهرست نام بسته

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

این دستور همان خروجی تصویر پیوست قبلی را نشان می دهد. با این حال، این یکی برای بسته هایی که قبلاً نصب نشده اند نیز کار می کند.

همانطور که قبلاً اشاره کردیم، dpkg همچنین به شما امکان می دهد یک فایل خاص را جستجو کنید و بسته های حاوی آن فایل را پیدا کنید. این عملکرد را می توان با اضافه کردن -S (پرچم جستجو) با dpkg استفاده کرد:

$ dpkg قاهره.h

cairo.h نام فایلی است که ما به دنبال آن هستیم. اگر آدرس فایل خاصی را که به دنبال آن هستید می دانید، می توانید آن را در دستور محدود کردن نتایج قرار دهید.

$ dpkg /usr/عبارتند از/قاهره/قاهره.h

یکی از مزایای اصلی استفاده از dpkg این است که می توان از آن با بسته هایی استفاده کرد که از هیچ مخزن نصب نشده اند.

پیشنهاد می‌کنیم بخوانید:  روش نصب و پیکربندی Redis روی اوبونتو 22.04

روش 3 – استفاده از apt-file

apt-file یک بسته لینوکس است که می‌تواند فایل‌های موجود در یک بسته را فهرست کند یا از طریق بسته برای یک نام فایل خاص جستجو کند. از apt-file می توان برای یافتن فایل های بسته ای که نصب نشده نیز استفاده کرد.

ابتدا a را باز کنید terminal از طریق منوی برنامه یا با فشار دادن میانبر Ctrl + Alt + T.

قبل از اینکه ادامه دهیم، ابتدا باید خود بسته apt-file را نصب کنیم. با اجرای دستور زیر می توانید این کار را انجام دهید.

$ sudo apt نصب apt-file

apt-file یک پایگاه داده را جستجو می کند تا بسته ها و فایل های آنها را جستجو کند. به روز رسانی پایگاه داده قبل از حرکت تمرین خوبی است روی با جستجو

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

$ sudo آپدیت فایل apt

اکنون که همه چیز آماده است، جستجو برای بسته های مورد نیاز خود را آغاز می کنیم. این کار از طریق دستور زیر قابل انجام است.

$ لیست فایل apt بسته بندی

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

اگر می خواهید نام فایل خاصی را جستجو کنید (در مورد ما cairo.h)، می توانید از دستور زیر استفاده کنید.

$ جستجوی فایل apt قاهره.h

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

$ جستجوی فایل apt /usr/عبارتند از/قاهره/قاهره.h

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

این مورد همه چیزهایی را که باید از apt-file برای یافتن فایل‌ها در یک بسته استفاده کرد را پوشش می‌دهد. با این حال، اگر می خواهید از apt-file برای بهره بیشتر استفاده کنید، دستورات کمکی زیر برای شما مناسب است.

$ مرد apt-file

$ apt-file –کمک

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

نتیجه

در این مقاله روش های مختلفی را برای دریافت لیست فایل های یک پکیج طی کرده ایم. خواه جستجو با منابع آنلاین مبتنی بر رابط کاربری گرافیکی را ترجیح می دهید یا با آن راحت هستید command-line رابط، اکنون می دانید که چگونه لیستی از فایل های هر بسته موجود را دریافت کنید.

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

زمان انتشار: 1403-01-02 11:37:04

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

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

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