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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: ارس در 13 اسفند 1395، 01:11 ق‌ظ

عنوان: برای نصب سورس کامپایل شده، در آخرین مرحله make install با sudo باید اجرا شه؟
ارسال شده توسط: ارس در 13 اسفند 1395، 01:11 ق‌ظ
دستور make install حتما sudo می‌خواد یا نه؟!
عنوان: پاسخ : برای نصب سورس کامپایل شده، در آخرین مرحله make install با sudo باید اجرا شه؟
ارسال شده توسط: M!lad در 13 اسفند 1395، 01:36 ق‌ظ
در اکثر اوقات بله، چون قرار هست فایل‌های باینری / کتاب‌خانه‌ها / مستندات در شاخه‌هایی کپی بشند که نیازمند دسترسی ریشه است.
عنوان: پاسخ : برای نصب سورس کامپایل شده، در آخرین مرحله make install با sudo باید اجرا شه؟
ارسال شده توسط: Geek در 13 اسفند 1395، 01:45 ق‌ظ
فکر نکنم استفاده از sudo در این مورد درست باشه:

http://unix.stackexchange.com/questions/20953/difference-between-make-install-and-sudo-make-install
عنوان: پاسخ : برای نصب سورس کامپایل شده، در آخرین مرحله make install با sudo باید اجرا شه؟
ارسال شده توسط: M!lad در 13 اسفند 1395، 02:08 ق‌ظ
فکر نکنم استفاده از sudo در این مورد درست باشه:

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

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

کل داستان رعایت استاندارد محل ذخیره شدن فایل ها هست که بستگی به Makefile داره، اگر تنظیم شده باشه تا تو usr/local/ اطلاعات ذخیره بشه مشکل خاصی نیست.
عنوان: پاسخ : برای نصب سورس کامپایل شده، در آخرین مرحله make install با sudo باید اجرا شه؟
ارسال شده توسط: احمد حقیقی در 13 اسفند 1395، 08:17 ق‌ظ
روش سعی و خطا:
شما بدون sudo اجراش کن
دیدی مشکل داره و پرمیشن ارور میده
با sudo بزن  ;)
عنوان: پاسخ : برای نصب سورس کامپایل شده، در آخرین مرحله make install با sudo باید اجرا شه؟
ارسال شده توسط: s1mpleworld در 13 اسفند 1395، 10:08 ق‌ظ
دستور make install حتما sudo می‌خواد یا نه؟!

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

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

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