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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: برای نصب سورس کامپایل شده، در آخرین مرحله make install با sudo باید اجرا شه؟  (دفعات بازدید: 1111 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین ارس

  • Jr. Member
  • *
  • ارسال: 49
  • جنسیت : پسر
دستور make install حتما sudo می‌خواد یا نه؟!

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
در اکثر اوقات بله، چون قرار هست فایل‌های باینری / کتاب‌خانه‌ها / مستندات در شاخه‌هایی کپی بشند که نیازمند دسترسی ریشه است.
..I feel no fault for the fault I feel..

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
فکر نکنم استفاده از sudo در این مورد درست باشه:

http://unix.stackexchange.com/questions/20953/difference-between-make-install-and-sudo-make-install

چرا درست نیست؟ (لینکتون رو خوندم/چیزی فراتر از مطالبی که می‌دونم نبود).

کل داستان رعایت استاندارد محل ذخیره شدن فایل ها هست که بستگی به Makefile داره، اگر تنظیم شده باشه تا تو usr/local/ اطلاعات ذخیره بشه مشکل خاصی نیست.
..I feel no fault for the fault I feel..

آفلاین احمد حقیقی

  • Full Member
  • *
  • ارسال: 229
  • جنسیت : پسر
  • MrRolling
روش سعی و خطا:
شما بدون sudo اجراش کن
دیدی مشکل داره و پرمیشن ارور میده
با sudo بزن  ;)
“Open source is a development methodology; free software is a social movement”

آفلاین s1mpleworld

  • Sr. Member
  • *
  • ارسال: 309
  • جنسیت : پسر
دستور make install حتما sudo می‌خواد یا نه؟!

یک لحظه تصور کنید یک بسته ی عادی deb و rpm رو بدون sudo میخواین نصب کنید. آیا امکانپذیر هستش؟

-------------------

شما در مرحله ی کامپایل و بسته بندی کرنل از سورس به دسترسی ریشه احتیاج ندارید. اما برای نصب حتما make install باید با دستور sudo انجام شود. نه فقط کرنل، بلکه اغلب بسته ها بسته به محل کپی شدن فایل هاشون، در مرحله ی make install به دسترسی ریشه نیاز دارند
با افتخار قدرت گرفته از Fedora 32