কমান্ড লাইন থেকে রুট ছাড়াই আমি কীভাবে কোনও আইএসও ফাইলের মধ্যে একটি ফাইল প্রতিস্থাপন করব?


13

আমার একটি আইএসও ফাইল আছে এবং আমি কমান্ড লাইন থেকে এর মধ্যে থাকা কোনও একটির ফটোগুলি পরিবর্তন করতে চাই। আমি জানি যে আমি ব্যবহার করতে পারি

sudo mount -o loop <etc...>
rsync -ra a b
edit b/file
mkisofs <options>

তবে আমার এমন একটি সমাধানের দরকার যার জন্য রুট অনুমতিগুলির প্রয়োজন হয় না।


2
এটি কীভাবে এবং আরও কীভাবে তা বলবে: unix.stackexchange.com/questions/96625/… প্রযুক্তিগতভাবে উবুন্টু সম্পর্কে নয় তবে লিনাক্স সম্পর্কে প্রশ্ন তাই আমাদের বোন সাইটের এতে আরও হিট হবে;)
রিনজউইন্ড

আপনাকে ধন্যবাদ, তবে আমি আনপ্যাকিংয়ের এমন কোনও উপায় খুঁজে পাওয়ার আশা করছিলাম যা একসাথে মাউন্ট করা এড়ানো যায় avo আইএসও হ'ল কেবল একটি ফাইল যা অন্য ফাইলগুলি অন্তর্ভুক্ত করে।
মার্টিনহান্স

Unix.stackexchange.com এ পয়েন্টারের জন্য আপনাকে ধন্যবাদ, তবে আমি অনুমান করি যে এটি এখন সরিয়ে ফেলতে দেরি হয়ে গেছে। meta.stackexchange.com/questions/64068/...
martinhans

আইএসও একটি ফাইল সিস্টেম। এটি কোনও ফাইলের তুলনায় হার্ডডিস্কের সাথে আরও বেশি মিল (তাই এটি মাউন্ট করার প্রয়োজন;)) সরানোর প্রয়োজন হয় না; এটির উত্তর দেওয়া হবে এবং / অথবা সময়মতো বন্ধ হয়ে যাবে;)
রিনজউইন্ড

1
আপনি সরাসরি 7zip ব্যবহার করে কোনও আইএসওর বিষয়বস্তু বের করতে পারেন।
কেউ নেই

উত্তর:


22

অবশেষে আমি নিজেই একটি উত্তর খুঁজতে পেরেছি। আমি আইএসও ফাইলটি মাউন্ট করতে ফিউজ ব্যবহার করতে পারি, উবুন্টু সংগ্রহস্থলগুলিতে এটির জন্য একটি সরঞ্জামও রয়েছে:

sudo apt-get install fuseiso

তারপরে আমি এটি করতে পারি:

fuseiso -p file.iso mounted_iso/
rsync -ra mounted_iso/ copy/
fusermount -u mounted_iso

chmod -R +w copy/
edit copy/file

mkisofs <many options> -o remastered.iso copy/

Upvote এবং গ্রহণ করতে ভুলবেন না। আমার কাছ থেকে এখানে একটি +1 রয়েছে :)
রিঞ্জউইন্ড

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