/ var / opt / vs / var / lib


14

কোনও / অপ্ট ইনস্টল প্যাকেজটির জন্য "ভেরিয়েবল প্রোগ্রাম ডেটা" কোথায় রাখবেন সে বিষয়ে সিদ্ধান্ত গ্রহণকারী ফ্যাক্টরটি আমি সিদ্ধান্ত নিতে পারি না। একদিকে এফএইচএস বলছে যে সমস্ত পরিবর্তনশীল ডেটা যা কোনও প্রোগ্রামের রাজ্যটিকে / var / lib এর মধ্যে রাখে এবং এই ডেটাটিকে পুনরায় বুট করার পরে ঘিরে রাখা উচিত। এটি আরও বলে যে এই ডেটাটি হোস্ট সুনির্দিষ্ট। এখন এফএইচএস আরও বলেছে যে / var / opt ডিরেক্টরিতে "ভেরিয়েবল ডেটা" রাখা উচিত। সুতরাং .. কেবলমাত্র আমি বলতে পারি যে আমি একটি প্যাকেজ ইনস্টল করেছি এবং এর "কার্যক্ষম ডিরেক্টরি (প্যাকেজটি এই পথটির নাম দেয়)" সেট করার বিকল্প আমার আছে। কোথায় রাখব?

রেফারেন্সের জন্য দেখুন:

http://www.pathname.com/fhs/pub/fhs-2.3.html#VARLIBVARIABLESTATEINFORMATION http://www.pathname.com/fhs/pub/fhs-2.3.html#VAROPTVARIABLEDATAFOROPT

নোট করুন যে এই প্রশ্নটি স্বাভাবিকভাবেই / usr / স্থানীয় ভেরিয়েবল ডেটা পর্যন্ত প্রসারিত।


সম্পর্কিত নোটে, / var / tmp এবং / var / রান tmpfs রূপান্তর সম্পর্কে এই ফেডোরা উইকি আইটেমটি দেখুন ।
ফিল হলেনব্যাক

আমি মনে করি এটি / var এর ব্যাকআপ সম্পর্কে আমার প্রশ্নের জবাব এবং এটি এখনকার প্রশ্নের নয়। (ফিল হোলেনব্যাকের জবাব)
তম

আমি কেবল ইঙ্গিত করছিলাম যে কীভাবে / ভারতে যায় এবং এটি কীভাবে কাজ করবে বলে অনেক বিভ্রান্তি রয়েছে।
ফিল হলেনব্যাক

আহ, আমি দুঃখিত। তবে হ্যাঁ, / var এর সম্পূর্ণ নির্মাণ কিছুটা বিচলিত।
fthinker

উত্তর:


12

আপনি যদি কঠোরভাবে এফএইচএস অনুসরণ করতে চান, তবে /var/opt/<appname>অ্যাপ্লিকেশনগুলির ডেটাগুলির জন্য ইনস্টল করা /optসঠিক জায়গা। স্টাফ /usr/localসাধারণত ইনস্টল ইন ইনস্টল করা /var/lib/<appname>

অবশ্যই, অনুশীলনে আমার ধারণা আমি আপনার অপ্ট / লোকাল অ্যাপ্লিকেশন এবং আপনার ডিস্ট্রোতে প্যাকেজড প্যাকেজযুক্ত অ্যাপ্লিকেশনগুলির মধ্যে কিছুটা ওভারল্যাপ না করেই কিছুটা পার্থক্য রয়েছে। আমি নিজের মধ্যে সবকিছুই রাখার প্রবণতা /var/libযেহেতু এটি আমার নিজের বা যে কেউ প্রথমে দেখবে place বেশিরভাগ লোকেরা জিনিসগুলি আবিষ্কার করার সাথে পরিচিত বা প্রত্যাশা করে না/var/opt


1
/ Var / opt এ কী হবে তা সংরক্ষণ করার জন্য একটি / var / স্থানীয় ডিরেক্টরি রয়েছে তা ভুলে যাবেন না। ইমো এই প্রশ্নটি এখনও খোলা থাকবে যদি না উত্তর না দেয় তবে এটি কেবল মতামত নয় :)
fthinker

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

আমি খনন করি। ধন্যবাদ.
fthinker

1

মধ্যে পার্থক্য /var/optএবং /var/lib(অথবা একইভাবে মধ্যে /optএবং /lib) হল সাধারণত কোন নির্দিষ্ট প্যাকেজ মান ওএস সংগ্রহস্থল থেকে আসে অথবা নিজে ডাউনলোড এবং ইনস্টল / প্রশাসক দ্বারা কম্পাইল কিনা। আবার সাধারণতopt ফোল্ডারে যা শেষ হয় তা অ-ফ্রি প্রোগ্রাম এবং তৃতীয় পক্ষের সফ্টওয়্যার ওএস প্যাকেজ ম্যানেজার দ্বারা ইনস্টল করা না কেনা হয়। এই প্রোগ্রামগুলি এবং সফ্টওয়্যারগুলির সাধারণত স্ব-পরিচালনার নিজস্ব পদ্ধতি থাকে, যেমন গ্রন্থাগার নির্ভরতা সন্তুষ্ট করা, আন-ইনস্টলেশন ইত্যাদি etc.

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