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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: afrod در 15 فروردین 1394، 08:01 ب‌ظ

عنوان: چرا سیستم ppaهای لانچپد مانند aur آرچ متمرکز عمل نمی کنه؟
ارسال شده توسط: afrod در 15 فروردین 1394، 08:01 ب‌ظ
در آرچ با تعریف aur برای سیستم برای یکبار و با کمک نرم افزارهایی که به aur وصل میشن براحتی میشه نرم افزار نصب کرد.
اما در اوبونتو، لانچپد یکپارچه عمل نمی کنه و کاربرباید خودش ppa هر نرم افزار/تیم رو جداگانه اضافه کنه.
چرا امکان دسترسی یک خطی به همه مخزن های غیر رسمی (PPAs ها)‌ وجود نداره؟
عنوان: پاسخ : چرا سیستم ppaهای لانچپد مانند aur آرچ متمرکز عمل نمی کنه؟
ارسال شده توسط: دانیال بهزادی در 15 فروردین 1394، 10:42 ب‌ظ
چون ppa برخلاف aur رسمی نیست. هرکسی می‌تونه یه ppa درست کنه و اضافه کردن ppaها فقط با ریسک و اعتماد خود کاربر انجام می‌شه
عنوان: پاسخ : چرا سیستم ppaهای لانچپد مانند aur آرچ متمرکز عمل نمی کنه؟
ارسال شده توسط: afrod در 16 فروردین 1394، 12:00 ق‌ظ
بذارید اول ببینیم هر دو تا از فهم من چی هستند:
- AUR یک مخزن پراز اسکریپتهای pkgbuild که خود یوزرها میسازند و یک عده دولوپر مدیریت مخزن رو برعهده دارند.
- PPAها مخازن مجزای تیم های سازنده نرم افزارها و پر از بسته های آماده deb که خود یوزرها میسازند و یک عده دولوپر مدیریت مخزن رو برعهده دارند.

- بعضی اسکریپتهای AUR می تونند افتضاح باشند چون توسط کاربرها و بدون بازنگری و تست ساخته میشن (با مسئولیت خود استفاده کننده)
- بعضی PPA ها می تونند افتضاح باشند چون توسط کاربرها و بدون بازنگری و تست ساخته میشن (با مسئولیت خود استفاده کننده)

- در AUR فقط اسکریپت داریم و همه چی روی سیستم کاربر ساخته میشه (دستی با makepkg یا با رابط ها مثل yaourt)
- در لانچپد بسته های آماده وجود دارند و با تعریف مخزنشون، اتوماتیک از طریق apt-get نصب میشن.

فایده چیزی مثل AUR برای اوبونتو:
- PPAها اگر یکپارچه مثل AUR بشن، مخزنشون می تونه به همون گستردگی و به روز بودن AUR برسه!
- دردسر کمتر در نصب


چون ppa برخلاف aur رسمی نیست. هرکسی می‌تونه یه ppa درست کنه و اضافه کردن ppaها فقط با ریسک و اعتماد خود کاربر انجام می‌شه
AUR مخزنی نیست که به پکمن اضافه بشه پس نمیشه اسمش رو رسمی گذاشت و ریسک با خود کاربره
https://wiki.archlinux.org/index.php/Official_repositories#Historical_background