আমি কীভাবে একটি x6464 আরপিএমকে একটি x64 system সিস্টেমের মধ্যে একটি x86 ডিবিতে রূপান্তর করব?


11

আমার ক্ষেত্রে আমি যে সফ্টওয়্যারটি রূপান্তর করতে চাইছি তা হ'ল ল্যাসি লাইটস্ক্রাইব লেবেলার।

1.- আমি আরপিএমটির নামকরণ করেছি

mv LaCie\ LightScribe\ Labeler\ 1.0\ Linux.rpm lacie-lightscribe-labeler-1.0.rpm

২- প্যাকেজটি এলিয়েনের সাথে রূপান্তর করুন

sudo alien lacie-lightscribe-labeler-1.0.rpm

ত্রুটি:

lacie-lightscribe-labeler-1.0.rpm is for architecture i386 ; the package cannot be built on this system

আমি জানি:

  • আমি এটি একটি x86 সিস্টেমে করতে পারি এবং তারপরে সেখান থেকে এটি অনুলিপি করতে পারি।
  • সাধারণ লেবেলার ব্যবহার করুন

সাধারণভাবে এই রূপান্তরটি কীভাবে করা যায় সে সম্পর্কে আমি আগ্রহী।


3
হতে পারে এটি আপনাকে সহায়তা করতে পারে। আমি যেহেতু পরিচিত নই তা নিশ্চিত alien
এডউইন

উত্তর:


14

প্রক্রিয়াটি বেশ সহজ, সংক্ষেপে আপনার নিয়ন্ত্রণ ফাইলটি পরিবর্তন করতে হবে এবং এটিই।

sudo alien -g package-name.rpm
cd package-dir/
sudo vi debian/control

আপনার প্রয়োজনমতো আর্কিটেকচারটি ( i386আমার ক্ষেত্রে) পরিবর্তন করুন । উদাহরণস্বরূপ, আমি amd64সংরক্ষণাগারটি যুক্ত করেছি এবং এভাবেই লাইনটি শেষ হয়েছিল:

Architecture: i386, amd64

শেষ পদক্ষেপ:

sudo debian/rules binary

এটি .debফাইল উত্পাদন করবে ।


তথ্যসূত্র:


+1 32 বিট মেশিনেও কি কেউ এটি করতে পারে? অথবা এটি অর্জনের জন্য আপনার কেবলমাত্র 64 বিটের উপর থাকা দরকার।
fkl

9

আমি এটিকে কেবল এই আদেশ দিয়ে কাজ করতে পেরেছি:

fakeroot alien --target=amd64 package.i586.rpm

অ্যাকশনে fakeroot, এটি এই ধরণের জিনিসটির জন্য বোঝানো হয়েছিল
মুরিউকি ডেভিড

এর কোন সংস্করণ alien? আমার উবুন্টু 12.04.5 এ 8.86 রয়েছে এবং targetএটি একটি অজানা বিকল্প। (উবুন্টু আপগ্রেড করার সময়!)
রজার ডিউক

1

এটি https://www.maketecheasier.com/convert-32bit-rpm-to-deb-64bit/- তে যেমন পাওয়া যায় তেমনি একটি সহজ কাজও হওয়া উচিত - টিজিজেডকে মধ্যবর্তী স্তর হিসাবে ব্যবহার করুন:

sudo alien --scripts --to-tgz <package.rpm>

sudo alien --scripts --to-deb <package.tgz>

--to-debএকটি ডিফল্ট, এখানে ব্যবহৃত শুধুমাত্র ধর্মান্তর সম্পর্কে স্পষ্ট হতে হয়।

তারপরে, dpkgযথারীতি ইনস্টল করুন (এলিয়েনের কাছ থেকে একটি কাঁচা .deb ব্যবহার করার সময়)।


-1

do sudo অ্যাপ্লিকেশন ইনস্টল করুন

$ সুডো এলিয়েন

উদাহরণ এবং স্ক্রিনশট সহ সম্পূর্ণ বিবরণের জন্য লিঙ্কটি থেকে এই পোস্টটি দেখুন http://


1
স্বাগতম, আপনি কি আপনার উত্তরের লিঙ্ক থেকে গুরুত্বপূর্ণ বিষয়গুলি অনুলিপি করতে পারেন?
ঝড়

-১ ওপি বলেছিল এলিয়েন কাজ করে না।
সর্বজনীনভাবে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.