انجمنهای فارسی اوبونتو
جامعه کاربران => معرفی نرمافزار => نویسنده: RCLord در 15 شهریور 1389، 12:21 بظ
-
نصب نرم افزار در لینوکس با ویندوز و مکینتاش متفاوته و این مساله محاسن و معایبی داره. هرچند سیستمهای مدیریت نرم افزار در لینوکس مثل APT، Portage، YUM و PACMAN قوی و هوشمند هستند و می تونند کل سیستم رو بروزرسانی کنند مشکلاتی هم برای نصب برنامه ها در لینوکس وجود داره:
1- شما به اینترنت پرسرعت نیاز دارید. نصب برنامه و بروزرسانی در سیستمهای آفلاین یا سیستمهایی که اینترنت پرسرعت ندارند کاری بسیار سخت و گاهی غیر ممکنه.
2- انتقال برنامه های داونلود شده از سیستمی به سیستم دیگر به راحتی میسر نیست.
3- برنامه هایی که برای یک توزیع خاص بسته بندی یا package شده اند روی توزیعهای دیگه کار نمی کنند.
اینها در حالیه که شما در ویندوز همچین مشکلی ندارید. می تونید یک برنامه رو داونلود کنید، روی فلش مموری یا CD کپی کنید و به راحتی روی سیستمهای دیگه نصب کنید.
شاید این مشکلات برای کسی که اینترنت پرسرعت داره خیلی محسوس نباشه اما در هر حال باید پذیرفت که در کشورهایی مثل کشورما دسترسی به اینترنت پرسرعت هنوز برای بسیاری از افراد ممکن نیست.
Portable Apps for Linux
اما باید خبر خوبی رو بهتون بدم که مطمئنم خیلی ازشما به خصوص کسانی که هنوز مجبورند از dial-up استفاده کنند رو خوشحال می کنه. نوع جدیدی از بسته های نصب برای لینوکس طراحی شده که مثل بسته های ویندوزی و حتی راحت تر از اون کار می کنه. یعنی شما کافیه فقط یک فایل رو داونلود کنید و روش کلیک کنید تا اجرا بشه. و دیگه لازم نیست نگران dependency ها باشید چون همه اونها در داخل بسته جاسازی شده اند. کافیه به آدرس http://portablelinuxapps.org/ برید و برنامه های مورد علاقه خودتون رو داونلود کنید. فعلا بیش از 80 برنامه مفید و کاربردی که می تونند همه کارهای شما رو راه بندازند در اینجا وجود داره. VLC و Avidemux و GIMP و خیلی برنامه های مفید دیگه رو میتونید ازاینجا دریافت کنید. حالا می تونید حتی برای دوستی که اینترنت سریع نداره لینوکس نصب کنید و برنامه های مورد نیازش رو روی cd کپی کنید و در اختیارش بگذارید!
ضمنا پروژه Elementary که داره بر روی یک سیستم عامل کاربرپسند بر پایه اوبونتو کار می کنه فناوری جدیدی به نام AppImages رو ابداع کرده که با استفاده از اون میشه برنامه ها رو به صورت کاملا Portable بسته بندی و منتشر کرد. اگر تابحال با سیستم عامل Mac کار کرده باشید می دونید که بسته های نرم افزاری Mac که Disk Image نامیده می شن چطور کار می کنند. AppImage ها هم فناوری مشابهی دارند. یعنی هر بسته در واقع یک فایل ISO هست یک یک بیت اجرایی یا executable در ابتدای اون وجود داره. با اجرای یک AppImage در واقع یک فایل سیستم مجازی روی سیستم سوار یا mount میشه و اسکریپتی به اسم AppRun پیوندی بین این فایل سیستم و فایل سیستم اصلی ایجاد می کنه به طوری که AppImage بتونه از کتابخانه ها و منابع فایل سیستم اصلی استفاده کنه. AppImage ها برای اجرا نیازی به نصب و همینطور مجوز دسترسی root ندارند. تنظیمات خودشون رو مثل بقیه برنامه ها در پوشه Home کپی می کنند و می تونند تنظیمات برنامه هایی رو که به روشهای دیگه (مثلا از طریق APT) نصب شده اند رو هم بخونند. نکته بسیار جالب اینه که این بسته ها روی توزیعهای ubuntu، Fedora و OpenSuse و بسیاری توزیعهای دیگه قابل اجرا هستند! و جالبتر اینکه با این روش می تونید چند نسخه مختلف از یک برنامه رو کنار هم داشته باشید!
البته هنوز راه حل مناسبی برای بروزرسانی این برنامه ها پیدا نشده ولی ظاهرا دارند روی این مساله هم کار می کنند.
برای اطلاعات بیشتر اینجا رو ببینید:
http://www.elementary-project.com/wiki/index.php?title=AppImages
منبع:
http://www.linupc.orq.ir
-
نصب نرم افزار در لینوکس با ویندوز و مکینتاش متفاوته و این مساله محاسن و معایبی داره. هرچند سیستمهای مدیریت نرم افزار در لینوکس مثل APT، Portage، YUM و PACMAN قوی و هوشمند هستند و می تونند کل سیستم رو بروزرسانی کنند مشکلاتی هم برای نصب برنامه ها در لینوکس وجود داره:
1- شما به اینترنت پرسرعت نیاز دارید. نصب برنامه و بروزرسانی در سیستمهای آفلاین یا سیستمهایی که اینترنت پرسرعت ندارند کاری بسیار سخت و گاهی غیر ممکنه.
2- انتقال برنامه های داونلود شده از سیستمی به سیستم دیگر به راحتی میسر نیست.
3- برنامه هایی که برای یک توزیع خاص بسته بندی یا package شده اند روی توزیعهای دیگه کار نمی کنند.
حرکته خوبی صورت گرفته ولی راه های دیگری برای برطرف شدن این مشکلات مرتب ارائه میشه که اینجا تعدادیش رو مینویسم:
مشکل اول رو با دیسک های مخازن تا حده قابله قبولی برطرف کردن (خودم حتی یکبار هم ازش استفاده نکردم)
مشکل دوم رو با APTonCD حل کردن
مشکل سوم قالبا وجود نداره ولی تو مواردی که وجود داره به سختی برطرف میشه
-
ولی این مسئله برای کسایی که اینترنت پرسرعت ندارند و میخوان از جایی فایل رو دانلود کنن و بعد روی سیستمشون نصب کنن خیلی عالیه چون دیگه احتیاجی به دونستن پیشنیازهاش نیست .
-
http://forum.ubuntu.ir/index.php?topic=14810.0 (http://forum.ubuntu.ir/index.php?topic=14810.0)
شما خودتون امتحان کردید؟ روش نصب یه چه صورته؟ من که نتونستم نصب کنم.
-
من واقعا اون تاپیک رو ندیده بودم . اگر ممکنه این تاپیک رو حذف کنید .
-
من واقعا اون تاپیک رو ندیده بودم . اگر ممکنه این تاپیک رو حذف کنید .
چرا حذف؟ اونجا مشکل حل نشد و تاپیک به تاریخ پیوست. روش نصب این برنامه ها به چه صورته؟؟ میتونه برای تازه کارها خیلی مفید باشه.
-
این طور که معلومه دارای پسوند .bin هستند و برای نصب باید از دستور sh ./FileName استفاده کنید .( البته من خودم متاسفانه امتحان نکردم )
-
این طور که معلومه دارای پسوند .bin هستند و برای نصب باید از دستور sh ./FileName استفاده کنید .( البته من خودم متاسفانه امتحان نکردم )
با این روش نصب نمیشه.
-
خوب اینطور که معلومه شما دانلود کردید . اگه ممکنه بگید دقیقا پسوندش چیه تا بتونم کمکتون کنم ؟
-
خوب اینطور که معلومه شما دانلود کردید . اگه ممکنه بگید دقیقا پسوندش چیه تا بتونم کمکتون کنم ؟
پسوند خاصی نداره ولی در قسمت type اینو نوشته: executable (application/x-executable)
بعد از زدن دستور sh این خروجی رو میده:
./Terminator 0.93: 1: Syntax error: word unexpected (expecting ")")
ویرایش شد:
بعد از زدن دستور sudo chmod +x filename با دبل کلیک کردن روی فایل یک ترمینال باز میشه که توش نوشته:
m0si@m0si-desktop:/tmp/.mount_Fp96MI/usr$
در این مسیر یک پوشه به نام bin وجود داره و لوگوی نرم افزار terminator
-
خب . شما این رو امتحان کن :
mkdir build
cd build
cmake
make
make install
البته این رو مطمئن نیستم . اگه ممکنه بگید داخل پوشه bin چیه ؟
-
خب . شما این رو امتحان کن :
mkdir build
cd build
cmake
make
make install
البته این رو مطمئن نیستم . اگه ممکنه بگید داخل پوشه bin چیه ؟
این پوشه دیگه برای من وجود نداره!!
خودش پاک شد :o
من که بیخیال شدم. کلا نیازی به این روش ندارم ولی شما یه جوری نوشتید که فکر کردم با دبل کلیک نصب میشه. مهم نیست زیاد. برای بار دوم این بحث به جواب نرسید. :'(
-
نویسنده محترم این وبلاگ:
http://www.linupc.orq.ir/
که با کمال .... این پست از وبلاگ من
http://mehdi.wordpress.com/2010/08/11/portable-apps-for-linux/
رو copy & paste کرده خوبه در کنار استفاده از لینوکس فرهنگ درست نقل کردن مطالب دیگران رو هم یاد بگیره.
من نمیدونم اینجور دوستان چه لذتی از وبلاگ نویسی میبرند. اصلا وبلاگ نویسی برای بروز خلاقیت و منتشر کردن صدای یک شخص در دنیای مجازی درست شده.
-
حالا شما کوتاه بیا . اگه ممکنه یه توضیحی در مور این برنامه ها بدید و طریقه نصبش رو هم بگید ؟ ممنون
-
همونطور که از اسم این برنامه ها بر میاد پرتابل هستند و نیازی به نصب ندارند. کافیه به اونها قابلیت اجرایی بدید و بعد دوبار کلیک کنید تا اجرا بشن. من روی اوبونتو ۳۲ بین امنحان کردم به راحتی اجرا شدند ولی در اوبونتوی ۶۴ بیت خیر.
-
یعنی چی قابلیت اجرایی بدیم . ببخشید من تازه کارم اگه ممکنه از صفر بگید منم بفهمم .
-
روی فایل راست کلیک می کنی میری به Properties و بعد Permissions. حالا گزینه Allow Execution as Program رو تیک می زنی.
-
ممنون . چون این آقای m0si مشکل داشتن حالا با توضیحات شما امیدوارم مشکلشون حل شده باشه . واقعا ممنون .
-
:)
-
روی فایل راست کلیک می کنی میری به Properties و بعد Permissions. حالا گزینه Allow Execution as Program رو تیک می زنی.
ببخشید تازه اینو دیدم. مشکل حل شد و همه ی برنامه ها با دبل کلیک اجرا میشن. (دبل کلیک و بعد Run )
-
ما که هنوزز نتونستیم.... کلا ران نمیاد ... ](*,)
-
ما که هنوزز نتونستیم.... کلا ران نمیاد ... ](*,)
ترمینال رو باز کنید برید به جایی که فایل اجرایی هست :
chmod 700 file
بعد فایل رو اجرا کنید احتمالا میپرسه open ؟ run ؟ و .. بزنید run
-
ما که هنوزز نتونستیم.... کلا ران نمیاد ... ](*,)
ترمینال رو باز کنید برید به جایی که فایل اجرایی هست :
chmod 700 file
بعد فایل رو اجرا کنید احتمالا میپرسه open ؟ run ؟ و .. بزنید run
تشکر امروز بعد سالها رفتم سایتش دیدم نشسته داستان تعریف میکنه!!هه