انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: poyagh در 13 اردیبهشت 1394، 01:22 قظ
-
سلام. تا حالا هر چی از مخزن دانلود و نصب کردم به این شکل بوده:
sudo apt-get install NAME
اما الان در تاپیکها متوجه
sudo aptitude install NAME
sudo dpkg -i NAME
هم شدم. فرق این ۳ تا دستور با هم چیه؟
و اینکه دستورات دیگهای هم در sudo هست؟ کاربردشون چیه؟
-
اون روش نخست یعنی نصب نرمافزار با apt-get معمولاً همیشه جواب میده.
روش دوم یعنی نصب با aptitude برای وقتهاییه که بستهها با هم تداخل دارن. aptitude میتونه یک سری راهحل تولید کنه برای رفع مشکلات بستهها.
سومی یعنی dpkg هم برای نصب بستهاست، نه نرمافزار. نمیتونه چیزی بگیره. فقط چیزی که گرفتی رو نصب میکنه.
البته روش سوم خیلی خنگ و فقط کپی میکنه محتویات بسته رو. روش بهتر، استفاده از gdebi برای نصب بستهاست:
$ sudo gdebi PACKAGE
اینها هم دستورات سودو نیستن. sudo مخفّف Super User DO کارش اینه که هرچی جوش بنویسی رو در صورت مجاز بودن، با دسترسی کاربر ریشه اجرا کنه
-
اون روش نخست یعنی نصب نرمافزار با apt-get معمولاً همیشه جواب میده.
روش دوم یعنی نصب با aptitude برای وقتهاییه که بستهها با هم تداخل دارن. aptitude میتونه یک سری راهحل تولید کنه برای رفع مشکلات بستهها.
سومی یعنی dpkg هم برای نصب بستهاست، نه نرمافزار. نمیتونه چیزی بگیره. فقط چیزی که گرفتی رو نصب میکنه.
البته روش سوم خیلی خنگ و فقط کپی میکنه محتویات بسته رو. روش بهتر، استفاده از gdebi برای نصب بستهاست:
$ sudo gdebi PACKAGE
اینها هم دستورات سودو نیستن. sudo مخفّف Super User DO کارش اینه که هرچی جوش بنویسی رو در صورت مجاز بودن، با دسترسی کاربر ریشه اجرا کنه
یعنی عاشق این حرکت های دانیالم.
همچین مطلب رو باز میکنه که جای هیچ گونه پرسش دیگه ای هم باقی نمیذاره.
راستی دانیال علت این خنگ بودن dpkg رو هم بگی دیگه عالیه.
-
راستی دانیال علت این خنگ بودن dpkg رو هم بگی دیگه عالیه.
dpkg در حقیقت خنگ نیست. بلکه یه ابزار حرفهایه. یک کار داره و فقط همون کار رو به بهترین شکل انجام میده. کارش کپی کردن محتوای بسته سر جاشون تو فایلسیستمه. برای همین چیزهایی مثل پیشنیازها و… رو بررسی نمیکنه.