انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => سایر توزیع‌های گنو/لینوکس => آرچ => نویسنده: HSTOR در 13 امرداد 1397، 01:13 ب‌ظ

عنوان: مشکل در نصب yaourt
ارسال شده توسط: HSTOR در 13 امرداد 1397، 01:13 ب‌ظ
لطفا میشه بهم بگید چطوری میتونم نصب کنم مشکل دارم ! ](*,)
عنوان: پاسخ : مشکل در نصب yaourt
ارسال شده توسط: HSTOR در 13 امرداد 1397، 01:39 ب‌ظ
کسی نیست جوابی بده
عنوان: پاسخ : مشکل در نصب yaourt
ارسال شده توسط: مجتبی باغبان در 13 امرداد 1397، 03:22 ب‌ظ
شما بفرما اول ببینم چه کار کردی چه دستوری زدی چه خطایی داده. همینجوری که نمیشه کمک کرد؟
sudo pacman -S yaourtبا این دستور به راحتی نصب میشه
عنوان: پاسخ : مشکل در نصب yaourt
ارسال شده توسط: Silvio Dante در 13 امرداد 1397، 03:59 ب‌ظ
sudo pacman -S yaourtبا این دستور به راحتی نصب میشه
اول بگم که هیچ‌کدام از AUR Helper ها در مخازن رسمی نیستند که با pacman بشه نصب‌شون کرد.

yaourt دیگه یه جورایی داره منقضی میشه (بخاطر سازگاری پایین با نسخه‌ی جدید پک‌من). پیشنهاد من استفاده از trizen به جای yaourt هست.
برای نصبش به صفحه‌ی aur ش برین: لینک (https://aur.archlinux.org/packages/trizen/)
توی صفحه‌ی AURش کافیه از قسمت Sources بسته رو دانلود کنین. (تصویر پیوست شده)
بعد از دانلود بسته اول باید استخراجش کنین:
tar -xvf ~/Downloads/trizen-1.51.tar.gz
حالا باید تغییر مسیر بدین به دایرکتوری‌ای که فایل PKGBUILD توشه:
cd ~/Downloads/trizen-1.51/archlinux
حالا توی همون دایرکتوری دستور زیر رو بزنین تا بسته ساخته بشه:
makepkg -Acsسوییچ A باعث میشه معماری هدف نادیده گرفته بشه.
سوییچ c دایرکتوری بسته رو پس از ساخته شدن بسته تر و تمیز می‌کنه و فایل‌های اضافی بی استفاده رو پاک می‌کنه.
سوییچ s هم تمام وابستگی‌های بسته رو نصب می‌کنه.

بعد از اجرای دستور بالا اگر محتویات همون دایرکتوری رو مشاهده کنین خواهید دید که بسته ساخته شده:
➜  archlinux ls   
PKGBUILD  trizen  trizen-git-1.51.2.gbea9c8d-1-any.pkg.tar.xz

اینجا فایل trizen-git-1.51.2.gbea9c8d-1-any.pkg.tar.xz همون بسته‌ی ساخته شده‌ی ما هست و می‌تونین به سادگی با با دستور زیر بسته رو نصب کنین:
sudo pacman -U trizen-git-1.51.2.gbea9c8d-1-any.pkg.tar.xz
این از مراحل ساخت و نصب یه بسته از AUR که اینجا هدف‌مون یک AUR Helper به اسم trizen بود.

در نهایت بسته‌ای که توی سیستم خودم ساخته شده رو هم براتون پیوست می‌کنم که در صورتی که خودتون به هر دلیلی موفق به ساختش نشدین بتونین نصبش کنین. (کافیه فقط بسته رو دانلود کنین و با pacman -U نصبش کنین.) (به دلیل محدودیت نوع فایل پیوست انجمن مجبور شدم فرمت بسته رو به zip تغییر بدم، بعد از دانلود ابتدا اون zip آخر اسم فایل رو به xz تغییر بدین و بعد نصبش کنین.)
عنوان: پاسخ : مشکل در نصب yaourt
ارسال شده توسط: مجتبی باغبان در 13 امرداد 1397، 06:26 ب‌ظ
نقل‌قول
اول بگم که هیچ‌کدام از AUR Helper ها در مخازن رسمی نیستند که با pacman بشه نصب‌شون کرد.
در مانجارو در مخازن رسمی هست
عنوان: پاسخ : مشکل در نصب yaourt
ارسال شده توسط: HSTOR در 14 امرداد 1397، 08:18 ق‌ظ
sudo pacman -S yaourtبا این دستور به راحتی نصب میشه
اول بگم که هیچ‌کدام از AUR Helper ها در مخازن رسمی نیستند که با pacman بشه نصب‌شون کرد.

yaourt دیگه یه جورایی داره منقضی میشه (بخاطر سازگاری پایین با نسخه‌ی جدید پک‌من). پیشنهاد من استفاده از trizen به جای yaourt هست.
برای نصبش به صفحه‌ی aur ش برین: لینک (https://aur.archlinux.org/packages/trizen/)
توی صفحه‌ی AURش کافیه از قسمت Sources بسته رو دانلود کنین. (تصویر پیوست شده)
بعد از دانلود بسته اول باید استخراجش کنین:
tar -xvf ~/Downloads/trizen-1.51.tar.gz
حالا باید تغییر مسیر بدین به دایرکتوری‌ای که فایل PKGBUILD توشه:
cd ~/Downloads/trizen-1.51/archlinux
حالا توی همون دایرکتوری دستور زیر رو بزنین تا بسته ساخته بشه:
makepkg -Acsسوییچ A باعث میشه معماری هدف نادیده گرفته بشه.
سوییچ c دایرکتوری بسته رو پس از ساخته شدن بسته تر و تمیز می‌کنه و فایل‌های اضافی بی استفاده رو پاک می‌کنه.
سوییچ s هم تمام وابستگی‌های بسته رو نصب می‌کنه.

بعد از اجرای دستور بالا اگر محتویات همون دایرکتوری رو مشاهده کنین خواهید دید که بسته ساخته شده:
➜  archlinux ls   
PKGBUILD  trizen  trizen-git-1.51.2.gbea9c8d-1-any.pkg.tar.xz

اینجا فایل trizen-git-1.51.2.gbea9c8d-1-any.pkg.tar.xz همون بسته‌ی ساخته شده‌ی ما هست و می‌تونین به سادگی با با دستور زیر بسته رو نصب کنین:
sudo pacman -U trizen-git-1.51.2.gbea9c8d-1-any.pkg.tar.xz
این از مراحل ساخت و نصب یه بسته از AUR که اینجا هدف‌مون یک AUR Helper به اسم trizen بود.

در نهایت بسته‌ای که توی سیستم خودم ساخته شده رو هم براتون پیوست می‌کنم که در صورتی که خودتون به هر دلیلی موفق به ساختش نشدین بتونین نصبش کنین. (کافیه فقط بسته رو دانلود کنین و با pacman -U نصبش کنین.) (به دلیل محدودیت نوع فایل پیوست انجمن مجبور شدم فرمت بسته رو به zip تغییر بدم، بعد از دانلود ابتدا اون zip آخر اسم فایل رو به xz تغییر بدین و بعد نصبش کنین.)
الان شما تمام مراحلی رو که گفتین من کامل رفتم حالا بگین من برای نصب پکجی مثل persepolis چکار باید انجام بدم
عنوان: پاسخ : مشکل در نصب yaourt
ارسال شده توسط: HSTOR در 14 امرداد 1397، 08:33 ق‌ظ
مرسی مشکل حل شد فقط باید
trizen -S name
رو میزدم