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

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

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

نویسنده موضوع: همه چیز در مورد RPM  (دفعات بازدید: 7563 بار)

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

آفلاین shovalie

  • Full Member
  • *
  • ارسال: 223
  • جنسیت : پسر
همه چیز در مورد RPM
« : 24 تیر 1389، 02:14 ب‌ظ »
نصب یک بسته به همراه جزیات نصب
rpm -ivh <package.rpm>
نصب یک بسته به همراه جزیات کامل مراحل نصب
rpm -ivv <package.rpm>
نصب یک بسته بدون در نظر گرفتن بسته های پیش نیاز
rpm -ivh --nodeps <package.rpm>
آپگرید یک بسته rpm بدون تغییر فایل های تنظیمات مربوط به آن بسته
rpm -Uvh <package.rpm>
آپگرید یک بسته rpm فقط در حالتی که آن بسته نصب شده باشد
rpm -F <package.rpm>
حذف یک بسته rpm از سیستم
rpm -e <package>
نمایش همه ی بسته های rpm که در سیستم نصب شده اند
rpm -qa
نمایش همه ی بسته های rpm ی که در آنها عبارت lib وجود دارند
rpm -qa | grep lib
نمایش اطلاعات مربوط به یک بسته نصب شده
rpm -qi <package>
نمایش بسته های rpm مربوط به یک گروه نرم افزاری
rpm -qg "<groupname>"
مثال:
rpm -qg "System Environment/Daemons"
نمایش لیست فایل های مربوط به یک بسته rpm نصب شده
rpm -ql <package>
نمایش لیست فایل های تنظیمات مربوط به یک بسته rpm نصب شده
rpm -qc <package>
نمایش لیست پیش نیاز های یک بستهrpm
rpm -q <package> --whatrequires
نمایش قابلیت های یک بسته rpm
rpm -q <package> --whatprovides
نمایش اسکریپت های اجرا شده در حین عمل نصب یا حذف یک بسته rpm
rpm -q <package> --scripts
نمایش تغییرات یک بسته rpm نسبت به نسخه ی قبلی
rpm -q <package> --changelog
بررسی اینکه فایل مورد نظر به کدام بسته rpm تعلق دارد
rpm -qf /etc/httpd/conf/httpd.conf
نمایش لیست فایل های مربوط به یک بسته rpm که هنوز نصب نشده
rpm -qp <package.rpm> -l
وارد کردن کلید - key
rpm --import /media/cdrom/RPM-GPG-KEY
بررسی سالم بودن یک بسته rpm
rpm --checksig <package.rpm>
بررسی سالم بودن همه ی بسته های rpm نصب شده
rpm -qa gpg-pubkey
چک کردن حجم , md5 , مجوز و سایر مشخصات یک بسته rpm
rpm -V <package>
چک کردن حجم , md5 , مجوز و سایر مشخصات همه ی بسته ها ی rpm
rpm -Va
چک کردن حجم , md5 , مجوز و سایر مشخصات یک بسته rpm نصب نشده
rpm -Vp <package.rpm>
نصب یک بسته ساخته شده از سورس یک بسته rpm
rpm -ivh /usr/src/redhat/RPMS/`arch`/<package.rpm>
استخراج فایل های اجرایی از یک بسته rpm
rpm2cpio <package.rpm> | cpio --extract --make-directories *bin*
ساختن یک فایل rpm از روی سورس یک بسته rpm
rpmbuild --rebuild <package.src.rpm>
موفق!!!

ــــــــــــــــــــــــــــــــــ
منبع:
http://forum.fedoraproject.ir




آفلاین eMan

  • High Hero Member
  • *
  • ارسال: 1366
  • جنسیت : پسر
پاسخ به: همه چیز در مورد RPM
« پاسخ #1 : 24 تیر 1389، 02:18 ب‌ظ »
آقا ای ول این rpm چه کارا که نمی کنه !!!!  :o :o
ممنون بابت اطلاعات کامل در مورد این مدیریت بسته قدرتمند

جهت تماس با بنده یا از طریق فروم آرچ و یا از طریق وبلاگ آرچ بوک و یا از طریق ایمیل با بنده تماس بگیرید

آفلاین مهدی...

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
  • http://Mearaji.ir
    • وبلاگم
پاسخ به: همه چیز در مورد RPM
« پاسخ #2 : 24 تیر 1389، 02:23 ب‌ظ »
rpm خیلی کارا میکنه... مدیر بسته خوبی هم براش توسط ناول نوشته شده (زیپر) (یوم زیاد جالب نیست)
اما آپت واقعا یه چیز دیگست...

آفلاین shovalie

  • Full Member
  • *
  • ارسال: 223
  • جنسیت : پسر
پاسخ به: همه چیز در مورد RPM
« پاسخ #3 : 25 تیر 1389، 12:29 ق‌ظ »
rpm خیلی کارا میکنه... مدیر بسته خوبی هم براش توسط ناول نوشته شده (زیپر) (یوم زیاد جالب نیست)
اما آپت واقعا یه چیز دیگست...
یام جالب نیست !!!!!!
یام یه چیزی داره به اسم سرچ به وسیله ی اون میتونی تقریبا هر برنامه ای رو که خواستی رو پیدا و نصب کنی از ویندوز کرکر بگیر تا last.fm که من همه جا تو سایت ها برای نسخه ی لینوکسیش گشتم آخر سر تو خوده یام پیداش کردم
تازه پلاگین yum-presto فکر نکنم چیزه دیگه ای شبی هش رو داشته باشه
« آخرین ویرایش: 25 تیر 1389، 02:17 ق‌ظ توسط shovalie »

آفلاین مهدی...

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
  • http://Mearaji.ir
    • وبلاگم
پاسخ به: همه چیز در مورد RPM
« پاسخ #4 : 25 تیر 1389، 01:03 ق‌ظ »
من نظرمو با توجه به کارکرد چند هفته ایم گفتم...
هرچی یوم و زیپر دارن آپت هم داره... اگه غیر از اینه بگید! اما آپت چیزایی داره که جای دیگه پیدا نمیشه... (غیر از بسته های دلتا)

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: همه چیز در مورد RPM
« پاسخ #5 : 25 تیر 1389، 01:05 ق‌ظ »
وسط دعوای شما بگم هیچکدوم پکیج منجر آرچ نمیشه! در حقیقت AUR یه چیزی اونور همه پکیج منجرهاست.

آفلاین shovalie

  • Full Member
  • *
  • ارسال: 223
  • جنسیت : پسر
پاسخ به: همه چیز در مورد RPM
« پاسخ #6 : 25 تیر 1389، 01:11 ق‌ظ »
وسط دعوای شما بگم هیچکدوم پکیج منجر آرچ نمیشه! در حقیقت AUR یه چیزی اونور همه پکیج منجرهاست.
من غلط بکنم دعوا بکنم !!!(هرکی تو فروم دعوا بکنه دشمن خداست) در مورد آرچ هم اول آخرش به هش کوچ میکنم چون خیلی خوبه
« آخرین ویرایش: 25 تیر 1389، 01:15 ق‌ظ توسط shovalie »

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: همه چیز در مورد RPM
« پاسخ #7 : 25 تیر 1389، 01:28 ق‌ظ »
وسط دعوای شما بگم هیچکدوم پکیج منجر آرچ نمیشه! در حقیقت AUR یه چیزی اونور همه پکیج منجرهاست.
من غلط بکنم دعوا بکنم !!!(هرکی تو فروم دعوا بکنه دشمن خداست) در مورد آرچ هم اول آخرش به هش کوچ میکنم چون خیلی خوبه
یه ایده ای هست که میگه خدا دشمن نداره،‌ما براش دشمن میتراشیم.
ولی در کل،‌ این قضیه که شما یه فایل کوچیک میسازی (یا دانلود میکنی)‌ بعد با یه دستور makepkg خودش سورس رو دانلود میکنه، چک میکنه،‌ اگه لازمه کامپایل میکنه، پکیج رو میسازه،‌ نصب میکنه.... چیزیه اونطرف تصور من. گاهی وقتها هست که شما میخواید یه برنامه رو از سورس کامپایل و نصب کنید. (به هزار و یک دلیل)‌اما اگه اینکار رو بکنید دیگه کنترلی روش ندارید (مگه اینکه تو makefile برنامه نویس پیش بینی های لازم رو کرده باشه که در ۹۹ درصد اوقات نکرده ) یعنی واسه حذفش یا آپگریدش دردسر دارید. حالا این روش امکانی به شما میده که یه پکیج بسازید که از روی سورس نصب کنید،‌ولی همچنان صاحب و کنترل کننده پکیج هم باشید.

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: همه چیز در مورد RPM
« پاسخ #8 : 25 تیر 1389، 01:29 ق‌ظ »
من نظرمو با توجه به کارکرد چند هفته ایم گفتم...
هرچی یوم و زیپر دارن آپت هم داره... اگه غیر از اینه بگید! اما آپت چیزایی داره که جای دیگه پیدا نمیشه... (غیر از بسته های دلتا)
yum ابزار بسیار قدرتمندی هست
برای مثال transactional بودنش رو هم می تونید اضافه کنید
یعنی شما امکان  Rollbackهم دارید که امکان فوق العاده ای هست و همچنین پکیج های دلتا که خودتون هم گفتید

rpm خیلی کارا میکنه... مدیر بسته خوبی هم براش توسط ناول نوشته شده (زیپر) (یوم زیاد جالب نیست)
اما آپت واقعا یه چیز دیگست...
یام جالب نیست !!!!!!
یام یه چیزی داره به اسم سرچ به وسیله ی اون میتونی تقریبا هر برنامه ای رو که خواستی رو پیدا و نصب کنی از ویندوز کرکر بگیر تا last.fm که من همه جا تو سایت ها برای نسخه ی لینوکسیش گشتم آخر سر تو خوده یام پیداش کردم

این موضوع به پکیج منیجر مربوط نمیشه و به مخازن مربوط میشه
مخازن توزیع هایی مثل opensuse , mandriva  خیلی کامل تر از فدورا هست


وسط دعوای شما بگم هیچکدوم پکیج منجر آرچ نمیشه! در حقیقت AUR یه چیزی اونور همه پکیج منجرهاست.

 AUR پکیج منیجر توزیع آرچ نیست و یک ابزار build هست و خودش از Pacman استفاده می کنه
AUR به خاطر مخازن اسکریپت اش بسیار جالب هست و بر اساس اون اسکریپت ها پکیج مناسب Arch درست می کنه
سیستم های دیگه ای هم در توزیع های دیگه مشابه این سیستم هست ولی تنوع و سادگی AUR رو ندارن



فکر می کنم بهتره در مورد پکیج منیجر ها به سادگی قضاوت نکنید بهتر باشه
هر کدوم مزایا و معایب خودشون رو دارن :)
« آخرین ویرایش: 25 تیر 1389، 01:32 ق‌ظ توسط کرگدن »

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین aliva

  • Sr. Member
  • *
  • ارسال: 363
  • جنسیت : پسر
    • http://vakilzade.ir
پاسخ به: همه چیز در مورد RPM
« پاسخ #9 : 25 تیر 1389، 01:32 ق‌ظ »
rpm خیلی کارا میکنه... مدیر بسته خوبی هم براش توسط ناول نوشته شده (زیپر) (یوم زیاد جالب نیست)
اما آپت واقعا یه چیز دیگست...

من همین الان خونتو مباح اعلام می کنم

پ.ن= یام درسته

آفلاین shovalie

  • Full Member
  • *
  • ارسال: 223
  • جنسیت : پسر
پاسخ به: همه چیز در مورد RPM
« پاسخ #10 : 25 تیر 1389، 01:43 ق‌ظ »
یکی از عللی که به این فروم خیلی علاقه دارم اینه که حشک نیست اگر من تو آشیانه یه همچین پستی میدادم تا ۳ ماه آنچنان بن میشدم که اون سرش ناپیدا!!!!!
رفیقمون درست میگه بهتره در مورد منیجر ها از رو (واژه مناسب پیدا نکردم) حرف نزنیم خدا بیامرز یه معلم فیزیک داشتم که میگفت هرکسی اندازه سواده خودش حرف میزنه و از اونجایی که سواد من از همه ی شما سروران کمتره میرم ۱ روز ۲ روز تحقیق و بررسی میکنم تا سوادم بیاد بالا بعدش میایم با هم دیگه اون ها رو نقد و بررسی میکنیم
اگر هستین بگین هستیم 

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: همه چیز در مورد RPM
« پاسخ #11 : 25 تیر 1389، 01:46 ق‌ظ »

 AUR پکیج منیجر توزیع آرچ نیست و یک ابزار build هست و خودش از Pacman استفاده می کنه
AUR به خاطر مخازن اسکریپت اش بسیار جالب هست و بر اساس اون اسکریپت ها پکیج مناسب Arch درست می کنه
سیستم های دیگه ای هم در توزیع های دیگه مشابه این سیستم هست ولی تنوع و سادگی AUR رو ندارن

دقیقتر که بگیم، AUR مجموعه ای از PKGBUILD ها هست که کاربرها ایجاد کردن و شما میتونید استفاده کنید. اما pacman دست آخر پکیج منجر اصلیه.
مساله اصلی اینه که ساختن این پکیجها توی آرچ بینهایت سادست. همه توزیعها این رو دارن (خوب بالاخره هر پکیجی باید یه جوری ساخته بشه) ولی چند تا نکته جالب (ولی واقعا ساده) سیستم ساخت پکیج آرچ اون رو با بقیه متفاوت کرده.

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: همه چیز در مورد RPM
« پاسخ #12 : 25 تیر 1389، 02:21 ق‌ظ »

 AUR پکیج منیجر توزیع آرچ نیست و یک ابزار build هست و خودش از Pacman استفاده می کنه
AUR به خاطر مخازن اسکریپت اش بسیار جالب هست و بر اساس اون اسکریپت ها پکیج مناسب Arch درست می کنه
سیستم های دیگه ای هم در توزیع های دیگه مشابه این سیستم هست ولی تنوع و سادگی AUR رو ندارن

دقیقتر که بگیم، AUR مجموعه ای از PKGBUILD ها هست که کاربرها ایجاد کردن و شما میتونید استفاده کنید. اما pacman دست آخر پکیج منجر اصلیه.
مساله اصلی اینه که ساختن این پکیجها توی آرچ بینهایت سادست. همه توزیعها این رو دارن (خوب بالاخره هر پکیجی باید یه جوری ساخته بشه) ولی چند تا نکته جالب (ولی واقعا ساده) سیستم ساخت پکیج آرچ اون رو با بقیه متفاوت کرده.

خوب بنده هم همین رو گفتم :)

پیشنهاد می کنم با سیستم  koji  هم آشنا بیشد
AUR برای مصرف کننده ها هست
کسانی که فقط می خوان رو سیستم خودشون از سورس کامپایل کنند
ولی koji  بسیار بسیار کامل تر هست و امکان گرفتن سورس کد از ورژن کنترل ها + گزارش باگ + ایجاد پکیج + آپلود پکیج ایجاد شده .وووووو رو داره

مباحث تست و سایکل تولید پکیج ها هم هست که بماند


یکی از عللی که به این فروم خیلی علاقه دارم اینه که حشک نیست اگر من تو آشیانه یه همچین پستی میدادم تا ۳ ماه آنچنان بن میشدم که اون سرش ناپیدا!!!!!
رفیقمون درست میگه بهتره در مورد منیجر ها از رو (واژه مناسب پیدا نکردم) حرف نزنیم خدا بیامرز یه معلم فیزیک داشتم که میگفت هرکسی اندازه سواده خودش حرف میزنه و از اونجایی که سواد من از همه ی شما سروران کمتره میرم ۱ روز ۲ روز تحقیق و بررسی میکنم تا سوادم بیاد بالا بعدش میایم با هم دیگه اون ها رو نقد و بررسی میکنیم
اگر هستین بگین هستیم

هیچ کسی از شکم مادر لینوکس بلد نیست :) و منم مطمئن هستم خیلی چیزا رو نمی دونم :)
ما هم به همین دلیل اینجا هستیم که از هم چیز یاد بگیریم و تجربیاتمون رو به اشتراک بگذاریم ( همونطور که از دانش دیگران یاد می گیرم وظیفه داریم دانشمون رو به اشتراک بگذاریم :) )

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: همه چیز در مورد RPM
« پاسخ #13 : 25 تیر 1389، 12:19 ب‌ظ »

پیشنهاد می کنم با سیستم  koji  هم آشنا بیشد
AUR برای مصرف کننده ها هست
کسانی که فقط می خوان رو سیستم خودشون از سورس کامپایل کنند
ولی koji  بسیار بسیار کامل تر هست و امکان گرفتن سورس کد از ورژن کنترل ها + گزارش باگ + ایجاد پکیج + آپلود پکیج ایجاد شده .وووووو رو داره

مباحث تست و سایکل تولید پکیج ها هم هست که بماند
اینها رو،‌ به جز قسمت آپلود با makepkg میشه انجام داد. قسمت آپلود هم که فقط یه فایل میخواد اونم با makepkg --source ایجاد میشه و شما تو AUR آپلود میکنی.
کلا من سادگی رو میپسندم، نه شلوغ کاری رو. من قبلا برای دبیان پکیج ایجاد کردم،‌ برای فدورا هم. اما این یه چیز دیگه بود. دقیقا نیم ساعت طول کشید تا بفهمم چیکار باید بکنم و بعد خیلی راحت تونستم اولین پکیجهامو بسازم. در صورتی که دو مورد قبلی خیلی راحت نبودن.
تست و سیکل تولید دیگه برمیگرده به کاربران و خیلی مسایل دیگه،‌ زیاد مربوط به این قضیه نیست.

آفلاین مهدی...

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
  • http://Mearaji.ir
    • وبلاگم
پاسخ به: همه چیز در مورد RPM
« پاسخ #14 : 25 تیر 1389، 03:57 ب‌ظ »
ما هم به همین دلیل اینجا هستیم که از هم چیز یاد بگیریم و تجربیاتمون رو به اشتراک بگذاریم ( همونطور که از دانش دیگران یاد می گیرم وظیفه داریم دانشمون رو به اشتراک بگذاریم :) )
+۱ واسه کرگدن (این چه اسمیه بابا آدم شب خواب میبینه ;))