تبلیغات
لینوکس و من - مطالب ابر AUR
لینوکس و من

قرص تقویتی برای مانجارو!

نویسنده : امین | تاریخ: 1395/11/27

در آرچ یه چیزی هست به نام powerpill که کارش اینه که با استفاده از reflector سریعترین سرورهای مخازن رو پیدا کنه و با استفاده از aria2 سرعت دانلود بسته ها رو چندین برابر کنه. و حتی با rsync سرعت سینک کردن مخازن هم بیشتر میکنه! پس عجب قرص تقویتی‌ای است!

اما برای مانجارو اوضاع کمی فرق میکنه. از اونجایی که مانجارو مخازن مخصوص به خودش رو داره و نباید از مخازن آرچ روی مانجارو استفاده کرد، reflector در مانجارو کارایی نداره. بنابراین توسعه دهندگان مانجارو سورس پاورپیل رو تغییر دادند تا با معماری مانجارو منطبق باشه. این ابزار به همین نام یعنی powerpill از مخازن مانجارو قابل نصب است. من امتحان کردم، واقعا سرعت دانلود رو چند برابر میکنه. اما نحوه ی لیست شدن مخازن با سرعت بالاتر در مانجارو با آرچ فرق داره که قبلا در این مورد نوشته ام.

اما برای اینکه چیزهایی که از AUR نصب میکنیم (بوسیله yaourt یا ابزارهای دیگه) هم برای دانلود از aria2 استفاده کنند، میبایست فایل تنظیمات makepkg را باز کنیم و تنظیمات مربوط به دانلود رو به این تغییر بدیم:
/etc/makepkg.conf
------------------------

DLAGENTS=('ftp::/usr/bin/aria2c %u -o %o'
          'http::/usr/bin/aria2c %u -o %o'
          'https::/usr/bin/aria2c %u -o %o'
          'rsync::/usr/bin/rsync -z %u %o'
          'scp::/usr/bin/scp -C %u %o')



لینک‌های مرتبط

نصب بسته ها از مخازن AUR برای توزیع Arch

نویسنده : امین | تاریخ: 1392/05/17

همون طور که میدونید مدتیه دارم توزیع Arch رو تست میکنم. آرچ لینوکس. توزیع آرچ شیوه ی جالبی برای مدیریت بسته هاش داره. چند تا مخزن اصلی داره و یک مخزن مخصوص کاربران. در این مخزن کاربران که AUR نامیده شده، بسته هایی قرار میگیرن که توسط کاربران تولید یا ویرایش شدن. این مخازن به طور پیش فرض در مخازن آرچ وجود ندارن و برای استفاده از اونها باید روش خاص خودشون رو استفاده کنید. اسکریپت های متعددی برای اینکار ساخته شده. در این لینک تعداد زیادی از اونها رو میبینید. که هر کدوم قوانین خاص خودشون رو دارن. هر کدوم رو که بخواید میتونید امتحان کنید. من yaourt رو انتخاب کردم. دلیل خاصی هم نداشت. توی گوگل سرچ کردم!
اما پس از مدتی متوجه شدم به دلیل اینترنت احمقانه ی ایران، دسترسی به بعضی پکیج ها امکان پذیر نیست. و باید راه دیگه ای پیدا کرد! خب، کار که نشد نداره، راهش هست:

۱- به سایت مخزن AUR برید و پکیج مورد نظرتون رو سرچ کنید و نسخه ی مربوط به CPU خودتون (۳۲ یا ۶۴) پیدا کنید. مثلا من همین yaourt رو براتون میگم. از سمت راست صفحه، Download Tarbal رو کلیک کنید و فایل رو دانلود کنید.

۲- با ترمینال وارد پوشه ای بشید که فایل دانلود شده. و اون رو از حالت فشرده خارج کنید:
tar -xzf yaourt.tar.gz
۳- دستور زیر رو اجرا کنید تا بسته ی اصلی دانلود بشه و dependencyهای بسته هم دانلود بشن.
makepkg -s
۴- حالا با خود pacman میتونید بسته ای رو که تولید شده نصب کنید:
pacman -U /path/to/package

لینک‌های مرتبط