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

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

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

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

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

آفلاین snake

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
شبه راهنمای استفاده از dpkg برای نصب
« : 10 شهریور 1387، 04:40 ب‌ظ »
سلام
توی پست های قبلی طرز کار با apt رو برای نصب پکیج ها توضیح دادم.
امروز می خوام استفاده از dpkg رو برای نصب پکیج ها توضیح بدم.

dpkg در لایه ای پایین تر از لایه apt برای نصب نرم افزار ها کار می کند.این بدان معناست که apt لزما توسط dpkg با پکیجا کار میکند.در سیستم های دبیان بیس dpkg  و apt دقیقا شبیه به rpm و yum در سیستم های رد هت بیس کار می کنند.دوستان دقت داشته باشند که در بیشتر موارد apt تمام نیاز های یک کاربر اوبونتو رو فراهم می کند لیکن در بعضی موارد احتیاج به استفاده از dpkg می باشد،مثلا زمانی که می خواهیم ببینیم یک پکیج با کدوم یک از فایلهای سیستم در ارتباط است. (فکر کنید پکیج X رو نصب کردید حالا به اشتباه فایل Y پاک شده است می خواهیم ببینیم چه پکیج هاپی از این فایل استفاده می کنند)

استفاده کردن از dpkg :

نقل‌قول
dpkg -c .deb file
فایلهای نصب شده با پکیج فوق را نمایش می دهد.(deb. می باشد)

نقل‌قول
dpkg –I .deb file
اطلاعاتی را در مورد پکیج نصب شده به کاربر می دهد.

نقل‌قول
dpkg –p package
اطلاعاتی را در مورد پکیج مورد نظر می دهد.
مثلا
benjamin@yasini:~$ dpkg -p amir_0.1_i386.deb
Package `amir_0.1_i386.deb' is not available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
benjamin@yasini:~$ dpkg -I amir_0.1_i386.deb
dpkg-deb: failed to read archive `amir_0.1_i386.deb': No such file or directory
benjamin@yasini:~$ dpkg -p home/benjamin/utility/game/amir_0.1_i386.deb
Package `home/benjamin/utility/game/amir_0.1_i386.deb' is not available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
benjamin@yasini:~$ dpkg -I home/benjamin/utility/game/amir_0.1_i386.deb
dpkg-deb: failed to read archive `home/benjamin/utility/game/amir_0.1_i386.deb': No such file or directory
benjamin@yasini:~$ dpkg -I /home/benjamin/utility/game/amir_0.1_i386.deb
 new debian package, version 2.0.
 size 587862 bytes: control archive= 423 bytes.
     377 bytes,    11 lines      control             
     390 bytes,    11 lines      control~             
 Package:Amir
 Version:0.1
 Section:utils
 Priority:optional
 Architecture:i386
 Essential:no
 Depends:libgtk2.0-0( >= 2.12),libglade2-0 (>= 2.6), sqlite3,libatk1.0-0,libatk1.0-dev,libgtk2.0-dev,libcairo2,libcairo2-dev,libpango1.0-0,libglib2.0-dev,libxml2,libsqlite3-0(>=3.4)
 Maintainer:Hamid Motamedi[hamid.motamedi.66@gmail.com]
 Description: Amir is a program for shop management
 
 

نقل‌قول
dkpg –S filename
بدنبال پکیج هاپی می گردد که فایل مورد نظر در آنها قرار داد.(اسم فایل فوق می تواند شامل یک آدرس نیز باشد که در آن تعداد فایل قرار دارند)

نقل‌قول
dpkg –l
پکیج های نصب شده را لیست می کند.

نقل‌قول
dpkg -L package
لیست فایهای نصب شده از تمام پکیج ها نشان می دهد.پکیج ها می بایست قبلا نصب شده باشند.

نقل‌قول
dpkg –s package
وضیعت پکیج  نصب شده را نشان میدهد.

نقل‌قول
sudo dpkg –i .deb file
پکیج فوق را نصب می کند.

نقل‌قول
sudo dpkg –r package
پکیج مورد نظر را uninstall می کند لیکن فایلهای پکیج فوق باقی می مانند.

نقل‌قول
sudo dpkg –P package
پکیج مورد نظر را uninstall می کند و فایلهای config را پاک می کند.

نقل‌قول
sudo dpkg -x .deb file directory
فایلهای داخل پکیج فوق را از حالت فشرده خارج می کند.دقت کنید که permission  فایلها همه ریست می شوند.

دقت کنید برای نصب و uninstall کردن پکیج ها بایستی از دسترسی root استفاده کنید.

ادامه این راهنما را فردا می ذارم الان شرکت تعطیل شد باید دیگه برم.
موفق باشید

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







Linux is not a word,It's a SPRITE

آفلاین ناربه

  • ناظر انجمن
  • *
  • ارسال: 2033
  • جنسیت : پسر
پاسخ به: شبه راهنمای استفاده از dpkg برای نصب
« پاسخ #1 : 10 شهریور 1387، 11:09 ب‌ظ »
thq  ;)

آفلاین HessaM TNT

  • Sr. Member
  • *
  • ارسال: 366
  • جنسیت : پسر
  • What ?
پاسخ به: شبه راهنمای استفاده از dpkg برای نصب
« پاسخ #2 : 11 شهریور 1387، 01:10 ق‌ظ »
خیلی خوب بود
مرسی از زحمتت
.:: بهتره آدم بین بزرگا کوچیک باشه، تا بین کوچیکا بزرگ ::.

آفلاین snake

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

سلام
خواهش می کنم امروز ویکیش می کنم.
تشکر از سجاد موسوی که ویکی منو اصلاح می کنه.

موفق باشید

Linux is not a word,It's a SPRITE

آفلاین shadi172

  • Newbie
  • *
  • ارسال: 8
  • جنسیت : دختر
پاسخ : شبه راهنمای استفاده از dpkg برای نصب
« پاسخ #4 : 17 آذر 1391، 08:48 ب‌ظ »
آیا با این دستور من میتونم تغییری در پکیچ ها مثل پکیج های زبان بدم؟

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19716
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : شبه راهنمای استفاده از dpkg برای نصب
« پاسخ #5 : 20 آذر 1391، 07:48 ب‌ظ »
آیا با این دستور من میتونم تغییری در پکیچ ها مثل پکیج های زبان بدم؟
خیر
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن