نمایش نتایج: از شماره 1 تا 10 , از مجموع 36

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

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #27
    عضو انجمن alieblice آواتار ها
    تاریخ عضویت
    Feb 2010
    نوشته ها
    111
    تشکر تشکر کرده 
    10
    تشکر تشکر شده 
    247
    تشکر شده در
    86 پست

    پیش فرض راهنمای apt-get

    اموزش نصب نرم افزار به صورت گرافیکی توسط synaptic و aptitude در ubuntu و kubuntu در ادرس زیر موجوده من این جا روش ترمینالیشو به صورت خلاصه و کار راه انداز میگم اونم محدود به apt-get
    InstallingSoftware - Iranian Ubuntu Team Wiki


    دستور apt-get برای نصب و بروز اوری و پاک کردن بسته ها و ... استفاده میشه

    برای نصب نرم افزار دستور به این شکل هستش
    کد:
    apt-get install APP-NAME
    a
    مثلا در این جا میخایم htop رو نصب کنیم
    کد:
    root@debian:/# apt-get install htop
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Suggested packages:
      strace ltrace
    The following NEW packages will be installed:
      htop
    0 upgraded, 1 newly installed, 0 to remove and 11 not upgraded.
    Need to get 57.1 kB of archives.
    After this operation, 201 kB of additional disk space will be used.
    Get:1 http://ftp.us.debian.org/debian/ squeeze/main htop i386 0.8.3-1 [57.1 kB]
    جستوجو برای پیدا کردن یک بسته
    برای جستوجو داخل مخازن برای پیدا کردن یک نرم افزار دستور به این شکل هستش
    کد:
    apt-cache search APP-NAME
    مثلا اینجا دنبال نرم افزار vnstat هستیم
    کد:
    root@debian:/# apt-cache search vnstat
    vnstat - console-based network traffic monitor
    vnstati - image output support for vnStat
    root@debian:/#
    بعضی اوقات پیش میاد که یک دستورو باید به صورت یک بسته نصبش کنیم مثل killall ولی بسته ی اون دستور هم اسم اون دستور نیست اینم از مواردی هستش که جستوجو در مخازن به ما کمک میکنه تا اسم بسته ی اون دستورو بدست بیاریم
    کد:
    root@debian:/# apt-cache search  killall
    psmisc - utilities that use the proc file system
    sysvinit-utils - System-V-like utilities
    root@debian:/#
    برای بروز کردن لیست نرم افزارای مخازن از update استفاده میکنیم
    فرض کنیم شما یک repository جدید به سیستمتون اضافه کردین وبرای این که لیست بسته های اون repository به سیستمتون اضافه بشه باید دستور زیرو بزنین
    کد:
    root@debian:/# apt-get update
    Get:1 http://security.debian.org squeeze/updates Release.gpg [836 B]
    Ign http://security.debian.org/ squeeze/updates/main Translation-en
    Ign http://security.debian.org/ squeeze/updates/main Translation-en_US
    Hit http://ftp.us.debian.org squeeze Release.gpg
    Ign http://ftp.us.debian.org/debian/ squeeze/main Translation-en
    Ign http://ftp.us.debian.org/debian/ squeeze/main Translation-en_US
    Get:2 http://ftp.us.debian.org squeeze-updates Release.gpg [836 B]
    Get:3 http://security.debian.org squeeze/updates Release [38.4 kB]
    Ign http://ftp.us.debian.org/debian/ squeeze-updates/main Translation-en
    Ign http://ftp.us.debian.org/debian/ squeeze-updates/main Translation-en_US
    Hit http://ftp.us.debian.org squeeze Release
    Get:4 http://ftp.us.debian.org squeeze-updates Release [113 kB]
    Get:5 http://security.debian.org squeeze/updates/main Sources [33.0 kB]
    Get:6 http://security.debian.org squeeze/updates/main i386 Packages [99.7 kB]
    Hit http://ftp.us.debian.org squeeze/main Sources
    Hit http://ftp.us.debian.org squeeze/main i386 Packages
    Hit http://http.us.debian.org stable Release.gpg
    Ign http://http.us.debian.org/debian/ stable/contrib Translation-en
    Get:7 http://ftp.us.debian.org squeeze-updates/main Sources/DiffIndex [1,057 B]
    Ign http://http.us.debian.org/debian/ stable/contrib Translation-en_US
    Ign http://http.us.debian.org/debian/ stable/main Translation-en
    Ign http://http.us.debian.org/debian/ stable/main Translation-en_US
    Ign http://http.us.debian.org/debian/ stable/non-free Translation-en
    Ign http://http.us.debian.org/debian/ stable/non-free Translation-en_US
    Hit http://http.us.debian.org stable Release
    Get:8 http://ftp.us.debian.org squeeze-updates/main i386 Packages/DiffIndex [1     057 B]
    Hit http://http.us.debian.org stable/main Sources
    Get:9 http://ftp.us.debian.org squeeze-updates/main 2011-05-07-1415.58.pdiff [     80 B]
    Get:10 http://ftp.us.debian.org squeeze-updates/main 2011-05-07-1415.58.pdiff      380 B]
    Get:11 http://ftp.us.debian.org squeeze-updates/main 2011-05-07-1415.58.pdiff      380 B]
    Hit http://http.us.debian.org stable/main i386 Packages
    Hit http://http.us.debian.org stable/contrib i386 Packages
    Hit http://http.us.debian.org stable/non-free i386 Packages
    Get:12 http://ftp.us.debian.org squeeze-updates/main i386 Packages [5,414 B]
    Get:13 http://ftp.us.debian.org squeeze-updates/main 2011-05-10-2143.25.pdiff      918 B]
    Get:14 http://ftp.us.debian.org squeeze-updates/main 2011-05-10-2143.25.pdiff      918 B]
    Get:15 http://ftp.us.debian.org squeeze-updates/main 2011-05-10-2143.25.pdiff      918 B]
    Fetched 295 kB in 12s (23.9 kB/s)
    Reading package lists... Done
    root@debian:/#
    برای بروز کردن بسته هایی که نصب کردین از upgrade استفاده کنین
    کد:
    apt-get upgrade
    مثلا سیستم من الان براش نسخه های جدید تر کرنل امده که وقتی دستورو میزنم جزو لیست نبسته هایی هست که میخاد بروز بشه linux-image-2.6.32-5-68
    کد:
    root@debian:/# apt-get upgrade
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following packages will be upgraded:
      base-files console-setup isc-dhcp-client isc-dhcp-common keyboard-configuration
      libssl0.9.8 linux-base linux-image-2.6.32-5-686 login passwd tzdata
    11 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Need to get 34.9 MB of archives.
    After this operation, 1,151 kB of additional disk space will be used.
    Do you want to continue [Y/n]?
    برای پاک کردن نرم افزار
    کد:
    apt-get remove APP-NAME
    spt-get --purge remove APP-NAME
    مثلا پاک کردن htop
    کد:
    root@debian:/# apt-get remove htop
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following packages will be REMOVED:
      htop
    0 upgraded, 0 newly installed, 1 to remove and 11 not upgraded.
    After this operation, 201 kB disk space will be freed.
    Do you want to continue [Y/n]? y
    (Reading database ... 22826 files and directories currently installed.)
    Removing htop ...
    Processing triggers for man-db ...
    root@debian:/#
    با دستور بالا فقط بسته ی htop رو پاک میکنین ولی فایلای تنضیمات و دیگر فایلاش باقی میمونن
    برای پاک کردن کامل یک بسته از اپشن --purge به همراه remove استفاده کنین
    مثلا برای پاک کردن vnstat
    کد:
    root@debian:/# apt-get --purge remove vnstat
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following packages will be REMOVED:
      vnstat*
    0 upgraded, 0 newly installed, 1 to remove and 11 not upgraded.
    After this operation, 291 kB disk space will be freed.
    Do you want to continue [Y/n]? y
    (Reading database ... 22815 files and directories currently installed.)
    Removing vnstat ...
    Stopping vnStat daemon: vnstatd.
    Purging configuration files for vnstat ...
    dpkg: warning: while removing vnstat, directory '/var/lib/vnstat' not empty so not removed.
    Processing triggers for man-db ...
    root@debian:/#
    در اخر هم فلدرایی که مربوط به اون بسته میشده و پاک نکرده رو هم میگه مثلا در بالا

    dpkg: warning: while removing vnstat, directory '/var/lib/vnstat' not empty so not removed.

  2. تعداد تشکر ها ازalieblice به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 123
    آخرين نوشته: September 2nd, 2018, 23:20
  2. پاسخ ها: 14
    آخرين نوشته: June 11th, 2014, 14:25
  3. پاسخ ها: 0
    آخرين نوشته: February 21st, 2013, 22:30
  4. پاسخ ها: 0
    آخرين نوشته: December 24th, 2011, 17:39

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •