منبع اصلی نوشتار زیر در این لینک قرار دارد

Multiarch Debian

مدت زیادی نیست که کاربران شروع به کوچ به سیستم عامل های ۶۴ بیتی کرده اند. هنوز بسیاری از از نرم افزارهای کاربردی دارای نسخه ۶۴ بیتی نیستند و شما همچنان نیاز به نصب آنها دارید. در این راهنما نحوه نصب نرم افزار ۳۲ بیتی در دو نسخه wheezy و jessie را توضیح خواهیم داد.

مشکل اصلی در نصب بسته های ۳۲ بیتی، وابستگی های (dependency) آنها است. برای این منظور توزیع شما باید امکان دریافت وابستگی ها از مخازن ۳۲ بیت را نیز داشته باشند. برای این کار دو روش وجود دارد، که یک روش را برروی wheezy و روش دیگر را بر روی jessie پیاده سازی خواهیم کرد. با توجه به تجربه، روش مناسب هر نسخه در مثال زیر انتخاب شده است.

نسخه wheezy
wheezy اولین نسخه از توزیع دبیان بود که از multiarch پشتیبانی می کرد. در این نسخه تنها با تغییر کوچکی در معرفی مخازن می توانستید از مزایای multiarch استفاده کنید. کافی برای پشتیبانی از ۶۴ بیتی و هم ۳۲ بیتی فایل etc/apt/sources.list/ را به شکل زیر ویرایش کنید:

deb [arch=amd64,i386] http://ftp.de.debian.org/debian wheezy main contrib non-free

پس از ویرایش فایل sources.list دستور apt-get update را بزنید و پس از آن می توانید به شکل زیر بسته های ۳۲ بیتی را نصب کنید. در مثال زیر نرم افزار wine نسخه ۳۲ بیتی را نصب می کنیم

apt-get install wine:i386

نسخه jessie
در نسخه jessie نیازی به تغییر تنظیمات مخازن خود ندارید. تنها کافیست دستور زیر را بزنید و بعد مانند مثال قبل عمل کنید

dpkg –add-architecture i386

پس از آن می توانید به راحتی وابستگی ها و یا بسته های ۳۲ بیتی را نصب کنید

apt-get install wine:i386

منبع: سیوک



برچسب ها : , , ,