'অ্যাপটি-ক্যাশে নির্ভর করে' আউটপুটে, পরামর্শ, প্রস্তাবনা, |, <> এর অর্থ কী?


20

আমি ম্যান / তথ্য পৃষ্ঠাটি যাচাই করেছি, তবে এর আউটপুট ফোমেটের কিছু দিকের কোনও রেফারেন্স নেই apt-cache depends

ম্যান / তথ্য পৃষ্ঠা সাহায্যকারী হওয়ার চেষ্টা করেছিল (একটি অবরুদ্ধ পদ্ধতিতে); উদ্ধৃতি: "আউটপুটটির বাকী অংশের নির্দিষ্ট অর্থের জন্য এটিপ উত্স কোডের সাথে পরামর্শ করা ভাল"

তথ্যের পৃষ্ঠায় ন্যায্যতার সাথে, সেই উক্তিটি 'শোপেকজি' বিকল্পের সাথে সম্পর্কিত ছিল যা এটি যুক্তিসঙ্গতভাবে ব্যাখ্যা করেছিল, তবে আমার বিকল্পটির তেমন কোনও ব্যাখ্যা ছিল না ... আমি বুঝতে পারি যে লিনাক্স তথ্যটি অনেক উত্স থেকে আসে (কেবল মানুষ / তথ্য নয়) পৃষ্ঠাগুলি), এবং আমি উত্সের মাধ্যমে র‍্যামগাইজ করতে চাই না (আমি যা করবো)

# I can assume what these mean, but... 
#  What does | mean? (probably means 'or'???)
#  What does <pkg> and the following indentations  mean? 
#  At the end, the interaction(?) of Suggest and Recommends puzzles me.

$ apt-cache depends solr-common
solr-common    
  Depends: debconf
 |Depends: openjdk-6-jre-headless
 |Depends: <java5-runtime-headless>
    default-jre-headless
    gcj-4.4-jre-headless
    gcj-jre-headless
    gij-4.3
   openjdk-6-jre-headless
  Depends: <java6-runtime-headless>
    default-jre-headless
    openjdk-6-jre-headless
  Depends: libcommons-codec-java
  Depends: libcommons-csv-java
  Depends: libcommons-fileupload-java
  Depends: libcommons-httpclient-java
  Depends: libcommons-io-java
  Depends: libjaxp1.3-java
  Depends: libjetty-java
  Depends: liblucene2-java
  Depends: libservlet2.5-java
  Depends: libslf4j-java
  Depends: libxml-commons-external-java
  Suggests: libmysql-java
 |Recommends: solr-tomcat
  Recommends: solr-jetty

উত্তর:


15

অনুমোদনযোগ্য রেফারেন্স হ'ল ডেবিয়ান নীতি ম্যানুয়াল: http://www.debian.org/doc/debian-policy/

ম্যানুয়ালটি উদ্ধৃত করা হচ্ছে:

প্রস্তাবিত ক্ষেত্রটিতে প্যাকেজগুলি তালিকাভুক্ত করা উচিত যা এই সমস্তর সাথে একসাথে পাওয়া যাবে সমস্ত অস্বাভাবিক ইনস্টলেশনগুলিতে।

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

এই দিনগুলিতে প্রস্তাবিত প্যাকেজগুলি ডিফল্টরূপে ইনস্টল করা হয় (যখন আপনি প্রস্তাবিত প্যাকেজটি ইনস্টল করেন)।

আপনি যেমন অনুমান করেছিলেন | "বা" নির্দেশ করে। নিয়ন্ত্রণ লাইন সাধারণত foo দেখায় | বার, তবে অ্যাপ্লিকেশন-ক্যাশে নির্ভর করে প্রতিটি বিকল্পকে তার নিজস্ব লাইনে দেখিয়ে এবং প্রথমটির সাথে প্রিফিক্স করে | অন্য কথায়, পাইপটি পছন্দসই বিকল্পটিকে ফ্ল্যাগ করে এবং পরবর্তী লাইনে বিকল্প হয়।

কোণ বন্ধনীতে তালিকাভুক্ত প্যাকেজটি এটি ভার্চুয়াল প্যাকেজ বলে নির্দেশ করে indicates প্যাকেজগুলি ইন্ডেন্টেড লাইনের পরে তালিকাভুক্ত বিভিন্ন প্যাকেজ যা সেই পরিষেবা সরবরাহ করে।


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

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

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

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