ব্যবহারকারী-স্থানীয় প্যাকেজ পরিচালনা সিস্টেম


10

আমাকে SuSE- তে একটি অ-সুবিধাযুক্ত ব্যবহারকারী হিসাবে সফ্টওয়্যার মোতায়েন, পরিচালনা এবং পরিচালনা করতে হবে (এটি কোনও রুট অ্যাক্সেস যা না, সিস্টেমের প্যাকেজ পরিচালনা ইত্যাদি ব্যবহার করতে পারে না)।

আমার বিকল্পগুলি কি?

আমি কোনওভাবে পৃথক ব্যবহারকারী-স্থানীয় সংগ্রহস্থল স্থাপন করে সিস্টেমের প্যাকেজ ম্যানেজারকে পুনরায় ব্যবহার করতে পছন্দ করব। দ্বিতীয় সর্বোত্তম পছন্দটি একটি পৃথক প্যাকেজ পরিচালনা ব্যবস্থা যা ব্যবহারকারী-স্থানীয় সংগ্রহস্থলগুলিকে সমর্থন করে। সাধারণত এটি পুশ-স্টাইল আপডেটগুলিকে সমর্থন করবে (টানার বিপরীতে)।


ক্যানোনিকাল প্রশ্ন যা আমি সন্ধান করছিলাম কিন্তু আমি এইটির উপর অনুদান শুরু করার আগে পর্যন্ত খুঁজে পাইনি। - নন-রুট প্যাকেজ ম্যানেজার
পিয়টর ডব্রোগস্ট

আমি মনে করি যা বলা হয়েছে তার বাইরে এ সম্পর্কে অনেক কিছুই বলা যায় না। নন-রুট ব্যবহারকারী হিসাবে সফ্টওয়্যার ইনস্টল করার জন্য বিভিন্ন সম্ভাব্য পদ্ধতি রয়েছে তবে কোনও আনুষ্ঠানিক সিস্টেম নেই, তাই কোনও প্রাসঙ্গিক উত্তর নেই। যদিও এটি করতে পারে বলে মনে হচ্ছে একটি "খুব আকর্ষণীয় এবং গুরুত্বপূর্ণ" প্রশ্ন মত, এটা সম্ভবত এই ধরনের একটা জিনিস, যা, সম্ভাব্য বিবেচনা করার জন্য একটি গুরুতর প্রয়োজন আছে ব্যবহারকারীদের ছোট সংখ্যালঘু একমাত্র তাই এর প্রকাণ্ড কাজের পরিমাণ এবং মাথা ব্যাথা জড়িত ব্যাখ্যা কেন সাহায্য করে এটা হয়নি।
সোনারলোকস

উত্তর:


7

ভাল জেন্টুর জন্য জেন্টো প্রিফিক্স প্রকল্প রয়েছে যা আপনাকে / এর চেয়ে আলাদা কোথাও প্যাকেজ ইনস্টল করতে দেয়। জেন্টুর প্যাকেজ ম্যানেজার পোর্টেজ পাইথনে লেখা হয়েছে এবং খুব বহনযোগ্য যাতে আপনি সহজেই কোনও ব্যবহারকারীর জন্য একটি নতুন ট্রি সেটআপ করতে পারেন যা ব্যবহারকারীর কোনও কিছু না ভেঙে পুরো প্রবেশাধিকার রয়েছে।

দুটি সমস্যা আমি দেখতে পাচ্ছি:

  1. আপনাকে সম্ভবত আপনার ব্যবহারকারীদের জন্য প্রচুর পরিমাণে সংকলন করতে হবে বা বাইনারি প্যাকেজগুলি তৈরি করতে হবে এবং আপনার সম্ভবত দুটি বার প্রচুর পরিমাণে ইনস্টল করতে হবে যাতে উপসর্গটি যথাযথভাবে কাজ করে (আমার মনে হয় স্টাফ তৈরি করা শক্ত হবে) আপনার বিরুদ্ধে ইতিমধ্যে প্যাকেজ ইনস্টল করা হয়েছে)

  2. আপনার কোনও ধাক্কা-পরিষেবা নেই।

অন্য যে পদ্ধতিটি আমি দেখতে পাচ্ছি তা হল tar.gz ফাইলগুলির একটি পাঞ্চ দেওয়া যা মূলত আপনার বিতরণ থেকে কাস্টম তৈরি প্যাকেজগুলি ভিন্ন উপসর্গ ব্যবহার করার জন্য প্যাচ করে: ধরা যাক আপনি প্রতিটি ব্যবহারকারীর ডিয়ারে একটি "লাইব্রেরি" দির তৈরি করেন এবং "add যুক্ত করুন say প্রতিটি গ্রাহকের পাথ / লাইব্রেরি / usr / বিন ", একটি সাধারণ প্যাকেজ ম্যানেজারকে ইনস্টলেশনগুলির যত্ন নেওয়ার জন্য বেত্রাঘাত করা যেতে পারে (এটি মূলত কেবল .tar.gz ফাইল এবং নির্ভরতা থেকে যেহেতু আপনি আর্চ লিনাক্সের প্যাকম্যানের দিকেও নজর দিতে পারেন)।


1
কিন্তু তিনি জেন্টু ব্যবহার করছেন না, তিনি সুসে আছেন। সুতরাং কিভাবে এই সাহায্য করে?
ire_and_curses

যেমন_আর_আর_ক্রেসেস বলেছে, এটি জেন্টুর পক্ষে, সুসেই নয়। আমি ডাউনওয়েট করব, তবে আমি কেবল ১২৩ টি রেপে এসেছি (এটি ডাউনওয়েতে 125 লাগে)
জেমস দ্য আশ্চর্যডুড

3
জেন্টু উপসর্গটি SUSE এ ইনস্টল করা যেতে পারে।
zjhui

3
যদিও এটি কোনও সুএসই নির্দিষ্ট উত্তর নয়, সেখানে কোনও এসইএসই নির্দিষ্ট উত্তর নেই , সুতরাং যার যার অবশ্যই একটি লিনাক্স সিস্টেম থাকতে হবে যা এটি করতে পারে তা আসলে কী পাওয়া যায় তা জানার জন্য আগ্রহী হতে পারে। "বিকল্প" খুব কম অপ্রাসঙ্গিক বা স্পর্শকাতর যদি তারা সত্যই, একমাত্র সম্ভাবনা হয় । + 1
সোনাডিলকস

0

কোনও সুবিধাপ্রাপ্ত ব্যবহারকারী ম্যানেজার ব্যবহার করুন [লাইসেন্সযুক্ত :(] এবং আপনি কমান্ডগুলি চালাতে পারেন যা সাধারণ ব্যবহারকারী হিসাবে সুপার ব্যবহারকারী অ্যাক্সেসের প্রয়োজন need সমস্ত কিছুই ট্র্যাক এবং অডিট করা হয়


2
ওহে! কেউ কি আরও একটু বিস্তারিত বলতে পারেন ...? কোনও ব্যবহারকারী কোনও লেনদেনের নেটওয়ার্কে (যেমন প্যাকেজ পেতে, ইনস্টল করতে, সংকলন করা ইত্যাদি) স্বাভাবিকভাবে কাজ করতে পারে (যেমন স্থানীয় / দূরবর্তী প্রক্সি সেটিংস ইত্যাদির সাথে খেলার অনুমতি না পেয়ে)?
নিকোস আলেকজান্দ্রিস

0

আপনি zypper family commandনিজের ব্যবহারকারীর মধ্যে সকলকে অনুমতি দিতে পারেন /etc/sudoers file


আপনি কিছুটা আরও সুনির্দিষ্ট হতে পারেন? আপনি কীভাবে এটি করতে পারেন, কোন সতর্কতা অবলম্বন করতে হবে, কোনও ঝুঁকি আছে?
ভোনব্র্যান্ড

zypperকমান্ড যেমন অ্যাপেট-গেট ডেবিয়ান বা yumরেডহ্যাট-বেস ডিস্ট্রোতে। সুতরাং আপনি এটি করতে পারেন:, youruser ALL = NOPASSWD: /usr/sbin/zypperতাহলে আপনাকে বিশেষাধিকার এবং পাসওয়ার্ড রুট করার দরকার নেই।
ফারসিগাল্ফ

আপনি যখন আদেশগুলি নির্দিষ্ট করেন, আপনার কোনও ঝুঁকি থাকে না।
ফার্সিগাল্ফ

1
অবশ্যই, কোনও ঝুঁকি নেই এমন কোনও র্যান্ডম ব্যবহারকারী নয় যে প্যাকেজ ইনস্টল / মুছে ফেলতে পারে সে কখনই সিস্টেমকে রয়্যালি স্ক্রু আপ করতে পারে।
ভোনব্র্যান্ড

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