محتوای کاربردی در زمینه برنامه نویسی و مهندسی نرم افزار تولید میکنم و سعی میکنم تا تجربیات خودم رو مطرح کنم . صفحه لینکدین من : https://www.linkedin.com/in/aliakbarzohour/
استفاده از pacman در آرچ لینوکس و manjaro

اگر از آرچ لینوکس یا هر لینوکسی که بر پایه آرچ باشه ( مثل مانجارو و آرکو ) استفاده میکنید حتما با پکیج منیجر pacman سر و کله زدید . pacman مدیر بسته لینوکس های آرچ بیس هستش که در واقع همون apt یا dnf توی اوبونتو و فدورا هست و به صورت کلی شما میتونید باهاش برنامه های خودتون رو مدیریت کنید .
یکی از مورد هایی که موقع مقایسه لینوکس ها بهش بر میخورید بخش مدیر بسته ( package manager ) هستش و طبیعتا مدیر بسته هر لینوکس فرق میکنه ( البته اگر از یک خانواده نباشن ) و شما توی آرچ لینوکس و مانجارو از pacman برای نصب , حذف , بروزرسانی و ... استفاده میکنید .
احتمالا اسم pacman رو شنیدین , ولی نه به عنوان مدیر بسته بلکه به عنوان بازی ! و خوب این خلاقیت تیم آرچ بوده که این اسم رو برای مدیر بسته خودشون گذاشتن .

خب حالا شما با مدیر بسته pacman آشنا شدید و حالا نحوه کار با این مدیر بسته رو یاد میگیریم :
نصب برنامه
برای نصب کردن برنامه های خارج از کامپیوتر از دستور زیر استفاده میکنیم :
$ sudo pacman -S vimاس بزرگ ( S ) به معنی Synchronize یا همون همگام سازی کننده هست .
برای اینکه بروز ترین برنامه رو نصب کنید میتونید از دستور زیر استفاده کنید :
$ sudo pacman -Syu vimنکته : شما میتونید یک برنامه رو چند بار نصب کنید و هر بار برای شما آخرین نسخه نصب میشه .
حذف برنامه
برای حذف کردن هر بسته ای توی آرچ لینوکس از دستور زیر استفاده کنید :
$ sudo pacman -R vimنکته : شما میتونید با اضافه کردن سوییچ -s هر برنامه ای که وابسته هست رو پاک کنید مثل دستور زیر :
$ sudo pacman -Rs vimحذف برنامه های غیر ضروری
برای شناسایی برنامه های غیر ضروری میتونید از دستور زیر استفاده کنید :
$ pacman -Qdtqبرای حذف برنامه های غیر ضروری میتونید از دستور زیر استفاده کنید :
$ pacman -Qdtq | sudo pacman -Rsآپگرید کردن سیستم
برای آپگرید کردن کل سیستم از دستور زیر استفاده کنید :
$ sudo pacman -Syuنصب برنامه از مسیر های مشخص
شما میتونید یک برنامه رو که دانلود کردید و یا روی وب هستش رو مستقیما دانلود و نصب کنید , از دستور های زیر استفاده کنید :
برای نصب از خود سیستم :
$ sudo pacman -U vim-8.2.2891-1-x86_64.pkg.tar.zstبرای نصب از وب :
$ sudo pacman -U http://example.com/vim-8.2.2891-1-x86_64.pkg.tar.zstنتیجه
توی این مطلب شما با مقدمات و چیز های کلی مدیر بسته pacman آشنا شدید و اگر دوست دارید عمیق تر یاد بگیرید میتونید سرچ کنید . این ها چیز هایی بودن که به طور کلی ما بهش نیاز داریم تا توی لینوکس بتونیم برنامه هامون رو مدیریت کنیم , امیدوارم این مطلب برای شما جذاب بوده باشه .
سالم و سلامت باشید . . .
مطلبی دیگر از این انتشارات
مجموعهای از سوالات مصاحبههای اندروید (بخش اول)
مطلبی دیگر از این انتشارات
راهنمای گام به گام حرفه ای شدن، البته در برنامه نویسی!
مطلبی دیگر از این انتشارات
21 نکته که ای کاش زودتر در شغل مهندسی نرمافزار خودم میدانستم