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

جامعه کاربران => کافه اوبونتو => نویسنده: محمدرضا ح. در 28 آذر 1391، 09:14 ب‌ظ

عنوان: لذت مدیریت بسته ها با kiwi!
ارسال شده توسط: محمدرضا ح. در 28 آذر 1391، 09:14 ب‌ظ
 سلام .

از اونجایی که کاربران لینوکس معمولا توزیع های گوناگونی رو استفاده میکنند ، باید دانش استفاده از مدیریت بسته های مختلف رو داشته باشند.

نمیدونم چی شد که به سرم زد تا یه برنامه بنویسم که مدیریت بسته های توزیع های مختلف رو در خودش جا داده باشه :D

اسم این نرم افزار و kiwi گذاشتم (یه پرنده کوچولوی بی پرواز نیوزلندی!) .

از اونجایی که حتی رفرنس ما دیستروواچ هم باشه (بخش Package Management ) باز هم یک نفره نمیتونم میخواستم با دوستان عزیز تقسیم کار کنیم! و هر کدوم از دوستان یکی از مدیریت بسته ها رو بر عهده بگیره (خودم روی دبیان و ردهت کار میکنم و نسخه ۰.۰.۱ برنامه فقط این دو توزیع رو شامل خواهد شد!).

این هم عکسی از وضعیت کنونی نرم افزار (که دارم کد مینویسم ) :

(http://haghiri75.com/wp-content/uploads/Screenshot-Kiwi.png)

این نرم افزار با Gambas3 و فرمورک GTK نوشته شده و تحت مجوز GPL 3 منتشر خواهد شد.

عنوان: پاسخ : لذت مدیریت بسته ها با kiwi!
ارسال شده توسط: کیان در 28 آذر 1391، 09:31 ب‌ظ
با جت-گت چه فرقی داره که خودت معرفیش کردی؟
عنوان: پاسخ : لذت مدیریت بسته ها با kiwi!
ارسال شده توسط: محمدرضا ح. در 28 آذر 1391، 09:33 ب‌ظ
با جت-گت چه فرقی داره که خودت معرفیش کردی؟

در اصل این یک برنامه کاربردی هست تا مدیربسته ها رو آموزش بده. ولی جت گت یک رابط متنی هست (مثلا فرض کنیم دستورات توزیع x و y با هم متفاوته، خب در این صورت جت گت اسکریپتهایی هست که اونها رو یکسان میکنه! یعنی یک مجموعه اسکریپت که روی مدیر بسته دیگری سوار میشه تا کار نصب و خذف و آپدیت و ... رو انجام بده :) ).
عنوان: پاسخ : لذت مدیریت بسته ها با kiwi!
ارسال شده توسط: alieblice در 29 آذر 1391، 02:42 ب‌ظ
من نفهمیدم دقیقا چه کار میکنه .
یعنی کارایه مثلا  synaptic رو مثلا هم برایه دبیان بیس انجام میده هم برایه rpm بیس ؟
عنوان: پاسخ : لذت مدیریت بسته ها با kiwi!
ارسال شده توسط: محمدرضا ح. در 29 آذر 1391، 03:47 ب‌ظ
من نفهمیدم دقیقا چه کار میکنه .
یعنی کارایه مثلا  synaptic رو مثلا هم برایه دبیان بیس انجام میده هم برایه rpm بیس ؟

Kiwi مجموعه اي از مستندات مدير بسته ها هست كه در يك برنامه گرد آوري شده! همين :)