ডিবিয়ানে ডিফল্টরূপে কোন প্যাকেজ ইনস্টল করা হয়? সেটের জন্য কি কোনও পদ আছে? কেন এই প্যাকেজগুলির কিছু "স্বয়ংক্রিয়ভাবে ইনস্টলড" এবং কিছুগুলি কেন নেই?


17

ডেবিয়ান বিতরণ দ্বারা স্বয়ংক্রিয়ভাবে ইনস্টল হওয়া প্যাকেজগুলির সাবসেটটি বোঝার জন্য কি কোনও পদ আছে?

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

এছাড়াও, প্রাথমিক উপসেটের সেই প্যাকেজগুলির কয়েকটিতে automatically installedপতাকা রয়েছে, যেমন wireless-tools। সুতরাং প্রাথমিক সাবসেটের প্যাকেজগুলির উপর নির্ভর করে ম্যানুয়ালি অপসারণ করা হলে সেগুলি স্বয়ংক্রিয়ভাবে সরানো হবে। আমি অবাক হই, ইনস্টলেশন সরঞ্জামটি কেবল প্যাকেজগুলির ম্যানুয়ালি বিবেচিত হওয়ার জন্য একটি তালিকা রাখে এবং তাদের নির্ভরতা স্বয়ংক্রিয়ভাবে ইনস্টল করে?

প্রথম দুটি প্রশ্নের উত্তর: মূল দেবিয়ান ইউটিলিটিগুলি ইনস্টল করার পরে, দেবিয়ান ইনস্টলার tasksel"ইনস্টলেশন" ইনস্টলেশনটি সম্পাদন করার আহ্বান জানিয়েছে। সাধারণ কাজের মধ্যে রয়েছে "স্ট্যান্ডার্ড" টাস্ক এবং "ল্যাপটপ" টাস্ক। টাস্কেল পৃষ্ঠা থেকে :

"স্ট্যান্ডার্ড" টাস্ক

স্ট্যান্ডার্ড টাস্কটি ডেবিয়ান ইনস্টলার দ্বারা ব্যবহৃত একটি বিশেষ কাজ task এটি আসলে প্যাকেজগুলির অগ্রাধিকারের উপর নির্ভর করে। "স্ট্যান্ডার্ড সিস্টেম" টাস্কের মধ্যে কী কী রয়েছে?

tasksel --task-packages standard

এটি একটি প্রবণতা অনুসন্ধান স্ট্রিং যা সমান

aptitude search ~pstandard ~prequired ~pimportant -F%p

সুতরাং taskselইনস্টল standard, requiredএবং importantপ্যাকেজ।

"ল্যাপটপ" টাস্ক

ল্যাপটপ টাস্কটি একটি বিশেষ টাস্ক যা ডেবিয়ান ইনস্টলার দ্বারা ব্যবহৃত হয়, ল্যাপটপে দরকারী প্যাকেজগুলি টানতে:

  • বেতার-সরঞ্জাম
  • ACPI-সমর্থন
  • cpufrequtils
  • ACPI
  • wpasupplicant
  • powertop
  • acpid
  • apmd
  • pcmciautils
  • অপরাহ্ন-utils
  • anacron
  • নির্মাণের জন্য Avahi-autoipd
  • ব্লুটুথ

ডেস্কটপ

Https://wiki.debian.org/DebianDesktop/Tasks দেখুন


2
আমি এটাকে ভ্যানিলা ইন্সটলেশন বলি।
মারিওস জিন্দিলিস

অনেকগুলি আপনার হার্ডওয়্যার, বিভিন্ন মডিউল এবং এর উপর নির্ভর করবে।
টেরডন

@ ইটারডন ঠিক আছে, তবে ইনস্টলার কীভাবে সিদ্ধান্ত নেয়, কোন বিশেষ ক্ষেত্রে কোন প্যাকেজ ইনস্টল করতে হবে এবং কোনটি নয়?
বরিস বুর্কভো

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

@ ইটারডন হ্যাঁ, তবে ইনস্টলারটির কোন অংশ সিদ্ধান্ত নেয়? ডকুমেন্টেশনে এটি সম্পর্কে কোনও শব্দ আমি পাইনি।
বরিস বুর্কভ

উত্তর:


22

base systemবর্ণনা করা হয় ডেবিয়ান নীতি সঙ্গে সমস্ত প্যাকেজ যেমন requiredবা importantঅগ্রাধিকার।

ইউটিলিটির সাথে সংযুক্ত প্যাকেজগুলির জন্য অনুসন্ধান করতে পারেন requiredandimportantaptitude

aptitude search ~prequired -F"%p"
aptitude search ~pimportant -F"%p"

debootstrapসেটআপ প্রক্রিয়া চলাকালীন এই প্যাকেজগুলি ইনস্টল করে।
taskselতারপরে আপনি উপরে যে কোনও ভূমিকা বেছে নেবেন তা ইনস্টল করবে, সাধারণত standardব্যবহৃত ডিফল্ট নির্বাচন।

বেস সিস্টেমে কী তালিকাবদ্ধ রয়েছে তার উপরে আপনি পাবেন

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

এটি আমার ভার্চুয়ালবক্স ভিএম-এর প্রায় 60 টি প্যাকেজের পরিমাণ (ভিবিক্স অতিথি সংযোজনাগুলি ছাড়াই যা অনেকটা নির্ভরশীলতা টানায়)।

Expert Installসুযোগ পেলে ("উন্নত বিকল্পগুলি> বিশেষজ্ঞ" নির্বাচন করুন) চালান । এটি আপনাকে ধাপে ধাপে ইনস্টল প্রক্রিয়াটি এবং কখন aptবেস ইনস্টলের বাইরে চালিত হচ্ছে তার একটি ভাল ধারণা দেয় ।


আহা, taskselকী! ধন্যবাদ! ডিফল্টরূপে এটি "স্ট্যান্ডার্ড" টাস্কটি চালায় এবং সাধারণত "ল্যাপটপ" টাস্কটি চালায়
বোরিস বুর্কভ

taskselইনস্টলেশনের শেষে অতিরিক্ত প্যাকেজের সেটগুলি তাদের টাস্ক: অ্যাট্রিবিউটের উপর ভিত্তি করে ইনস্টল করার জন্য আপনি কোন কাজগুলি নির্বাচন করেন তার উপর ভিত্তি করে ইনস্টল করে। প্রথম পর্যায়ে প্রয়োজনীয় এবং গুরুত্বপূর্ণ প্যাকেজগুলি ইনস্টল করা আছে debootstrap। প্রয়োজনীয় প্যাকেজগুলি হাতে আনপ্যাক করা হয় এবং dpkgগুরুত্বপূর্ণ প্যাকেজগুলি ইনস্টল করতে চালাতে সক্ষম ন্যূনতম প্রয়োজনীয়তার প্রতিনিধিত্ব করে এবং তারপরে প্রয়োজনীয় এবং গুরুত্বপূর্ণ প্যাকেজগুলি কনফিগার করে।
psusi

কিভাবে আরো অনেক কিছু? কার্নেল, লোকেলস, ​​গ্রাবের মতো কিছু জিনিস থাকবে। সবচেয়ে বড় উপরন্তু পোস্ট বেস ইনস্টল আমি নির্বাচন করার সময় একটি ভূমিকা এটি একটি Virtualbox অতিথি এবং অতিথি সংযোজন জন্য কিছু বশ্যতা হামাগুড়ি হচ্ছে কুড়ান সামনে দেখেছি পেয়েছিলাম।
ম্যাট

@psusi হ্যাঁ আমি শুধু পড়া ছিল এই হিসাবে আমার tasksel সামনে আরেক ধাপ যেখানে এটি নেট এবং রক্ষিত রাখে খুঁজে যায় করলো ইনস্টল করুন। আমি পিকেজি আপডেট এবং কিছু হার্ডওয়্যার সনাক্তকরণ অনুমান করছি তবে তা নিশ্চিত করার চেষ্টা করছি
ম্যাট

@ পিপুসি বলছি, আমি সবেমাত্র "ল্যাপটপ" টাস্ক প্যাকেজগুলির মধ্য দিয়ে যেতে শুরু করেছি এবং এটি স্বয়ংক্রিয়ভাবে হিসাবে স্বয়ংক্রিয়ভাবে acpidইনস্টল হিসাবে চিহ্নিত হয়েছে found wireless-toolsআপনি কি এই সিদ্ধান্তের পিছনে যুক্তি বোঝেন?
বরিস বুর্কভ

3

এছাড়াও, এই প্যাকেজগুলির জন্য স্বয়ংক্রিয়ভাবে ইনস্টল হওয়া স্থিতির কী হবে? তারা সবসময় এই পতাকা পায় না, তাই না?

কেবলমাত্র ইনস্টল করা সমস্ত প্যাকেজগুলির কারণ অন্য ইনস্টল করা প্যাকেজগুলির উপর নির্ভর করে এই পতাকাটি থাকা উচিত। প্যাকেজ ম্যানেজার অব্যবহৃত / এতিম প্যাকেজগুলি সনাক্ত করার জন্য এই পতাকাটি ব্যবহার করে, অর্থাৎ প্যাকেজগুলি ইনস্টল করা হয়েছে যদিও এই প্যাকেজগুলির উপর নির্ভর করে আর কোনও প্যাকেজ ইনস্টল করা হয়নি। এতিম প্যাকেজগুলি স্বয়ংক্রিয়ভাবে সরানো হবে।

উদাহরণস্বরূপ, ধরা যাক আপনি প্যাকেজটি ইনস্টল করেন exim4-daemon-light। এই প্যাকেজটি নির্ভর করে exim4-base, সুতরাং প্যাকেজ পরিচালককে আপনার সিস্টেমে এই দুটি প্যাকেজ ইনস্টল করতে হবে। পতাকাগুলি তখন এইভাবে সেট করা হয়:

  • exim4-daemon-light: না স্বয়ংক্রিয়ভাবে ইনস্টল কারণ আপনি স্পষ্টভাবে এটি ইনস্টল করা প্যাকেজ ম্যানেজার বলেন
  • exim4-base: স্বয়ংক্রিয়ভাবে ইনস্টল; আপনি প্যাকেজ পরিচালককে এটি ইনস্টল করতে স্পষ্টভাবে বলেননি, তবে এটি exim4-daemon-lightনির্ভর করে কারণ এটি প্যাকেজটি স্বয়ংক্রিয়ভাবে ইনস্টল করতে হয়েছিল

আপনি এখন প্যাকেজ পরিচালককে অপসারণ করতে বললে exim4-daemon-light, exim4-baseএই প্যাকেজটিও সরানো যেতে পারে তা নির্ধারণ করতে এটি "স্বয়ংক্রিয়ভাবে ইনস্টলড" পতাকা ব্যবহার করে । এটি নির্ভর করে ইনস্টল করা প্যাকেজগুলির তালিকার উপর নির্ভর করে যেগুলি নির্ভর করে exim4-baseএবং যদি এটি না থাকে তবে এটি সরিয়ে ফেলবে exim4-base

এই প্রক্রিয়াটি মূলত নিশ্চিত করে যে আপনার সিস্টেম অপ্রয়োজনীয় প্যাকেজগুলি আশেপাশে রাখে না।

আপনি aptitudeআদেশগুলি markautoএবং সহ পতাকাটি পরিবর্তন করতে পারেন unmarkauto। এটির নিম্নলিখিত প্রভাবগুলি হবে:

  • aptitude markauto: এই প্যাকেজের উপর নির্ভর করে কোনও প্যাকেজ ইনস্টল না হওয়ার সাথে সাথে এটি স্বয়ংক্রিয়ভাবে সরানো হবে। যদি বর্তমানে এই প্যাকেজের উপর নির্ভর করে এমন কোনও প্যাকেজ ইনস্টল না করা থাকে তবে তা অবিলম্বে সরানো হবে।
  • aptitude unmarkauto: প্যাকেজটি স্বয়ংক্রিয়ভাবে মুছে ফেলা হবে না, এমনকি যদি সেখানে কোনও প্যাকেজ ইনস্টল না করা থাকে তবে।

-1

ডিবিয়ানে ডিফল্টরূপে কোন প্যাকেজ ইনস্টল করা হয়?

আপনি কোন পরিবেশটি ইনস্টল করেন তার উপর নির্ভর করে (দারুচিনি, জিনোম, কে, কে, এলএক্সডিই, মেট, স্ট্যান্ডার্ড বা এক্সএফসিই) এর জন্য সংশ্লিষ্ট 'iso.packages' ফাইল রয়েছে, এতে প্যাকেজগুলির একটি তালিকা রয়েছে যা সেই আইসো দিয়ে ইনস্টল করা হবে।

সেটের জন্য কি কোনও পদ আছে?

দেবিয়ান স্ট্যান্ডার্ড

কেন এই প্যাকেজগুলির কিছু 'স্বয়ংক্রিয়ভাবে ইনস্টল করা' এবং কিছু কিছু কেন নেই?

স্বয়ংক্রিয়ভাবে ইনস্টল করা স্ট্যান্ডার্ড প্যাকেজগুলি আপনাকে আপনার পছন্দসই প্যাকেজগুলির সাথে একটি ডেস্কটপ পরিবেশ তৈরি করতে দেয়। উদাহরণস্বরূপ, যদি আপনি জিনোম পরিবেশ ইনস্টল করেন তবে প্রচুর প্যাকেজ থাকবে (যেমন গেমস, ইউটিলিটিস ইত্যাদি) যা আপনি না চান এবং ব্রেকিং নির্ভরতা ('জিনোম-নিবলস আনইনস্টল' দিয়ে আনইনস্টল করতে পারবেন না, জিনোম- আনইনস্টল করবে) ডেস্কটপ).

উদাহরণস্বরূপ, আপনি প্রয়োজনীয় প্যাকেজগুলির সেট (মান শীর্ষে) সহ একটি জিনোম পরিবেশ তৈরি করতে পারেন, যা আমি সম্প্রতি করেছি।


2
ভুল তথ্য দেওয়ার জন্য -1। ম্যাট এর উত্তর দ্বারা বর্ণিত হিসাবে, "বেস সিস্টেম" হ'ল "প্রয়োজনীয়" বা "গুরুত্বপূর্ণ" এর অগ্রাধিকার সহ সমস্ত প্যাকেজগুলির সেট। আপনি ডেস্কটপ এনভায়রনমেন্টের মতো অন্য কোনটি ইনস্টল করেন তার উপর এটি নির্ভর করে না, এটি "ডেবিয়ান স্ট্যান্ডার্ড" হিসাবে অভিহিত করা হয় না, এবং ব্যবহারকারীকে একটি ডেস্কটপ পরিবেশ ইনস্টল করতে দেয় এমন কোনও ব্যবস্থা নয় (কোনও ডেস্কটপ এনভায়রনমেন্ট সহ ডিবিয়ান ইনস্টল করা বেশ সাধারণ বিষয়) )। তদুপরি, জিনোম-নিবলগুলি আনইনস্টল করা জিনোম-ডেস্কটপ আনইনস্টল করে না, যদিও আপনার ডেস্কটপ আনইনস্টল করা প্রয়োজন এমন গেমগুলি সরিয়ে ফেলতে পারে।
বেনিয়ামিন স্ট্যাটন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.