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

تازه کار => انجمن تازه‌کاران => نویسنده: poyagh در 13 اردیبهشت 1394، 01:22 ق‌ظ

عنوان: سوال در مورد sudo
ارسال شده توسط: poyagh در 13 اردیبهشت 1394، 01:22 ق‌ظ
سلام. تا حالا هر چی از مخزن دانلود و نصب کردم به این شکل بوده:
sudo apt-get install NAMEاما الان در تاپیک‌ها متوجه
sudo aptitude install NAME
sudo dpkg -i NAME
هم شدم. فرق این ۳ تا دستور با هم چیه؟
و اینکه دستورات دیگه‌ای هم در sudo هست؟ کاربردشون چیه؟
عنوان: پاسخ : سوال در مورد sudo
ارسال شده توسط: دانیال بهزادی در 13 اردیبهشت 1394، 02:41 ق‌ظ
اون روش نخست یعنی نصب نرم‌افزار با apt-get معمولاً همیشه جواب می‌ده.

روش دوم یعنی نصب با aptitude برای وقت‌هاییه که بسته‌ها با هم تداخل دارن. aptitude می‌تونه یک سری راه‌حل تولید کنه برای رفع مشکلات بسته‌ها.

سومی یعنی dpkg هم برای نصب بسته‌است، نه نرم‌افزار. نمی‌تونه چیزی بگیره. فقط چیزی که گرفتی رو نصب می‌کنه.

البته روش سوم خیلی خنگ و فقط کپی می‌کنه محتویات بسته رو. روش بهتر، استفاده از gdebi برای نصب بسته‌است:
$ sudo gdebi PACKAGE
این‌ها هم دستورات سودو نیستن. sudo مخفّف Super User DO کارش اینه که هرچی جوش بنویسی رو در صورت مجاز بودن، با دسترسی کاربر ریشه اجرا کنه
عنوان: پاسخ : سوال در مورد sudo
ارسال شده توسط: Риал Краесис در 13 اردیبهشت 1394، 10:36 ق‌ظ
اون روش نخست یعنی نصب نرم‌افزار با apt-get معمولاً همیشه جواب می‌ده.

روش دوم یعنی نصب با aptitude برای وقت‌هاییه که بسته‌ها با هم تداخل دارن. aptitude می‌تونه یک سری راه‌حل تولید کنه برای رفع مشکلات بسته‌ها.

سومی یعنی dpkg هم برای نصب بسته‌است، نه نرم‌افزار. نمی‌تونه چیزی بگیره. فقط چیزی که گرفتی رو نصب می‌کنه.

البته روش سوم خیلی خنگ و فقط کپی می‌کنه محتویات بسته رو. روش بهتر، استفاده از gdebi برای نصب بسته‌است:
$ sudo gdebi PACKAGE
این‌ها هم دستورات سودو نیستن. sudo مخفّف Super User DO کارش اینه که هرچی جوش بنویسی رو در صورت مجاز بودن، با دسترسی کاربر ریشه اجرا کنه

یعنی عاشق این حرکت های دانیالم.
همچین مطلب رو باز میکنه که جای هیچ گونه پرسش دیگه ای هم باقی نمیذاره.
راستی دانیال علت این خنگ بودن dpkg رو هم بگی دیگه عالیه.
عنوان: پاسخ : سوال در مورد sudo
ارسال شده توسط: دانیال بهزادی در 13 اردیبهشت 1394، 12:58 ب‌ظ
راستی دانیال علت این خنگ بودن dpkg رو هم بگی دیگه عالیه.

dpkg در حقیقت خنگ نیست. بلکه یه ابزار حرفه‌ایه. یک کار داره و فقط همون کار رو به بهترین شکل انجام می‌ده. کارش کپی کردن محتوای بسته سر جاشون تو فایل‌سیستمه. برای همین چیزهایی مثل پیش‌نیازها و… رو بررسی نمی‌کنه.