সফ্টওয়্যার সংগঠিত - ফাইল সিস্টেম কোথায়?


9

আমার ধারণা এটি এটি ব্যক্তিগত স্বাদেরও একটি বিষয়, তবে যেহেতু আমি একটি নতুন টা ১০.১০ ইনস্টল দিয়ে শুরু করছি আমি ভেবেছিলাম সম্ভবত এবার আমি আমার সিস্টেমটিকে আরও সুসংহত রাখব।

সফ্টওয়্যার এবং অ্যাপ্লিকেশন সঞ্চয় করার জন্য প্রচলিত স্থান / গুলি কী /?

আমার কিছু জিনিস রয়েছে যা আমি ব্যবহার করি git(যেমন bioperl), এমন কিছু অ্যাপস রয়েছে যা আমি কেবল ডাউনলোড করে কিছু জায়গায় (যেমন eclipse) এক্সট্রাক্ট করি এবং স্পষ্টতই আমি ব্যবহার করে সফ্টওয়্যার ইনস্টল করি apt-get

এই সমস্ত রাখার প্রচলিত জায়গা কোথায়?

উত্তর:


3

প্যাকেজ পরিচালনার মাধ্যমে ইনস্টল হওয়া সফ্টওয়্যারগুলির জন্য এটি কোথায় ইনস্টল করা হয়েছে সেদিকে আপনার নজর দেওয়ার দরকার নেই, আপনি কেবল এটিকে প্যাকেজ ম্যানেজমেন্ট সফটওয়্যার যেমন অ্যাপট-গেট, অ্যাপটিটিউড বা সিএনপটিক দিয়েই পরিচালনা করবেন।

সাধারণ জায়গাগুলি হ'ল ইতিমধ্যে txwikinger দ্বারা উল্লিখিত, /optএবং /usr/local। আমি সাধারণত যে সফ্টওয়্যারটি আমার নিজের মধ্যে সংকলিত করি সেগুলিতে রাখি /usr/local, কারণ এর মধ্যে ইতিমধ্যে যথারীতি ডিরেক্টরি কাঠামো (বিন, লিব, ...) রয়েছে। বড় সফ্টওয়্যার যা আমি নিজের মধ্যে একটি ডিরেক্টরি ইনস্টল করে তার প্রত্যাশা /optকরি, আমি মনে করি এটি সেই ফোল্ডারের মূল উদ্দেশ্য।

আমি কিছু অ্যাপ্লিকেশনের জন্য আমার হোম ফোল্ডারে ছোট, স্ব-অন্তর্ভুক্ত অ্যাপ্লিকেশনগুলির জন্য একটি ফোল্ডারও ব্যবহার করছি, মূলত কারণ আমার হোম ফোল্ডারটি সিস্টেমটি পুনরায় ইনস্টল করার সময় আমি রাখা একটি পৃথক পার্টিশনে থাকে। সুতরাং আমি আর এই অ্যাপ্লিকেশন ইনস্টল করতে হবে না।


5

ঐতিহ্যগত স্থান অতিরিক্ত সফ্টওয়্যার ইনস্টল করা হয় হয় /optবা usr/localআরও দেখুন অন্যান্য অনুরূপ প্রশ্ন


হ্যাঁ, আমি উইন্ডোজগুলিতে "পোগ্রাম ফাইলগুলি" এর মতো এই ফোল্ডারটি ব্যবহার / অ্যাপ্লিকেশন করার পরামর্শ দিচ্ছি, এই ফোল্ডারে নতুন ফোল্ডার তৈরি করুন, উদাহরণস্বরূপ: / opt / eclipse, তারপরে আপনার গ্রহগ্রন্থ সংরক্ষণাগার থেকে সমস্ত কিছু রেখে দিন। এবং সম্ভবত আপনি / ইউএসআর / শেয়ার / অ্যাপ্লিকেশনগুলিতে গ্রহগ্রহ প্রবর্তক (eclipse.desktop) তৈরি করতে পারেন। এই পদ্ধতিটি সিস্টেমটি পরিষ্কার রাখার বিষয়টি নিশ্চিত করতে পারে।
স্কলবায়ু

2

সবার মতোই, প্যাকেজ ম্যানেজার এমন জিনিস রাখবে যেখানে এটি লাগাতে হবে।

আমার এমন একটি প্রকল্প / ফোল্ডার রয়েছে যেখানে আমি আমার এলোমেলো গিট প্রকল্পগুলি চেকআউট করি।

গ্রহনটি তার প্রকল্পগুলি ওয়ার্কস্পেসে রাখতে পছন্দ করে / গ্রহনের অধীনে আমি কতটা উন্নয়ন করি তার উপর নির্ভর করে আমি $ হোম / ওয়ার্কস্পেস / {অ্যান্ড্রয়েড স্টাফ, ক্রেজিআরন্ডম আইডিয়াস like এর মতো কিছু করব যা নির্ভর করে আমি যে জিনিসগুলিতে কাজ করছি তার নিজস্ব কর্মক্ষেত্রে থাকতে হবে বা একটি ছোট প্রকল্প।

এছাড়াও, মাঝেমধ্যে আমি আমার $ HOM এ জিনিসগুলি ইনস্টল করতে পছন্দ করি যেহেতু আমি কেবল জিনিস নিয়ে খেলি এবং আমার ফাইল সিস্টেমটিকে দূষিত করতে চাই না, যা আমি $ হোম / স্থানীয় রাখি। আবার এটি কেবল আমার স্টাইল .. তবে আমি শেষ করছি

 $HOME/
      bin/  -->symlinks to binaries I installed locally and added to $PATH
      local/  --> local installs of applications, libs etc. 
      projects/  --> git check/svn checkouts etc of random code. 
      workspace/ --> eclipse stuff.

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

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