hiddenboy
10-04-2008, 08:05 PM
نصب کروم در لینوکس----------how to install chrome in linux
مدتی از انتشار اولین نسخه مرورگرchrome می گذرد. اما همان طور که می دانید نسخه ای برای لینوکس هنوز در دسترس نیست و البته با توجه به متن باز بودن این پروژه به زودی قرار است منتشر شود.
http://www.pnu-club.com/imported/2008/10/68.jpg
اما اگر تکلیف شما هم که مثل بنده تا آن موقع نمی خواهید صبرکنید،چیست؟
ممکن است این پیشنهاد را مطرح نماید که از شبیه ساز ویندوز در لینوکس(windows Emulator) استفاده نماییم.
بله یکی از راهها همین است اما چه طور؟ تاحالا اتفاق افتاده که بخواهید برنامهای ویندوزی را در لینوکس نصب کنید اما موفق نشوید و یا پس از مشقات فراوان آن را نصب کنید ولی اجرا نشود. Chrome نیز متأسفانه از آن دسته است و برای رفع این مشکل نکات و تنظیمات اجرا و نصب را با هم قدم به قدم پیش میرویم:
در ابتدا قصد ترجمه مقاله یکی از توسعه دهندگان (wine)که در lizard اپن سوزه با عنوان Google chrome on OpenSuse آورده شده بود را داشتم. اما ازآنجایی که دوستان زیادی دارم که از توزیع های از جمله پارسیکس، اوبونتو و فدورا و . . .استفاده میکنند، ترجیح دادم که طوری نصب را توضیح دهم که برای همه توزیعها قابل استفاده باشد.
۱-اولین نکته اینکه باید از wine1.1.3 و یا آخرین نسخه موجود یعنی1.1.4استفاده نمایید و چون ممکن است در مخزن دریافت نرم افزارهای توزیع خودتان نباشد خواهید توانست از وبگاه اصلی این شبیه ساز را برای توزیعهای مختلف دریافت نمایید:
http://www.winehq.org/site/download (http://www.winehq.org/site/download)
پس از نصب وابستگیهای نرمافزار و خود آن به مرحله بعد بروید.
نکته: اگر پیداکردن وابستگیهای نرم افزاری برایتان مشکل است ابتدا واین موجود در مخزن دریافت توزیع خود را نصب نمایید و بعد با حذف واین و نصب واین جدید مرحله اول به پایان رسیده است.
اگر از نصاب گرافیکی مانند synaptic , smart استفاده می نمایید تنها کافی است که واین را انتخاب و اعمال نمایید. علاقهمندان به پایانه لینوکس(خط فرمان) برای فدورا کافی بنویسید
yum -y install wine
برای سوزه
zypper sa http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_11.0/ Wine
zypper in wine
ویا به اختصار yast -i wine
برای دبیان، اوبونتو، پارسیکس:
apt-get install wine
۲- مرحله دوم دریافت مرورگر است که برای همه توزیعهایکسان است:
دستور زیر در خط فرمان کارساز است
wget http://gpdl.google.com/chrome/install/149.27/chrome_installer.exe
نکته: کسانی که به خط فرمان علاقهمند نیستند نشانی فوق را در نوارنشانی مرورگرشان بنویسند.
۳-مرحله سوم که مربوط به کاستی شبیه ساز ماست و نویسنده قول داده که در نسخه های بعدی رفع میشود.
اجرای دستور
winetricks riched20 riched30
که برای داشتن winetricks که در مقاله بدان اشاره نشده می بایست آن را از فرامین زیر استفاده نمایید:
برای دریافت:
wget http://www.kegel.com/wine/winetricks
برای نصب:
chmod +x winetricks
sudo mv winetricks /usr/local/bin
اجرا:
winetricks riched20 riched30
دیدید که در این مرحله باید همواره از خط فرمان استفاده کنید ناسلامتی شما مشغول انجام کاری حرفهای هستید.
۴- مرحله یکی مانده به آخر نصب مرورگر chrome است با اجرای دستور
wine chrome_installer.exe
۵- مرحله آخر اجرای برنامه نصب شده است. همانطور که در ابتدای مقاله به نوعی بدان اشاره شد اجرای برنامه از طریق میانبر آن از میزکار میسر نمی باشد و شما بایستی به محلی که مرورگر گوگل نصب شده بروید و برنامه با با چند آرگومان اضافی وای اجرا نمایید.
cd ~/.wine/drive_c/windows/profiles/*/*/*/Google/Chrome/Application
wine chrome.exe --new-http –in-process-plugins
نکته: بقیه مسیر ها تا حدی ممکن است متفاوت باشد اما به طور معمول
cd ~/.wine/drive_c/windows/profiles/نام کاربری شما/Local Settings/Application Data/Google/Chrome/Application/Google/Chrome/Application
wine chrome.exe --new-http –in-process-plugins
البته شما خواهید توانست یک اسکریپت ساده برای اجرای این مرحله بنویسید.
منبع مورد استفاده
http://lizards.opensuse.org/2008/09/04/google-chrome-on-opensuse/ (http://lizards.opensuse.org/2008/09/04/google-chrome-on-opensuse/)
مدتی از انتشار اولین نسخه مرورگرchrome می گذرد. اما همان طور که می دانید نسخه ای برای لینوکس هنوز در دسترس نیست و البته با توجه به متن باز بودن این پروژه به زودی قرار است منتشر شود.
http://www.pnu-club.com/imported/2008/10/68.jpg
اما اگر تکلیف شما هم که مثل بنده تا آن موقع نمی خواهید صبرکنید،چیست؟
ممکن است این پیشنهاد را مطرح نماید که از شبیه ساز ویندوز در لینوکس(windows Emulator) استفاده نماییم.
بله یکی از راهها همین است اما چه طور؟ تاحالا اتفاق افتاده که بخواهید برنامهای ویندوزی را در لینوکس نصب کنید اما موفق نشوید و یا پس از مشقات فراوان آن را نصب کنید ولی اجرا نشود. Chrome نیز متأسفانه از آن دسته است و برای رفع این مشکل نکات و تنظیمات اجرا و نصب را با هم قدم به قدم پیش میرویم:
در ابتدا قصد ترجمه مقاله یکی از توسعه دهندگان (wine)که در lizard اپن سوزه با عنوان Google chrome on OpenSuse آورده شده بود را داشتم. اما ازآنجایی که دوستان زیادی دارم که از توزیع های از جمله پارسیکس، اوبونتو و فدورا و . . .استفاده میکنند، ترجیح دادم که طوری نصب را توضیح دهم که برای همه توزیعها قابل استفاده باشد.
۱-اولین نکته اینکه باید از wine1.1.3 و یا آخرین نسخه موجود یعنی1.1.4استفاده نمایید و چون ممکن است در مخزن دریافت نرم افزارهای توزیع خودتان نباشد خواهید توانست از وبگاه اصلی این شبیه ساز را برای توزیعهای مختلف دریافت نمایید:
http://www.winehq.org/site/download (http://www.winehq.org/site/download)
پس از نصب وابستگیهای نرمافزار و خود آن به مرحله بعد بروید.
نکته: اگر پیداکردن وابستگیهای نرم افزاری برایتان مشکل است ابتدا واین موجود در مخزن دریافت توزیع خود را نصب نمایید و بعد با حذف واین و نصب واین جدید مرحله اول به پایان رسیده است.
اگر از نصاب گرافیکی مانند synaptic , smart استفاده می نمایید تنها کافی است که واین را انتخاب و اعمال نمایید. علاقهمندان به پایانه لینوکس(خط فرمان) برای فدورا کافی بنویسید
yum -y install wine
برای سوزه
zypper sa http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_11.0/ Wine
zypper in wine
ویا به اختصار yast -i wine
برای دبیان، اوبونتو، پارسیکس:
apt-get install wine
۲- مرحله دوم دریافت مرورگر است که برای همه توزیعهایکسان است:
دستور زیر در خط فرمان کارساز است
wget http://gpdl.google.com/chrome/install/149.27/chrome_installer.exe
نکته: کسانی که به خط فرمان علاقهمند نیستند نشانی فوق را در نوارنشانی مرورگرشان بنویسند.
۳-مرحله سوم که مربوط به کاستی شبیه ساز ماست و نویسنده قول داده که در نسخه های بعدی رفع میشود.
اجرای دستور
winetricks riched20 riched30
که برای داشتن winetricks که در مقاله بدان اشاره نشده می بایست آن را از فرامین زیر استفاده نمایید:
برای دریافت:
wget http://www.kegel.com/wine/winetricks
برای نصب:
chmod +x winetricks
sudo mv winetricks /usr/local/bin
اجرا:
winetricks riched20 riched30
دیدید که در این مرحله باید همواره از خط فرمان استفاده کنید ناسلامتی شما مشغول انجام کاری حرفهای هستید.
۴- مرحله یکی مانده به آخر نصب مرورگر chrome است با اجرای دستور
wine chrome_installer.exe
۵- مرحله آخر اجرای برنامه نصب شده است. همانطور که در ابتدای مقاله به نوعی بدان اشاره شد اجرای برنامه از طریق میانبر آن از میزکار میسر نمی باشد و شما بایستی به محلی که مرورگر گوگل نصب شده بروید و برنامه با با چند آرگومان اضافی وای اجرا نمایید.
cd ~/.wine/drive_c/windows/profiles/*/*/*/Google/Chrome/Application
wine chrome.exe --new-http –in-process-plugins
نکته: بقیه مسیر ها تا حدی ممکن است متفاوت باشد اما به طور معمول
cd ~/.wine/drive_c/windows/profiles/نام کاربری شما/Local Settings/Application Data/Google/Chrome/Application/Google/Chrome/Application
wine chrome.exe --new-http –in-process-plugins
البته شما خواهید توانست یک اسکریپت ساده برای اجرای این مرحله بنویسید.
منبع مورد استفاده
http://lizards.opensuse.org/2008/09/04/google-chrome-on-opensuse/ (http://lizards.opensuse.org/2008/09/04/google-chrome-on-opensuse/)