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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: surbiks در 31 خرداد 1391، 02:32 ق‌ظ

عنوان: کمک در ساخت بسته deb
ارسال شده توسط: surbiks در 31 خرداد 1391، 02:32 ق‌ظ
سلام به همه دوستان می دونم که سوال خیلی تکراریه ولی واقعا هرچی گشتم نتونستم راه حل به درد بخوری براش پیداکنم.
اگه کسی یه راه حل مطمئن داره لطفا ارائه بده (و همچنین خودش تست کرده و نتیجه گرفته)

خوب من یه برنامه نوشتم با Qt حالا می خوام از روی سورس کد بسته deb اون رو بسازم ولی موفق نشدم در ضمن از checkinstall هم برای ساخت بسته استفاده کردم ولی حجم بسته ساخته شده خیلی کمه و هیچی داخلش نیست.

یه سوال دیگه هم داشتم این بود که چطوری باید از ابزار GNU AutoTools برای نصب استفاده کنم.
عنوان: پاسخ : کمک در ساخت بسته deb
ارسال شده توسط: آیدین در 31 خرداد 1391، 03:37 ق‌ظ
با یه سرچ ساده به جواب میرسیدی !

نقل‌قول
خوب من یه برنامه نوشتم با Qt حالا می خوام از روی سورس کد بسته deb اون رو بسازم ولی موفق نشدم در ضمن از checkinstall هم برای ساخت بسته استفاده کردم ولی حجم بسته ساخته شده خیلی کمه و هیچی داخلش نیست.

http://stackoverflow.com/questions/2048756/create-deb-package-for-a-qt-project
https://wiki.ubuntu.com/PackagingGuide/QtApplication
http://wiki.maemo.org/Packaging_a_Qt_application

نقل‌قول
یه سوال دیگه هم داشتم این بود که چطوری باید از ابزار GNU AutoTools برای نصب استفاده کنم.

http://www.lrde.epita.fr/~adl/autotools.html
http://inti.sourceforge.net/tutorial/libinti/autotoolsproject.html
عنوان: پاسخ : کمک در ساخت بسته deb
ارسال شده توسط: امیر شهریاری در 31 خرداد 1391، 09:15 ق‌ظ
سلام
ببخشید من هم یک سوال در همین رابطه داشتم.
من اگه برنامه رو تو محیط gtk نوشته باشم و بخوام تو تمام توزیع های دبیان قابل نصب باشه بازم باید از همین راه برم ???
من هنوز مفهوم دقیق gtk و qt رو نفهمیدم . یا اینکه برنامه ای تو محیط gnome نوشته بشه یا KDE با هم چه فرقی میکنند؟؟؟ ???
راستش من با لازاروس می نویسم و اون هم gtk و هم qt رو پشتیبانی میکنه ولی من نمیدونم چطور بین این دوتا سوئیچ کنم و میخوام برنامه ای که نوشتم تو همه توزیع ها یا محیط ها قابل نصب و اجرا باشه.
اگه در این مورد اطلاعاتی دارید منو راهنمایی کنید.
ممنون :)
عنوان: پاسخ : کمک در ساخت بسته deb
ارسال شده توسط: identi در 31 خرداد 1391، 10:10 ق‌ظ
برنامه ای تو محیط gnome نوشته بشه یا KDE با هم چه فرقی میکنند
برای اجراشون پیش نیازهای خودشون رو نیاز دارند!
روی همین اوبونتو کلی برنامه kde اجرا میشه مثل k3b و...

میخوام برنامه ای که نوشتم تو همه توزیع ها یا محیط ها قابل نصب و اجرا باشه.
http://forum.ubuntu.ir/index.php?topic=33077.0
format بسته ها توی توزیع های مختلف فرق میکنه: rpm - deb - ...
عنوان: پاسخ : کمک در ساخت بسته deb
ارسال شده توسط: امیر شهریاری در 31 خرداد 1391، 10:30 ق‌ظ
برای اجراشون پیش نیازهای خودشون رو نیاز دارند!
روی همین اوبونتو کلی برنامه kde اجرا میشه مثل k3b و...
format بسته ها توی توزیع های مختلف فرق میکنه: rpm - deb - ...
:oدستت درد نکنه خب اینا رو که میدونستم مثلا kmplayer هم از KDE اومده ولی منظورم این بود که من اگه با gtk و در محیط gnome برنامه رو بسازم و پیشنیاز ها هم تو محیط های دیگه نصب بشن مشکلی تو اجراش توی KDE یا سایر توزیع های مبتنی بر دبیان نداره؟
(مثلا من یک برنامه با لازاروس تو ویندوز نوشتم که اونجا از یک تابع API ویندوزی استفاده کردم خب وقتی همون برنامه رو تو اوبونتو با لازاروس باز می کنم و کامپایل می کنم فایل اجرایی ایجاد میشه ولی اون قسمت تابع API اینجا وجود نداره و اجرا نمیشه)
من پیشنیاز های برنامه ای که نوشتم رو از کجا باید پیدا کنم؟ این برنامه هایی که معرفی کردین برای ساخت پکیج deb میتونه پیشنیاز های برنامه رو هم تشخیص بده و به پکیج اضافه کنه؟