انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: hrbaban در 04 شهریور 1388، 07:50 بظ
-
با سلام . . .
میشه یه جونمرد پیدا بشه و شسته و رفته بگه : ???
1- این rpm چیه ؟
2- معادلش تو ویندوز چیه ؟
3- علت استفاده از اون چیه ؟
ممنون . . .
-
سلام عزیز
ببین جون من سواتم کمه
اگه اشتباه میگم اساتید لطفا درست کنند ;)
اولا اینکه تو اسم تاپیک نوشتی rmp اما تو متن نوشتی rpm حالا منظورت کدومه؟
rpm یه چیزی تومایه های deb هستش , معدلش تو ویندوز میشه یه چیزی تو مایه های exe (البته نه دقیقا) گو اینکه exe ها هم نوع های متفاوت و متنوعی دارند
دلیل استفاده از rpm هم همونیه که deb داره - توبعضی از نسخه های لینوکس مثل redhat , fedora , mandrak - mandriva از این بسته ها استفاده میشه و در برخی مثل debian , ubuntu از deb استفاده میشه
اگه بخای یه rpm رو روی ubuntu استفاده کنی باید تبدیلش کنی چون همینجوری قابل استفاده نیست
منظورت همین بود یا rmp رو منظورت بود؟
-
قبلی کاملا درسته و من فقط یک کم دقیقتر می کنمش: آر پی ام یک سیستم مدیریت بسته (پکیج) است. توی دنیای لینوکس ما معمولا برنامههای نصب شده رو از طریق سیستم های مدیریت بسته کنترل میکنیم. مثلا توی دنیای دبیانیها، deb داریم و مدیر اولیه اش که dpkg است و بعد برنامههایی مثل apt که برای سادهتر کردن اون نوشته شدن و در آخر هم چیزهایی مثل synaptic که جریان رو گرافیکی کرده. توی دنیای ردهت ما آر پی ام داریم که سیستم مدیریت بسته رد هت است.
سیستم مدیریت بسته «مجموعهای از ابزارها است برای خودکار کردن روند نصب، ارتقاء، تنظیم و حذف بسته ها از کامپیوتر». وقتی تو یک فایل آر پی ام دانلود و مثلا نصب میکنی (چه دستی چه از طریق برنامه های خودکاری مثل yum)، فایلی می گیری که مجموعه ای است از فایل های اجرایی، تنظمیات مورد نیاز، این اطلاعات که اینها کجا باید نصب بشن و چه وابستگیهایی دارن. بعد از نصب هم سیستم مدیریت بسته یادش می مونه که تو فلان نسخه رو به فلان شکل نصب کردی. حالا اگر نسخه جدیدتری بیاد، بهت خبر می ده و موقع نصب هم می گه که مثلا قبلا خودت بعضی تنظیمات رو عوض کردی و حالا می خوای تنظیمات جدید رو استفاده کنی یا اون تغییرات خودت رو نگه داری. یا وقتی که بخوای بسته ای رو حذف کنی، اگر به مدیر بسته بگی اینکار رو بکنه، خودش دقیقا فایلها رو حذف می کنه و بهت می گه که فلان چیز رو هم که قبلا به خاطر وابستگی نصب کرده بودی، الان دیگه احتیاجی بهش نیست و اگر بخوای می تونه حذفش کنه.
به این معنا، توی ویندوز اون Add/Remove Software که توی کنترل پنل است، می شه مدیر بسته که البته خودت احتمالا می دونی چقدر ناکارامد است.
-
اول اینکه از همه ممنونم . ;)
1- خودمون میتونیم یه فایل rpm بسازیم ؟
2- ما تو ویندوز که برنامه رو از Add/Remove Program نصب نمی کنیم !!!!!! همه برنامه ها یک فایل Setup دارند که کار نصب رو انجام میده تازه برای حذف هم یه Unistaller دارند . میشه بگید کجاش شبیه لینوکسه ؟؟؟
-
اول اینکه از همه ممنونم . ;)
1- خودمون میتونیم یه فایل rpm بسازیم ؟
2- ما تو ویندوز که برنامه رو از Add/Remove Program نصب نمی کنیم !!!!!! همه برنامه ها یک فایل Setup دارند که کار نصب رو انجام میده تازه برای حذف هم یه Unistaller دارند . میشه بگید کجاش شبیه لینوکسه ؟؟؟
۱− بله
۲− درسته که Add/Remove Program برنامه نصب نمیکنه (چون اصولا ویندوز مخزنی نداره که مثلا لیست نرمافزارهاش بیاد و بعد هم شما هرکدوم رو خواستید نصب کنید ;)) اما یه Package Manager یا یک مدیر بسته هست و شما تنها کاری که میتونید باهاش انجام بدید، دیدن نرمافزارهای نصب شده (به جز نرمافزارهای پیشفرض) و احیانا حذف و Repair کردن اونهاست.
بدون مدیر بسته هم میشه نرمافزار نصب و حذف کرد، هم تو ویندوز، هم تو لینوکس :)
-
2- ما تو ویندوز که برنامه رو از Add/Remove Program نصب نمی کنیم !!!!!! همه برنامه ها یک فایل Setup دارند که کار نصب رو انجام میده تازه برای حذف هم یه Unistaller دارند . میشه بگید کجاش شبیه لینوکسه ؟؟؟
۲− درسته که Add/Remove Program برنامه نصب نمیکنه (چون اصولا ویندوز مخزنی نداره که مثلا لیست نرمافزارهاش بیاد و بعد هم شما هرکدوم رو خواستید نصب کنید ;)) اما یه Package Manager یا یک مدیر بسته هست و شما تنها کاری که میتونید باهاش انجام بدید، دیدن نرمافزارهای نصب شده (به جز نرمافزارهای پیشفرض) و احیانا حذف و Repair کردن اونهاست.
بدون مدیر بسته هم میشه نرمافزار نصب و حذف کرد، هم تو ویندوز، هم تو لینوکس :)
دقیقا درسته. نصب صد در صد به مدیر بسته نیاز نداره. توی ویندوز یک مدیر بسته خیلی ضعیف هست (همونطور که گفتی) که در عمل کاربردی نداره و فایل setup هر برنامه است که کار اصلی رو در کنترل داره (نه مدیر بسته توی کنترل پنل).