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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: sudo1395 در 28 شهریور 1396، 11:05 ب‌ظ

عنوان: انتقال یه برنامه به سیستم دیگه
ارسال شده توسط: sudo1395 در 28 شهریور 1396، 11:05 ب‌ظ
من روی یه سیستم یه برنامه هربرنامه ای مثلا لازاروس رو مثال میزنم
رو از مخازن اوبونتو نصب کردم

خوب مشخصه غیر از برنامه اصلی یه چیزای دیگه هم مثل کامپایلر پاسکال نصب شده

حالا راهی هست بشه روی سیستم دیگه این رو کپی کنم که مجبور نشم دوباره دان و نصبش کنم

مثل اندروید که یه برنامه هست فایل apk برنامه ها رو استخراج میکنه
ابونتو همچین چیزی نداره

یا هر راهی که بشه برنامه ها رو به یه ابونتو دیگه کپی کرد میشناسید

با تشکر از توجه هتون
عنوان: پاسخ : انتقال یه برنامه به سیستم دیگه
ارسال شده توسط: Ma$oud در 29 شهریور 1396، 04:29 ب‌ظ
اگر از /var/cache/apt/archives/ پاک نشده باشن و درصورت یکی بودن شرایط سیستم ها میتونی توی همین شاخه مذکور در سیستم مورد نظر کپی کنی و بدون دانلود با apt install نصب کنی
عنوان: پاسخ : انتقال یه برنامه به سیستم دیگه
ارسال شده توسط: sudo1395 در 29 شهریور 1396، 09:14 ب‌ظ
منظورتون از 'یکی بودن شرایط سیستم ها ' چیه
یعنی باید سخت افزار مشابه داشته باشن
عنوان: پاسخ : انتقال یه برنامه به سیستم دیگه
ارسال شده توسط: مهران تعریف در 29 شهریور 1396، 10:29 ب‌ظ
منظورتون از 'یکی بودن شرایط سیستم ها ' چیه
یعنی باید توزیع و ورژن توزیع و معماری و بسته های مورد نیاز یکی باشه وگرنه ممکنه ناپایداری ایجاد کنه. در کل به هیچ وجه توصیه نمیشه.
عنوان: پاسخ : انتقال یه برنامه به سیستم دیگه
ارسال شده توسط: MR-Mostafa در 29 شهریور 1396، 10:44 ب‌ظ
می‌تونید نرم‌افزار رو پرتابل (Portable) کنید
به اینجا مراجعه کنید:
https://appimage.org/
https://github.com/AppImage/AppImageKit/wiki/Creating-AppImages
http://portablelinuxapps.org/docs/1.0/AppImageKit.pdf

من خودم تا حالا روی لینوکس انجام ندادم، اگه راهنما رو بخونید احتمالا می‌تونید انجام بدید.
عنوان: پاسخ : انتقال یه برنامه به سیستم دیگه
ارسال شده توسط: james_m در 30 شهریور 1396، 12:49 ق‌ظ
من روی یه سیستم یه برنامه هربرنامه ای مثلا لازاروس رو مثال میزنم
رو از مخازن اوبونتو نصب کردم

خوب مشخصه غیر از برنامه اصلی یه چیزای دیگه هم مثل کامپایلر پاسکال نصب شده

حالا راهی هست بشه روی سیستم دیگه این رو کپی کنم که مجبور نشم دوباره دان و نصبش کنم

مثل اندروید که یه برنامه هست فایل apk برنامه ها رو استخراج میکنه
ابونتو همچین چیزی نداره

یا هر راهی که بشه برنامه ها رو به یه ابونتو دیگه کپی کرد میشناسید

با تشکر از توجه هتون
شاید بهتر باشه از کل سیستم عاملیه آرشیو تهیه کنی و روی سیستم دیگه نصب کنی تا دقیقا بشه همون
عنوان: پاسخ : انتقال یه برنامه به سیستم دیگه
ارسال شده توسط: sudo1395 در 30 شهریور 1396، 01:29 ب‌ظ
می‌تونید نرم‌افزار رو پرتابل (Portable) کنید
به اینجا مراجعه کنید:
https://appimage.org/
https://github.com/AppImage/AppImageKit/wiki/Creating-AppImages
http://portablelinuxapps.org/docs/1.0/AppImageKit.pdf

من خودم تا حالا روی لینوکس انجام ندادم، اگه راهنما رو بخونید احتمالا می‌تونید انجام بدید.

راستش زمانی که از ویندوز استفاده میکردم با spoon studio کلی برنامه پرتابل کرده بودم
اما فکر نمیکردم تو لینوکس هم بشه

میشه لطف کنید و یه توضیح مختصر بدید تا راحت تر بشه از لینکایی که گذاشتین سر دراورد
مثلا باید از چه نرم افزاری برای پرتابل سازی استفاده کنم
مراحل کار مثله ویندوزه یعنی مثل spoon که فقط باید نرم افزار مورد نظر رو نصب کنی بعد بقیه کارارو خودش انجام میده


عنوان: پاسخ : انتقال یه برنامه به سیستم دیگه
ارسال شده توسط: sudo1395 در 01 مهر 1396، 11:58 ب‌ظ
بعد از کلی جستجو بالاخره تونستم پرتابل کردن برنامه رو تو لینوکس انجام بدم
برنامه های کوچیک مشکلی ندارن اما وقتی یه نرم افزار حجیم با کلی متعلقات رو مثلا همون لازاروس رو پرتابل کردم
خروجی ساخته شده موقع اجرا خطا میده که یه چیزایی رو پیدا نمیکنه
البته مشکل دیگه ای هم که هست اینه که برنامه ای که ساخته میشه حجمش بالاس
با توجه به اینکه نصب برنماه های کوچیک راحت و من بیشتر دنبال انتقال برنامه هایی بودم که دان شون مشکله
خلاصه برای هدفی که من از ایجاد این موضوع داشتم پرتابل سازی گزینه مناسبی نیس

اگه دوستان دیگه ای راهی برای انتقال برنامه نصب شده روی سیستم دیگه دارن لطفا پیشنهاد بدبد
عنوان: پاسخ : انتقال یه برنامه به سیستم دیگه
ارسال شده توسط: MR-Mostafa در 02 مهر 1396، 12:59 ق‌ظ
بعد از کلی جستجو بالاخره تونستم پرتابل کردن برنامه رو تو لینوکس انجام بدم
برنامه های کوچیک مشکلی ندارن اما وقتی یه نرم افزار حجیم با کلی متعلقات رو مثلا همون لازاروس رو پرتابل کردم
خروجی ساخته شده موقع اجرا خطا میده که یه چیزایی رو پیدا نمیکنه
البته مشکل دیگه ای هم که هست اینه که برنامه ای که ساخته میشه حجمش بالاس
با توجه به اینکه نصب برنماه های کوچیک راحت و من بیشتر دنبال انتقال برنامه هایی بودم که دان شون مشکله
خلاصه برای هدفی که من از ایجاد این موضوع داشتم پرتابل سازی گزینه مناسبی نیس

اگه دوستان دیگه ای راهی برای انتقال برنامه نصب شده روی سیستم دیگه دارن لطفا پیشنهاد بدبد


سلام
این راه رو انجام دادید؟
http://www.blog.creativform.com/how-to-create-a-portable-linux-application/

پ.ن: من دو روزی هست این لینک رو پیدا کردم ولی چون یه مقدار سرم شلوغ بود، وقت نکردم تست کنم.