lin এ আলাদা লিনাক্স পরিবেশ স্থাপনের সর্বোত্তম উপায় ~


9

আমি আমার বেশিরভাগ কাজ (অনেকগুলি সি / পাইথন জড়িত) একটি ডেভলপমেন্ট সার্ভারে করি যা বেশ কয়েকটি অন্যান্য ব্যক্তির সাথে ভাগ করে নেওয়া হয়। ফলস্বরূপ আমরা সকলেই সিস্টেম অ্যাডমিনিস্ট্রেশনের কাজগুলি কিছুটা করার জন্য মনে করি (কোনও স্যাসাডমিন নেই)। এটি ঠিকঠাক কাজ করতে ঝোঁক, তবে প্যাকেজগুলি এবং গ্রন্থাগারগুলি ইনস্টল করা এবং রক্ষণাবেক্ষণ করা অগোছালো হয়ে যায়।

ইদানীং আমি নিজের বাড়ির ডিরেক্টরিতে নিজেকে আরও বেশি করে প্যাকেজ ইত্যাদি ইনস্টল করতে এবং তৈরি করতে দেখেছি। এই প্রক্রিয়াটি আনুষ্ঠানিকভাবে প্রবাহিত করার সর্বোত্তম উপায় কী? এই মুহূর্তে আমি নিছক am ./configuringসঙ্গে --prefix, আমার পথ নির্ধারণের যাতে আমার ~/usr/binসামনে আসে usr/binইত্যাদি, এবং সেট বের করার চেষ্টা LD_LIBRARY_PATHএবং C_INCLUDE_PATHসঠিকভাবে এবং `কোনো PYTHONPATH কিন্তু এই ত্রুটি-প্রবণ ও বেদনাদায়ক হয়ে দাঁড়াচ্ছে। আরও একটি "স্বয়ংক্রিয়" পদ্ধতি আছে?

উত্তর:


4

সাধারণ প্যাকেজ পরিচালনার জন্য, আপনি স্টো ব্যবহার করতে পারেন । প্রতিটি প্যাকেজকে একটি পৃথক ডিরেক্টরিতে ইনস্টল করুন (উদাঃ ~/packages/stow) এবং স্টো স্বয়ংক্রিয়ভাবে প্রতীকী লিঙ্কগুলির একটি সম্মিলিত স্তরক্রম বজায় রাখে (যেমন ~/packages/bin/pydoc -> ~/packages/stow/python/bin/pydoc)।

একই মৌলিক নীতির চারপাশে আরও শক্তিশালী প্রোগ্রাম এক্সস্টোকেও বিবেচনা করুন ।


0

আপনি কি প্যাকেজ ম্যানেজার, যেমন প্যাকম্যান (আর্চ লিনাক্স), উত্থিত (ভেন্টু), অ্যাপটি-গেইন (ডেবিয়ান-ভিত্তিক - যেমন উবুন্টু), ইয়াম (আরএইচএল) ব্যবহার করতে পারবেন?

যদি এগুলি হ'ল কাস্টম ইনস্টলগুলির নির্দিষ্ট সংস্করণ প্রয়োজন, তবে আপনার সেগুলি / ইউএসআর / বিনে সিস্টেম-ভিত্তিতে ইনস্টল করা উচিত এবং এগুলি নির্দিষ্ট ব্যবহারকারীর হিসাবে চালিত করা উচিত (বিনা অধিকারযুক্ত)।

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