আপনি সহজেই কোনও x86 বাইনারি এআরএম তে রূপান্তর করতে পারবেন না । যদি আপনি উত্স কোড, বা প্রস্তুতকারকের কাছ থেকে কোনও এআরএম বাইনারি পেতে না পারেন এবং আপনি সত্যই আপনার পাই 2 দিয়ে প্রিন্টারটি ব্যবহার করতে চান তবে কিউমু পদ্ধতির ক্ষেত্রে এই ক্ষেত্রে সঠিক পদ্ধতি রয়েছে, যদিও এটি সম্ভবত খুব ধীর হবে although । কিমু সম্পূর্ণ সিস্টেম এমুলেশন করে তবে এটি একক প্রক্রিয়া এমুলেশন জন্য খুব ভাল কাজ করে।
আমি ধরে নিচ্ছি আপনার পাই 2 এর উপর আপনার কিছু ধরণের ডেবিয়ান ডেরিভেটিভ রয়েছে (আমি নিশ্চিত না যে এটি রাস্পবিয়ানর সাথে যদিও কাজ করবে), এবং আপনার যে বাইনারি রয়েছে তা i386(যদি এটি 64-বিট হয় তবে amd64পরিবর্তে ব্যবহার করুন)। i386একটি বিদেশী আর্কিটেকচার হিসাবে যুক্ত করে শুরু করুন :
sudo dpkg --add-architecture i386
sudo apt-get update
তারপরে lddবাইনারি চালান এবং প্রয়োজনীয় লাইব্রেরি যুক্ত করুন; সাধারণত
sudo apt-get install libc6:i386
এবং :i386প্রত্যয় যুক্ত অন্য কিছু । নিশ্চিত হয়ে নিন যে এটি কোনও ইনস্টল করা প্যাকেজ অপসারণ করছে না; আশা করি আপনার যা যা প্রয়োজন তা হ'ল মাল্টিার্ক-সক্ষম enabled (অন্যথায় বাকী কাজ করবে না।)
একবার আপনি এটি সম্পন্ন করার পরে, qemu-user-staticএটি ইতিমধ্যে ইনস্টল না করা থাকলে ইনস্টল করুন (এর binfmt-supportপ্রস্তাবনা সহ ); তারপরে আপনি qemu-i386-staticআপনার প্রোগ্রামটি চালাতে ব্যবহার করতে পারেন :
qemu-i386-static /usr/lib/cups/filter/rasterorp3150
আসলে binfmt-supportএটির জন্য ধন্যবাদ সরাসরি চালানো উচিত ( টবি স্পিড দ্বারা চিহ্নিত হিসাবে ):
/usr/lib/cups/filter/rasterorp3150
( binfmt-supportএই কাজটি স্বচ্ছতার জন্য করতে কেমু ব্যবহার করবে))
আপনি যদি ব্যবহার করতে না চান তবে binfmt-supportসরে rasterorp3150যান:
sudo mv /usr/lib/cups/filter/rasterorp3150 /usr/lib/cups/filter/rasterorp3150.x86
এবং সমন্বিত স্ক্রিপ্ট ইনস্টল করুন
#!/bin/sh
exec qemu-i386-static /usr/lib/cups/filter/rasterorp3150.x86 "$@"
যেমন /usr/lib/cups/filter/rasterorp3150।
আপনি যদি না বরং এই সমস্তটির জন্য একটি ক্রুট সেট আপ করতে পারেন; দেখুন debootstrapএবং এর --foreignবিকল্প (ক্রুট স্বয়ংক্রিয়ভাবে কেমু ব্যবহারের জন্য সেট আপ করা যেতে পারে)।