لیست کردن بسته های نصب شده در اوبونتو

لیست کردن بسته های نصب شده در اوبونتو

علی مرادی

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

ما همچنین به شما نشان خواهیم داد که آیا یک بسته خاص نصب شده است ، بسته های نصب شده را بشمارید و نسخه بسته نصب شده را دریابید.

اگرچه این آموزش برای اوبونتو نوشته شده است ، همان دستورالعمل ها برای هر توزیع مستقر در اوبونتو ، از جمله Kubuntu ، Linux Mint و OS Elementary اعمال می شود.

در ادامه با ما در شتابان هاست همراه باشید.

بسته های نصب شده با Apt لیست کنید:

apt یک رابط خط فرمان برای سیستم مدیریت بسته است. در اوبونتو ۱۴٫۰۴ معرفی شد و ترکیبی از متداول ترین دستورات مربوط به ct-get و apt-cache از جمله گزینه ای برای لیست بسته های نصب شده است.

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

sudo apt list --installed

لیست کردن بسته های نصب شده در اوبونتو

همانطور که از خروجی بالا مشاهده می کنید ، دستور لیستی از کلیه بسته های نصب شده از جمله اطلاعات مربوط به نسخه های بسته ها و معماری را نشان می دهد.

لیست بسته ها طولانی است و بهتر است از less  استفاده کنید تا خواندن آن ساده تر شود:

sudo apt list --installed | less

برای اطلاع از اینکه یک بسته خاص نصب شده است می توانید خروجی را با دستور grep فیلتر کنید. به عنوان مثال ، برای فهمیدن اینکه آیا screen روی سیستم ما نصب شده است ، ما اجرا خواهیم کرد:

sudo apt list --installed | grep screen

خروجی:

screen/bionic,now 4.6.2-1 amd64 [installed]

خروجی بالا نشان می دهد که نسخه screen 4.6.2-1 روی سیستم ما نصب شده است.

بسته های نصب شده با dpkg-query را لیست کنید:

اگر نسخه قدیمی اوبونتو را اجرا می کنید ، می توانید از دستور dpkg-query برای لیست بسته ها استفاده کنید:

sudo dpkg-query -l | less

لیست کردن بسته های نصب شده در اوبونتو

در این لیست لیستی از کلیه بسته های نصب شده از جمله ورژن آن ها ، معماری و توضیحات کوتاه به شما نشان داده می شود.

می توانید خروجی dpkg-query -l را با grep همان خروجی apt فیلتر کنید:

sudo dpkg-query -l | grep package_name

لیستی از همه بسته های نصب شده ایجاد کنید:

برای ایجاد لیستی از اسامی تمام بسته های نصب شده در سیستم اوبونتو یا دبیان و ذخیره آن در پرونده ای با نام pack_list.txt ، دستور زیر را اجرا کنید:

sudo dpkg-query -f '${binary:Package}\n' -W > packages_list.txt

اکنون که این لیست را در اختیار دارید ، اگر می خواهید همان بسته ها را بر روی سرور جدید خود نصب کنید ، می توانید این کار را انجام دهید:

sudo xargs -a packages_list.txt apt install

تعداد بسته های نصب شده روی سرور اوبونتو را بشمارید:

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

sudo dpkg-query -f '${binary:Package}\n' -W | wc -l

خروجی:

۵۴۴

همانطور که می بینید من ۵۴۴ بسته روی سرور اوبونتو نصب کرده ام.

جمع بندی:

در حال حاضر شما باید بدانید که چگونه بسته های نصب شده را در سیستم Ubuntu خود لیست کنید و فیلتر کنید. اگر می خواهید در مورد دستور apt اطلاعات بیشتری کسب کنید ، ترمینال خود را باز کنید و man apt را تایپ کنید.

امیدوارم این مقاله براتون مفید بوده باشه.

ما رو تو شتابان هاست دنبال کنید. 🙂

برچسب ها: توزیع های لینوکس دستورات لینوکس

ارسال دیدگاه جدید