রুট না হয়ে কীভাবে আমি আরপিএম ইনস্টল করতে পারি?


46

আমি যেখানে এমন কোনও মেশিনে আরপিএম ইনস্টল করতে পারি যেখানে আমার কাছে রুট অনুমতি নেই? আমি কেবল একটি ব্যক্তিগত কাজ ডিরেক্টরিতে আমার ব্যবহারের জন্য একটি প্যাকেজ ইনস্টল করতে চাই। আমি সু এস এস এস এস এস চালাচ্ছি।

দয়া করে আমাকে শিখাবেন না "এই ধারণাটি এত মূর্খ, আপনার এটি করা উচিত নয় কারণ সমস্ত অনুরোধগুলি অবশ্যই কর্পোরেট রুট দেবতার মধ্য দিয়ে যেতে হবে, তিনি চিরকাল বেঁচে থাকুক।"

আমি জানি আমি মূল দেবতার কাছে এই অনুরোধ করতে পারি, তবে আমাকে গুলি করে হত্যা করা হবে (নিখুঁত, অনর্থক কারণে, আমি নিশ্চিত ...) ... তদাতিরিক্ত, তিনি কখনও এটি ইনস্টল করার আশেপাশে যাবেন না এমনকি যদি তিনি বলেন যে এটি করবে।


6
এটি মোটেই সদৃশ নয়। পাথকে ওভাররাইড করা সর্বদা কোনও অ-বেসরকারী ব্যবহারকারীকে আরপিএম ব্যবহারের অনুমতি দেয় না।
জন টি

ধন্যবাদ হ্যারিএমসি। আমি এটি পরীক্ষা করে দেখব। এছাড়াও, অন্যান্য টিকিটের সাথে লিঙ্ক যুক্ত করা যা লোকেদের আমার সদৃশ বলে মনে করেছিল। : হয়তো পাউরুটির গুড়োয় অন্য কারো সাহায্য করবে superuser.com/questions/160530/override-rpm-install-path
রস রজার্স

উন্নত ভবিষ্যতের জন্য, appimage.org দেখুন
রস রজার্স

উত্তর:


55

2
আমি এটি করেছি এবং সিপিও '1 ব্লক' মুদ্রণ ব্যতীত আর কিছুই করবে বলে মনে হয় না। আমি কি কিছু ভুল করবেন?
নাট পার্সনস

ধন্যবাদ। দেখা যাচ্ছে আমি উত্স থেকে ইনস্টল করতে সক্ষম হয়েছি, সুতরাং আরপিএম নিয়ে আমার মাথা ঘামানোর দরকার নেই
নট পার্সসন

9
এটি কেবল আরপিএমের বিষয়বস্তুগুলি আনপ্যাক করে এবং যেখানে আপনি সেখানে ফেলে দেন। এর মানে এই নয় যে ফলাফলটি কাজ করে (এটির কনফিগারেশনটি যেখানে এটি হওয়া উচিত নয় ...)
ভোনব্র্যান্ড

আশা করি আমি আপনাকে দাতব্য প্রতিষ্ঠানের কিছু খ্যাতি পুরষ্কার দিতে পারি। ধন্যবাদ!
macetw

3

কীভাবে আরপিএম প্যাকেজগুলির সামগ্রীগুলি বের করতে হয়

export ins=foo-bar.rpm
rpm2cpio $ins | cpio -idv

tar.gzসংরক্ষণাগারটি কীভাবে সরানো যায়

gzip -dc foo-bar.tar.gz | tar xvf –
cd foo-bar-dir

কীভাবে tar.gzবর্তমান ডিরেক্টরিতে প্যাকেজগুলি বের করতে হয়

export file=foo-bar.tar.gz
# Note that `xovf` switch order *matters*
gzip -dc $file | tar -xovf -

অ-মূল হিসাবে বাইনারিগুলি কীভাবে তৈরি করবেন

./configure --prefix=$HOME && make && make install

1

আরেকটি বিকল্প হ'ল উত্স থেকে ইনস্টল করা, যেখানে আপনি সাধারণত --prefixসুইচটি ব্যবহার করে ইনস্টল ডিরেক্টরিটি পরিবর্তন করতে পারেন।


1
আমি সাধারণত এটিই করি তবে আমি আরও কিছু অটোমেশনের আশা করছিলাম।
রস রজার্স

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