درباره AUR :
تصور کن میخوای یه فایل سورس رو نصب کنی طبیعتا اول از فشرده خارجش میکنی و با ترمینال میری تو مسیرش و یکی یکی دستورات کامپایل رو میزنی و احتمالا تو همون بخش اولش از زندگی پشیمون میشی چون گیر دپدنسیش میافتی که عموما مشخص نیست در فلان توزیع فلان سورس چه دپدنسیهای داره فرد باید اینقد سعی و خطا کنه تا همه دپدنسیها کشف بشه و در نهایت سورس کامپایل و اماده نصب بشه تازشم تو حالا سورس رو نصبیدی که عمدتا برای حذفش فرد به مشگل بر میخوره چون پکیج نیست !
و اما Arch
حالا تصور کن بیاییم یه اسکریپت بنویسیم که توش تموم دپدنسیها قید بشه ( عالی میشه ) همچنین خودش سورس رو دانلود کنه و وا کنه اول دپدنسیهاشو نصب کنه سپس سورس رو کامپایل کنه و اینجاش مهمه پکیج بسازه (همین پکیج سازی تو دبیان بیس و یا ار پی ام بیس یعنی سرطان ) و سپس پکیج رو نصب کنه تازه میشه پکیج اماده رو به دوستان هم داد افلاین با یه دستور نصب کنن
این اسکریت جالب اسمش هست PKGBUILD
حالا تصور کن افراد برای هر سورسی بخوان یه اسکریپت جالب اینجوری بنویسن دیگه نصب سورسها میشه اب خوردن خب اینهمه اسکریپتو کجا بزارن که یکی دیگه هم استفاده کنه
میزارن تو مخزن اسکریپتها موسوم به AUR ! دنیای بزرگی از این اسکریپتهای جالب نصب سورس با قابلیت ادیت اسکریپتها برخی اوقات ادیت لازمه ، مثلا ممکنه سورس توی سایت سورس فورژ که تحریمه باشه پس ابتدای نصب بایستی آدرس بدون تحریم رو برای دریافت سورس جایگزین کرد
وارد ترمینال شید و با استفاده از دستور پایین فایل pacman رو ویرایش کنید.
[code lang=”bash”]sudo nano /etc/pacman.conf[/code]
بعد از اون خطوط پایین رو به انتهای فایل اضافه کنید و فایل رو دخیره کنید.
[code lang=”bash”]
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
[/code]
بعد از ذخیره دستور زیر رو بزنید تا yaourt نصب بشه:
[code lang=”bash”]sudo pacman -Sy yaourt[/code]
نظر شما چیه؟
تونستید yaourt رو نصب کنید؟
نظرات 2