একটি .rpm ফাইল আসলে cpio
সংরক্ষণাগারের একটি ফর্ম , যা অনেকটা সাধারণ আকারের মতো tar
। rpm2cpio
উপযোগ সম্ভবত সিস্টেমে ইনস্টল করা এবং ব্যবহার করা বিশেষাধিকার প্রয়োজন হয় না; এটি স্ট্যান্ডার্ড আউট লিখেছে, তাই রূপান্তর করতে:
rpm2cpio whatever.rpm > whatever.cpio
একটা ব্যাপার man cpio
আপনি নিজেকে তাকান করতে পারেন, কিন্তু তুমি এখন কি করতে মোড "মধ্যে কপি" এ cpio সংরক্ষণাগারটি ফিড নেই চাই:
cat whatever.cpio | cpio -i
খুব সম্ভবত স্টাফগুলি একটি ডিরেক্টরি ট্রিতে সাজানো হয়েছে যাতে ফাইলগুলি উপযুক্ত স্থানে (বিন, ইত্যাদি ইত্যাদি) যায়। যদি সেগুলি আপনার পিডব্লুডে বিদ্যমান না থাকে তবে আপনি একটি ত্রুটি পাবেন তবে এটি সংরক্ষণাগারে ফাইলগুলি তালিকাভুক্ত করবে (আপনি -t
/ --list
স্যুইচ দিয়ে একই জিনিসটি পেতে পারেন)। আপনি যদি স্বয়ংক্রিয়ভাবে ডিরেক্টরিগুলি তৈরি করতে চান তবে ব্যবহার করুন -d
। একটি আরপিএম আনপ্যাক করার দ্রুত উপায়:
rpm2cpio whatever.rpm | cpio -i -d
আপনি এটি $ HOM এ ইনস্টল করতে ব্যবহার করতে পারেন। সমস্যাটি কেবল তখনই হবে যদি প্রোগ্রামটি স্টাফ /etc
ইত্যাদির সন্ধান করতে পারে ইত্যাদি, যেহেতু অনেকগুলি বিষয়গুলির ইনস্টল করার জায়গাটি যেকোন উদ্দেশ্যে হার্ড-কোড করা থাকে যখন তারা সংকলিত হয়।
উত্স থেকে বিল্ডিং সম্ভবত একটি ভাল বিকল্প (যেহেতু আপনি সঠিক অবস্থান প্রদান করতে পারেন), তবে যদি আপনি এটি যে কোনও ক্ষেত্রেই কাজ করতে পারেন তবে তা দ্রুত এবং সহজ।
এছাড়াও, মধ্যরাতের কমান্ডার ফাইল ব্রাউজার ( mc
) এবং সম্ভবত অন্যান্য ফাইল ব্রাউজারগুলি আপনাকে একটি আরপিএম বা সিপিও (বা সংক্ষেপিত টার, বা জিপ) শ্রেণিবিন্যাস নেভিগেট করার অনুমতি দেয় এবং সংরক্ষণাগারটি আনপ্যাক করা না থাকলে পৃথক ফাইলগুলি অনুলিপি করে দেয় (এটি একটি তৈরি করে এতে সংরক্ষণাগারগুলির সামগ্রী সহ ব্রাউজ করার জন্য অস্থায়ী ফাইল সিস্টেম)।