راهنمای استفاده از Pacman Package Manager

معرفی

در راهنماهای قبلی من به شما نشان داده ام که چگونه برنامه های خود را بر روی توزیع های لینوکس مبتنی بر دبیان با استفاده از apt-get نصب کرده و همچنین نشان داده اید چگونه برنامه های خود را در توزیع های لینوکس مبتنی بر Red Hat با استفاده از yum نصب کنید .

در این راهنما به شما نحوه نصب بسته ها را با استفاده از خط فرمان در توزیع های لینوکس Arch مثل Manjaro نشان خواهم داد.

کدام برنامه ها بر روی کامپیوتر شما نصب می شود

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

pacman -Q

این یک لیست از تمام برنامه های کاربردی بر روی کامپیوتر شما و تعداد نسخه های آن را نشان می دهد.

مشاهده ورودی تغییر برای یک برنامه نصب شده

شما می توانید اطلاعات بیشتری در مورد یک بسته یا بسته های موجود را با تهیه گزینه های پرس و جو مختلف به صورت زیر بازیابی کنید:

pacman -Q -c هشت پا

بسته هایی را که بسته به بسته های دیگر نصب شده اند مشاهده کنید

فرمان بالا به من تغییرات را برای هشت پا تغییر خواهد داد در صورت وجود. اگر وجود نداشته باشد پیامی نمایش داده می شود که به شما می گوید که هیچ تغییری در دسترس نیست.

pacman -Q-d

دستور بالا به شما نشان می دهد تمام فایل هایی که به عنوان وابستگی به بسته های دیگر نصب شده اند.

pacman -Q -d -t

این همه وابستگی های یتیم را که بر روی کامپیوتر شما نصب شده است نشان می دهد.

مشاهده بسته های صریح نصب شده

اگر می خواهید تمام بسته های صریح نصب شده را ببینید، از دستور زیر استفاده می کنید:

pacman -Q -e

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

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

pacman -Q -e-t

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

برای دیدن گروههای دسته ای که متعلق به شما هستند می توانید از دستور زیر استفاده کنید:

pacman -Q -g

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

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

pacman -Q-g پایه

اطلاعات مربوط به بسته های نصب شده را بارگیری کنید

اگر می خواهید نام، توضیحات و سایر شیوه های دیگر اطلاعات مربوط به یک بسته را بدانید، از دستور زیر استفاده کنید:

pacman -Q -i packagename

خروجی شامل موارد زیر است:

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

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

pacman -Q -k packagename

این خروجی را به شکل زیر باز می کند:

خراش: 1208 مجموع فایل ها، 0 فایل های خراب

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

pacman -Q-k

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

شما می توانید تمام فایل هایی که متعلق به یک بسته خاص با استفاده از دستور زیر هستند را پیدا کنید:

pacman -Q -l packagename

این نام بسته و مسیر فایل هایی را که مالک آن است، باز می گرداند. شما می توانید بسته های چندگانه را بعد از -l مشخص کنید.

یافتن بسته های موجود در پایگاه داده های همگام (یعنی به صورت دستی نصب شده)

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

pacman-Q-m

بسته های نصب شده با استفاده از yaourt مانند Google Chrome با استفاده از این دستور ذکر شده است.

یافتن بسته های موجود در پایگاه داده های همگام سازی

این معکوس به فرمان قبلی است و تنها بسته های نصب شده از طریق پایگاه های همگام را نشان می دهد.

pacman -Q -n

یافتن بسته های تاریخ

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

pacman -Q -u

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

چگونه یک بسته با استفاده از Pacman نصب کنیم

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

pacman-S packagename

ممکن است لازم باشد از دستور sudo استفاده کنید تا مجوزهای خود را برای اجرای این فرمان افزایش دهید. در عوض، با استفاده از دستور su با کاربر مجوز بالا تغییر دهید.

هنگامی که یک بسته در مخازن چند در دسترس است، می توانید انتخاب کنید که کدام مخزن برای مشخص کردن آن در فرمان به صورت زیر استفاده شود:

pacman -S repositoryname / packagename

نصب بسته با Pacman به صورت خودکار هر وابستگی را دانلود و نصب خواهد کرد.

شما همچنین می توانید یک گروه از بسته های مانند محیط دسکتاپ مانند XFCE را نصب کنید .

وقتی یک نام گروه را مشخص می کنید، خروجی در خطوط زیر خواهد بود:

در گروه xfce4 17 عضو وجود دارد

مخزن اضافی

1) exo 2) garcon 3) gtk-xfce engine

شما می توانید همه بسته های گروه را با فشار دادن بازگشت انتخاب کنید. همچنین می توانید بسته های فردی را با ارائه لیستی از اعداد با کاما (از جمله 1،2،3،4،5) نصب کنید. اگر می خواهید تمام بسته های بین 1 تا 10 را نصب کنید، می توانید از یک خط هم استفاده کنید (یعنی 1 تا 10).

چگونه می توان از بسته های تاریخی ارتقا یافت

برای ارتقاء تمام بسته های از تاریخ گذشته از دستور زیر استفاده کنید:

pacman -S -u

گاهی اوقات می خواهید بسته ها را ارتقا دهید، اما برای یک بسته خاص، شما می خواهید آن را در یک نسخه قدیمی تر باقی بگذارید (زیرا شما می دانید نسخه جدید یک ویژگی را برداشته یا شکسته است). شما می توانید از دستور زیر برای این استفاده کنید:

pacman -S -u -ignore packagename

نمایش لیستی از بسته های موجود

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

pacman -S -l

نمایش اطلاعات در مورد بسته در پایگاه داده همگام سازی

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

pacman -S -i packagename

جستجو برای یک بسته در پایگاه داده همگام سازی

اگر فقط می خواهید یک بسته را در پایگاه داده همگام جستجو کنید، از دستور زیر استفاده کنید:

pacman -s -s packagename

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

تازه کردن پایگاه داده همگام سازی

شما می توانید مطمئن شوید که پایگاه داده همگام با استفاده از دستور زیر به روز می شود:

pacman -S-y

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

یک یادداشت در مورد کلید

در طول این راهنما، متوجه شده اید که من هر سوئیچ خود را مشخص کرده ام. مثلا:

pacman -S -u

البته می توانید سوئیچ ها را ترکیب کنید:

pacman -su