অ্যাডমিনের অধিকার ছাড়াই আমি কীভাবে দেবিয়ান লিনাক্সে জিএনইউ ইউজস (কোর্টিলস) এর আরও আধুনিক সংস্করণ ইনস্টল করতে পারি?


13

আমি কোনও ডিবিয়ান লিনাক্স সিস্টেমে জিএনইউ ইউজস (কোর্টিলস) এর আরও একটি আধুনিক সংস্করণ ইনস্টল করতে চাই যেখানে আমার কোনও প্রশাসকের অধিকার নেই। এটা করার কোন উপায় আছে?

যুক্তিটি হ'ল আমার সিস্টেমে যেখানে আমার বিশ্লেষণ চালানোর ইচ্ছা রয়েছে তার একটি নতুন সংস্করণ আমার প্রয়োজন। আমি একটি বড় টেক্সট ফাইলে লাইন এলোমেলো করতে "বাছাই -আর" বা "শুফ" ব্যবহার করার চেষ্টা করছি।


1
কোনভাবেই না. আপনি কেন এটা করতে চান?
মাইকেল কে

4
যুক্তিটি হ'ল আমার যে বিশ্লেষণটি চালানোর আমি ইচ্ছা করি সেই সিস্টেমে ইনস্টল করা সংস্করণের জন্য আমার আরও আধুনিক সংস্করণ প্রয়োজন। আমি একটি বড় টেক্সট ফাইলে লাইন এলোমেলো করতে "বাছাই -আর" বা "শুফ" ব্যবহার করার চেষ্টা করছি।
719016

উত্তর:


16

আপনি সেগুলি এই অর্থে ইনস্টল করতে পারবেন না যে তারা সিস্টেমের সমস্ত ব্যবহারকারীর জন্য বিদ্যমান বিদ্যমানগুলিকে ওভাররাইড করে, তবে আপনি সেগুলি আপনার হোম ডিরেক্টরিতে সংকলন এবং ইনস্টল করতে পারেন এবং PATHএটির পরিবর্তে সিস্টেমের পরিবর্তে চালিত হওয়া আপনার কনফিগার করতে পারেন ।

এটি করতে, জিএনইউ ওয়েব সাইট থেকে কোর্টিলের সর্বশেষতম সংস্করণটি ডাউনলোড করুন । তারপরে, সংরক্ষণাগারটি এবং cdএটিতে বের করুন এবং এটি সংকলন এবং ইনস্টল করতে নিম্নলিখিত কমান্ডগুলি চালান। --prefixআপনি যে ডিরেক্টরিটি ইনস্টল করতে চান সেটি আপনাকে কনফিগার করতে দেয় এমন স্যুইচটি নোট করুন ।

./configure --prefix=/home/avilella/coreutils/
make
make install

বেশিরভাগ ডেবিয়ান সিস্টেমগুলি ~/binআপনার প্যাথটিতে স্বয়ংক্রিয়ভাবে যুক্ত করতে কনফিগার করা আছে । যদি এটি হয় তবে আপনি ইউটিলিটিগুলি সেই ডিরেক্টরিতে অনুলিপি করতে পারেন। যাইহোক, সিস্টেম ডিরেক্টরি অনুসন্ধানের আগে সেই ডিরেক্টরি থেকে এক্সিকিউটেবলগুলি চালনার জন্য এটি কনফিগার করা নাও হতে পারে , বা আপনি তাদের নিজের ডিরেক্টরিতে রাখতে পছন্দ করতে পারেন। ~/.profileসেক্ষেত্রে সিস্টেমের অনুসন্ধানের আগে আপনাকে সেই ডিরেক্টরিটি অনুসন্ধান করতে নিজের সম্পাদনা করতে হবে । এটি করতে, এটির মতো একটি লাইন যুক্ত করুন:

PATH="$HOME/coreutils/bin:$PATH"

আপনি যদি এগুলি সংকলন না করতে পছন্দ করেন তবে আপনি প্যাকেজের সামগ্রীগুলির সাথে টার্বল আউটপুট ar vxদেওয়ার জন্য .debফাইলটিতে নতুন ডেবিয়ান প্যাকেজ থেকে এগুলি বের করতে পারেন data.tar.gz। তবে নতুন প্যাকেজগুলির জন্য নতুন সিস্টেমে আপনার সিস্টেমে উপস্থিত না থাকতে পারে।


3
ইন PATH=..., ডাবল বা কোনও উদ্ধৃতি অবশ্যই ব্যবহার করা উচিত। একক উদ্ধৃতি ব্যবহারের কারণে তাদের মানগুলির চেয়ে আক্ষরিক $HOMEএবং প্রবেশ $PATHকরানো হবে।
ব্যবহারকারী1686

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