انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: ارس در 13 اسفند 1395، 01:11 قظ
-
دستور make install حتما sudo میخواد یا نه؟!
-
در اکثر اوقات بله، چون قرار هست فایلهای باینری / کتابخانهها / مستندات در شاخههایی کپی بشند که نیازمند دسترسی ریشه است.
-
فکر نکنم استفاده از sudo در این مورد درست باشه:
http://unix.stackexchange.com/questions/20953/difference-between-make-install-and-sudo-make-install
-
فکر نکنم استفاده از sudo در این مورد درست باشه:
http://unix.stackexchange.com/questions/20953/difference-between-make-install-and-sudo-make-install
چرا درست نیست؟ (لینکتون رو خوندم/چیزی فراتر از مطالبی که میدونم نبود).
کل داستان رعایت استاندارد محل ذخیره شدن فایل ها هست که بستگی به Makefile داره، اگر تنظیم شده باشه تا تو usr/local/ اطلاعات ذخیره بشه مشکل خاصی نیست.
-
روش سعی و خطا:
شما بدون sudo اجراش کن
دیدی مشکل داره و پرمیشن ارور میده
با sudo بزن ;)
-
دستور make install حتما sudo میخواد یا نه؟!
یک لحظه تصور کنید یک بسته ی عادی deb و rpm رو بدون sudo میخواین نصب کنید. آیا امکانپذیر هستش؟
-------------------
شما در مرحله ی کامپایل و بسته بندی کرنل از سورس به دسترسی ریشه احتیاج ندارید. اما برای نصب حتما make install باید با دستور sudo انجام شود. نه فقط کرنل، بلکه اغلب بسته ها بسته به محل کپی شدن فایل هاشون، در مرحله ی make install به دسترسی ریشه نیاز دارند