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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: شبه راهنمای استفاده از apt برای نصب  (دفعات بازدید: 3138 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین snake

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
شبه راهنمای استفاده از apt برای نصب
« : 05 شهریور 1387، 02:09 ب‌ظ »
سلام
دوستان سعی می کنم اینجا یه راهنمای کوچیک برای استفاده از apt بذارم امیدوارم بدرد بخور باشه.
رفقا هم اگه میبینن چیزی کم و کثره لطفن اضافه کنن یه راهنمای جامع اینجا درست کنیم.

کلا در اوبونتو سه روش برای دسترسی و دریافت و نصب پکیجها از طریق خط فرمان وجود دارد.

❑ APT  ساده ترین و قویترین سیستم نصب پکیج ها در سیستم عامل های مبتنی بر دبیان.
❑ dpkg دستوری برای نصب از روی سی دی و یا منابع غیر اینترنتی.
❑ aptitude رابط نصب در سیستم های دبیان که به دلیلی رهگیری ملزومات (dependency) بسیار مورد توجه می باشد.

این راهنما مربوط به استفاده از دستور apt می باشد.انشاءا دوستان راهنما های بقیه رو می نویسن.
با توجه به اینکه اوبونتو معمولا از روی دی وی دی و یا سی دی نصب می شود در همه زمان می توان با کمک دستور زیر ریز پکیج های نصب شده را مشاهده کرد.
نقل‌قول
apt-cache stats

به عنوان مثال برای سیستم من:
[
نقل‌قول
left]benjamin@yasini:~$ apt-cache stats
Total package names : 32432 (1297k)
  Normal packages: 24754
  Pure virtual packages: 536
  Single virtual packages: 1851
  Mixed virtual packages: 235
  Missing: 5056
Total distinct versions: 27221 (1415k)
Total Distinct Descriptions: 27221 (653k)
Total dependencies: 187820 (5259k)
Total ver/file relations: 29388 (470k)
Total Desc/File relations: 27221 (436k)
Total Provides mappings: 5212 (104k)
Total globbed strings: 132 (1729)
Total dependency version space: 952k
Total slack space: 85.5k
Total space accounted for: 8633k
[/left]
در یک اوبونتوی لخت که تازه نصب شده است نیز حداقل ۲۰۰۰۰ پکیج نصب شده است البته پخش کننده گان اوبونتو بسیار دقت می کنند که فقط پکیج های دارای اجازه پخش قرار داده شود.با توجه به لایسنس مصرف canonical  حامی اوبونتو نرم افزار ها را به چهار دسته تقسیم کرده است.

❑ main نرم ا افزارهای که رایگان پخش می شوند و تحت حمایت تیم اوبونتو قرار دارند.بیشتر این نرم افزار ها در زمان نصب اوبونتو نصب می شوند.

❑ restricted  نرم افزار هایی که برای استفاده کنندگان لینوکس معروف بوده لیکن کاملا رایگان نیستند(این مورد می تواند شامل نرم افزار های رایگان با کد بسته نیز باشد)
❑ universe شامل نرم افزار هایی که یا کامل نیستند و یا نسخه نهاپی محصول نیستند و معمولا شامل لایسنس رایگان نیستند.استفاده از این نرم افزار های برای کارهای امنییتی توصیه نمی شود.
❑ multiverse نرم افزار هاپی مه اصلا شامل لایسنس مصرف رایگان نمی شوند و یا با اهداف تیم طراحی اوبونتو به جهت پخش رایگان نرم افزار مغایرت دارند.
اطلاعات تکمیلی رو از آدرس زیر بگیرید.

این توضیحات رو دادم که وقت نصب نرم افزار به لایسنس محصول خوب توجه کنید.
در سیستم عامل اوبونتو تغییرات سیستمی فقط با اجازه root امکان پذیر است این امکان از بروز تغییرات مخرب توسط کاربر به طور اتفاقی جلوگیری می کند.به همین جهت نصب نرم افزار ها معمولا بایستی با اجازه root و با کمک دستور sudo انجام گیرد.
نقل‌قول
sudo apt-get update
لیتست منابعی که نرم افزار های اوبونتو در آنها قرار دارند در فایل /etc/apt/sources.list نگهداری می شوند.این لیست شامل سروورهاپی در سراسر جهان می باشد.هر از گاهی می بایست این لیست را به روز کرد این دستور لیست فوق را به روز می کند.به یاد داشته باشید هر از چند گاهی این لیست ره به روز کنید.

نقل‌قول
apt-cache search keyword
این دستور به جهت پیدا کردن اطلاعاتی در مورد یک پکیج نصب شده به کار می رود.به عنوان مثال
نقل‌قول
benjamin@yasini:~$ apt-cache search wine
tellico - collection manager for books, videos, music
tellico-data - collection manager for books, videos, music [data]
unmass - Extract game archive files
winefish - LaTeX Editor based on Bluefish
libdscaler - Video deinterlacer plugins from the DScaler project
pptview - view PowerPoint slide shows
kde-guidance - collection of KDE system administration tools for GNU/Linux
wine - Microsoft Windows Compatibility Layer (Binary Emulator and Library)
wine-dev - Microsoft Windows Compatibility Layer (Development files)

نقل‌قول
sudo apt-get install package
معروفترین دستور برای نصب از اینترنت تمامی سورس های موجود در source.listرا به دنبال پکیج ذکر شده می گردد.
نقل‌قول
sudo apt-get -d install package
پکیج مورد نظر را از اینترنت گرفته اما نصب نمی کند فقط در آدرس var/cache/apt/archives ذخیره می کند.
نقل‌قول
apt-cache show package
برای نشان دادن اطلاعات در مورد پکیج مورد نظر به کار می رود.
مثلا
[
نقل‌قول
left]Package: wine
Priority: optional
Section: universe/otherosfs
Installed-Size: 53620
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
Original-Maintainer: Scott Ritchie <scottritchie@ubuntu.com>
[/left]
البته این مورد خروجی بزرگتری می ده من فقط یه ذرشو کپی کردم.
نقل‌قول
sudo apt-get upgrade
تمامی پکیج های نصب شده را چک کرده در صورت موجود بودن نسخه جدید تر آنرا upgrade می کند.

نقل‌قول
sudo apt-get dist-upgrade
کل سیستم را آپگرید می کند این دستور برای آپگرید سیستم عامل به کار برده نمی شود دقت کنید.
نقل‌قول
sudo apt-get autoclean
در هنگام نصب برنامه ها یک کپی از فایل نصب در var/cache/apt/archives قرار می گیرد.با این دستور فایل نصب پکیج های فوق از این آدرس پاک می شود. پکیج های نصب نشده هم پاک می شوند.
نقل‌قول
sudo apt-get clean
تمام فایلهای var/cache/apt/archives را پاک می کند.(برای باز کردن فضای  خالی)
نقل‌قول
sudo apt-get --purge remove <package>
پکیج فوق رو با تمام فایلهای config پاک می کند.اگر بدون purge  به کار برود فایلهای config رو پاک نمی کند.
نقل‌قول
sudo apt-get -f install
در هنگام نصب چک می کند که نصب قبلا قطع شده است یا نه معمولا برای رد کردن این اررور به کار می رود “unmet dependency”
نقل‌قول
apt-config -V
ورژن پکیج های نصب شده را نشان می دهد.
نقل‌قول
sudo apt-key list
ریز کلیدهای gpg را که apt می شناسد نشان می دهد.
نقل‌قول
apt-cache stats
مشخصات پکیج های نصب شده را نشان می دهد.
نقل‌قول
apt-cache depends
ملزومات dependency  های پکیج رو حتی اگر نصب نشده باشد نشان میدهد
نقل‌قول
apt-cache pkgnames
تمام پکیج های نصب شده را نشان می دهد.

دوستان لطفا اگه مشکلی هست اصلاح کنند.

با تشکر

(ترجمه آزاد از wiley ubuntu linux )








           



« آخرین ویرایش: 06 شهریور 1387، 12:12 ب‌ظ توسط snake »

Linux is not a word,It's a SPRITE

آفلاین mohi

  • گروه راهبران
  • *
  • ارسال: 1430
  • جنسیت : پسر
  • as in freedom
پاسخ به: شبه راهنمای استفاده از apt برای نصب
« پاسخ #1 : 09 شهریور 1387، 11:02 ق‌ظ »
راهنمای خیلی خوب و به دردبخوری بود. دسستون درد نکنه. امیدوارم توی ویکی هم راه پیدا کنه ;)
امضای کوچکتر - انجمن زیباتر P-:

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
پاسخ به: شبه راهنمای استفاده از apt برای نصب
« پاسخ #2 : 09 شهریور 1387، 01:37 ب‌ظ »
شبه راهنمای خوب و کاربردی است
خسته نباشی ویکی رو هم فراموش نکن
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره

آفلاین snake

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
پاسخ به: شبه راهنمای استفاده از apt برای نصب
« پاسخ #3 : 09 شهریور 1387، 02:14 ب‌ظ »
شبه راهنمای خوب و کاربردی است
خسته نباشی ویکی رو هم فراموش نکن
سلام
امروز وقت کنم ویکیش می کنم.
موفق باش

Linux is not a word,It's a SPRITE

آفلاین arman_gts

  • Jr. Member
  • *
  • ارسال: 46
پاسخ به: شبه راهنمای استفاده از apt برای نصب
« پاسخ #4 : 09 شهریور 1387، 02:39 ب‌ظ »
دستت درد نکنه
راهنمای خوبیه مخصوصا واسه من که تازه کارم
ببینم شما که اینارو دیمی یاد نگرفتی ؟؟!!
یه کتابی چیزی معرفی کن تا من هم یاد بگیرم
اصلا واسه یاد گرفتن دستورا کتاب هم هست
« آخرین ویرایش: 09 شهریور 1387، 02:41 ب‌ظ توسط arman_gts »
google
و دیگر هیچ . . .

آفلاین snake

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
دستت درد نکنه
راهنمای خوبیه مخصوصا واسه من که تازه کارم
ببینم شما که اینارو دیمی یاد نگرفتی ؟؟!!
یه کتابی چیزی معرفی کن تا من هم یاد بگیرم
اصلا واسه یاد گرفتن دستورا کتاب هم هست
سلام
منبع رو معرفی کردم.
wiley ubuntu linux 1000 tips
الته رایگان نیست من از کتابخانمه دانشگاه (امیر کبیر) استفاده کردم.
موفق باشی

Linux is not a word,It's a SPRITE

آفلاین snake

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
پاسخ به: شبه راهنمای استفاده از apt برای نصب
« پاسخ #6 : 10 شهریور 1387، 03:17 ب‌ظ »
سلام
ویکی شد
http://wiki.ubuntu-ir.org/AptHowTo
 ویکی ساختن هم سخته ها.
ببینم یکی ویرایشش کرده دستش درد نکنه. عالی شده.
موفق باشید
« آخرین ویرایش: 10 شهریور 1387، 03:37 ب‌ظ توسط snake »

Linux is not a word,It's a SPRITE