PDA

View Full Version : سیستم های مدیریت بسته



hosseinzadeh
چهارشنبه 15 مهر 1383, 16:09 عصر
مطرح ترین سیستم های مدیریت بسته(Package Managing) در لینوکس کدامند؟چه ویژگی هایی دارند چگونه نصب می شوند و چگونه ساخته می شوند؟

houtanal
چهارشنبه 15 مهر 1383, 18:43 عصر
ًRPM
redhat package manager
یه چیزی تو مایه های فایل های msi در ویندوز برای
مراحل نصب:
ابتدا بررسی کنیم اصلا چنین بسته ای نصب شده یا نه
می زنیم
<span dir=ltr>rpm -qi package.rpm</span>
کلا سوییچ -q به معنای پرس و جو است مثلا سوییچ qi به معنای پرس و جو اطلاعات بسته است مثال:
سوییچ qi
نمایش اطلاعات بسته ای که بعد از آن آورده می شود
سوییچ qpi
بعد از حذف یک برنامه برای بررسی وضعیت آن به کار می رود
سوییچ qpl
لیست فایل های یک بسته را نمایش میدهد
سوییچ ql
فایل های بسته های نصب شده را نمایش میدهد
-----------------
مثلا من میخواهم ببینم آیا webmin نصب شده یا نه

<span dir=ltr>
rpm -qi webmin.rpm*</span>
می توان از عملگر * در خط فرمان همچون % در sql استفاده کرد


حالا برای نصب
سوییچ -u برای update
برنامه را نصب کن اگر ورژن این بسته همانی نباشد که الان نصب است و اگر نبود هم که از اول نصبش کن
سوییچ i برای install
در هر صورت نصبش کن
سوییچ f برای نمی دونم چی!
بر خلاف سوییچ u این یکی در هر صورت برنامه را upgrade می کند یعنی اگر همین ورژن هم نصب باشد این دوباره نصبش می کند.(برای تعمیر نرم افزار های خراب شده کاربرد داشته باشد)
سوییچ v برای verbrose
با توضیح و نمایش اطلاعات نصب شود یعنی به شما اطلاعات لازم را نمایش دهد
سوییچ h
یعنی مراحل نصب و قرار گیری فایل ها را در زمان نصب نشان بده

حالا مثلا من می خواهم یک برنامه را نصب کنم
rpm -uvh package.rpm

یه مورد دیگه اینکه rpm آپشن های دیگری مثل nodeps-- دارد که مثلا بسته را قبل از نصب چک می کند برای دیدن مشخصات کامل در خط فرمان بزنید
man rpm
یا در konqueror (محیط نمایشگر KDE) در آدرس بار بزنید :info نام ابزار مثلا اینجا rpm
اما راه ساده تر استفاده از package manager که دقیقا محیطی شبیه به add remove program ویندوز فراهم می آورد است که در ردهت در بسته های خود سی دی های لینوکس موجود است
-------------------------------------------------------------------------------------------
بعضی اوقات شما سورس برناه رو دانلود می کنید و باید آن را به طور دستی کامپایل کنید برای این کار
از دستور make استفاده میشود
به این صورت که:
ابتدا با فرمان make آن را کامپایل می کنم سپس با فرمان make install آن را نصب می کنم
اکثر قریب به اتفاق این برنامه های سورس کدی دارای راهنمای گام به گام نصب و چگونگی کامپایل هستند

hosseinzadeh
یک شنبه 19 مهر 1383, 16:32 عصر
:flower: :flower:

shaniaki
دوشنبه 20 مهر 1383, 22:35 عصر
با عرض ادب:

http://linux.duke.edu/projects/yum/
!It's my love

یه عشق برنامه نویسی خفن

Inprise
سه شنبه 21 مهر 1383, 10:45 صبح
APT

ali_pourian
یک شنبه 06 دی 1383, 15:02 عصر
www.technotux.com
یک سری بزن خوبه..............