আপনি সহজেই কোনও 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
বিকল্প (ক্রুট স্বয়ংক্রিয়ভাবে কেমু ব্যবহারের জন্য সেট আপ করা যেতে পারে)।