سلام.

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

همونطور که میدونید آرچ یه مخزن غیر رسمی به اسم AUR که مخفف  Arch User Repository هستش داره.

شما توی توزیع های بر پایه دبیان باید به صورت دستی مخزنی رو اضافه کنید(از طریق ppa) اما توی آرچ نیازی به این کار نیست و با یک AUR Helper مثل Packer یا Yaourt و ... میتونید کلی برنامه مورد نیاز و کاربردی رو مستقیما دانلود و نصب کنید. :-)

الان تصمیم گرفتم توی این پست روش نصب یکی از سریع ترین و روانترین AUR Helper ها به اسم Packer رو توضیح بدم.

اول قبل از آموزش، توضیح کوتاهی در مورد این AUR Helper به نقل از ویکی آرچ بخونید:

wrapper for pacman and the AUR. It was designed to be a simple and very fast replacement for the basic functionality of Yaourt. It has commands to install, update, search, and show information for any package in the main repositories and in the AUR. Use pacman for other commands, such as removing a package

خوب حالا نوبت نصب Packer هست. ادامه مطلب رو از دست ندید!

۱- اول توی مسیر هوم(Home) یک پوشه به اسم packer بسازید:

mkdir packer

۲- وارد پوشه ساخته شده بشید:

cd packer

۳- برای احتیاط و کار کردن بهتر packer اول پیش نیاز ها رو نصب میکنیم:

sudo pacman -S base-devel fakeroot jshon expac git

۴- اسکریپت ساخت پکیج پکر رو از AUR دانلود میکنیم:

sudo wget https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=packer

۵- فایلدانلود شده را تغییر نام میدیم:

mv PKGBUILD?h=packer PKGBUILD

نکته: من اینجا برای دانلود از wget استفاده کردم. شما با هر دانلود منیجری که راحتید میتونید دانلود کنید. ولی حواستون باشه که فایل دانلود شده رو حتما باید توی پوشه packer قرار بدید. اگر با wget طبق این آموزش انجام بدید. نیازی به انتقال به صورت دستی نیست.

۶- پکیج رو برای نصب با روش زیر آماده میکنیم:

makepkg

۷- آخرین نسخه packer رو دانلود میکنیم:

sudo pacman -U packer-20140817-1-any.pkg.tar.xz

۸- با فرمان زیر هم پوشه ها و فایل های اضافی رو پاک میکنیم:

sudo rm -dR packer

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

mkdir packer

cd packer

sudo pacman -S base-devel fakeroot jshon expac git

sudo wget https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=packer

mv PKGBUILD?h=packer PKGBUILD

makepkg

sudo pacman -U packer-20140817-1-any.pkg.tar.xz

sudo rm -dR packer

خوب حالا وقت این رسیده که روش نصب و جستجو کردن توی AUR رو بگم:

جستجو و نصب رو بر اساس برنامه gimp مثال زدم:

۱- جستجو:

packer -Ss gimp

خوب این فرمان توی مخازن AUR جستجو میکنه و اسم هر پکیجی که توی اسمش gimp باشه رو با توضیحات مختصر لیست میکنه.

۲- نصب:

packer -S gimp

این فرمان هم که مشخصه! برنامه gimp رو واسه ما نصب میکنه.

خوب دیگه اینم از آموزش نصب و استفاده از packer.

هر سوال و مشکلی داشتید توی نظرات اعلام کنید.

ممنون.

یا حق...