diff --git a/pages.fa/linux/pacman.md b/pages.fa/linux/pacman.md new file mode 100644 index 0000000000..c09bc05eb6 --- /dev/null +++ b/pages.fa/linux/pacman.md @@ -0,0 +1,38 @@ +# pacman + +> واحد مدیریت پکیج آرچ لینوکس +> همچنین : `pacman-database`, `pacman-deptest`, `pacman-files`, `pacman-key`, `pacman-mirrors`, `pacman-query`, `pacman-remove`, `pacman-sync`, `pacman-upgrade`. +> برای دیدن دستور های معادل در سایر پکیج منیجر ها . +> اطلاعات بیشتر : . + +- همگام سازی و بروز رسانی تمام پکیج ها: + +`sudo pacman -Syu` + +- نصب پکیج جدید: + +`sudo pacman -S {{package}}` + +- حذف یک پکیج به همراه وابستگی هاش: + +`sudo pacman -Rs {{package}}` + +- جستجو در دیتابیس برای پکیج هایی که با یک فایل خاص تعارض دارند: + +`pacman -F "{{file_name}}"` + +- لیست کردن پکیج های نصب شده با نسخه آنها: + +`pacman -Q` + +- لیست کردن تنها پکیج هایی که مستقیما نصب شده اند به همراه نسخه آنها: + +`pacman -Qe` + +- لیست کردن پکیج هایی که به عنوان وابستگی نصب شده اند اما توسط هیچ پکیجی استفاده نمیشوند: + +`pacman -Qtdq` + +- خالی کردن کل کش `pacman`: + +`sudo pacman -Scc`