কীভাবে প্রস্তাবিত প্যাকেজগুলি এপ্টি-গেটে ইনস্টল করবেন


66

আমি জানি প্রশ্নটি আগে জিজ্ঞাসা করা হয়েছিল, তবে দয়া করে আমাকে শুনুন। আমি স্ক্রিনলেট ইনস্টল করতে চেয়েছিলেন। আমি দৌড়ে এসেছি sudo apt-get install screenletsএবং এটি আমি পেয়েছি:

The following extra packages will be installed:
  libart-2.0-2 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libgnome2-0 libgnomecanvas2-0
  libgnomecanvas2-common libgnomeui-0 libgnomeui-common libtidy-0.99-0 python-beautifulsoup python-evolution
  python-feedparser python-gmenu python-gnome2 python-numpy python-pyorbit python-rsvg python-tz python-utidylib
  screenlets-pack-basic
Suggested packages:
  libbonobo2-bin python-gnome2-doc python-numpy-doc python-numpy-dbg python-nose python-dev gfortran
  python-pyorbit-dbg screenlets-pack-all python-dcop
Recommended packages:
  python-numeric python-gnome2-extras
The following NEW packages will be installed:
  libart-2.0-2 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libgnome2-0 libgnomecanvas2-0
  libgnomecanvas2-common libgnomeui-0 libgnomeui-common libtidy-0.99-0 python-beautifulsoup python-evolution
  python-feedparser python-gmenu python-gnome2 python-numpy python-pyorbit python-rsvg python-tz python-utidylib
  screenlets screenlets-pack-basic
0 upgraded, 23 newly installed, 0 to remove and 2 not upgraded.

লোকেরা বলে যে প্রস্তাবিত প্যাকেজগুলি ডিফল্টরূপে ইনস্টল করা হয় তবে তারা উপরে ইনস্টল করা নতুন প্যাকেজগুলিতে স্পষ্টভাবে অন্তর্ভুক্ত নেই। আমি ইনস্টলেশনটিতে প্রস্তাবিত প্যাকেজগুলি অন্তর্ভুক্ত করার সিদ্ধান্ত নিয়েছি, সুতরাং আমি তার sudo apt-get --install-suggests install screenletsপরিবর্তে দৌড়েছি , তবে নতুন প্যাকেজগুলির একটি বিশাল তালিকা পেয়েছি যা ইনস্টল করা হবে; যে সংখ্যাটি অবিকল 0 upgraded, 944 newly installed, 0 to remove and 2 not upgraded। আমি কি প্রায় 10 টি অতিরিক্ত প্যাকেজ পেতে পারি?


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

হ্যাঁ, এটা স্পষ্ট করার জন্য ধন্যবাদ। এটি আমার প্রাথমিক চিন্তা ছিল, যদিও আমি ভেবেছিলাম এটি সত্য হলে এটি হাস্যকর হবে।
আলা আলী

প্রোগ্রাম / প্যাকেজটির জন্য বর্তমানে ইনস্টল করা প্যাকেজগুলি কেবল ইনস্টল করার কোনও উপায় আছে কি? সুতরাং, পুনরাবৃত্তি ছাড়া?
হিলি

1
আপনি যদি ব্যবহার করেছেন তবে --no-install-recommendsআপনি apt-get -o apt::install-recommends=true
এগুলি

উত্তর:


72

পরামর্শ এবং প্রস্তাবনা একই জিনিস নয় are

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

প্যাকেজ এ প্যাকেজ বিয়ের সুপারিশ করে , যদি প্যাকেজ রক্ষণাবেক্ষণকারীরা বিচার করেন যে বেশিরভাগ ব্যবহারকারীরা বি দ্বারা সরবরাহিত কার্যকারিতা ছাড়াও ক চাইবেন না A

প্যাকেজ এটির প্রস্তাব প্যাকেজ বিতে রয়েছে যদি বি তে এমন ফাইল রয়েছে যা এ এর ​​কার্যকারিতা সম্পর্কিত (এবং সাধারণত বাড়ানো হয়) contains

দেখুন ডেবিয়ান জিএনইউ / লিনাক্স প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী বিস্তারিত জানার জন্য।

ডিফল্টরূপে, apt-getপ্রস্তাবিত প্যাকেজ ইনস্টল করে।

আপনার বিকল্প --install-suggestsপ্রস্তাবিত প্যাকেজগুলিতে এবং তাদের প্রস্তাবিত নির্ভরতাগুলিতে যোগ করে।

--install-suggests
    Consider suggested packages as a dependency for installing.
    Configuration Item: APT::Install-Suggests.

দেখতে apt-get(8)


2
হ্যাঁ, আমি সচেতন যে নির্ভরতা, প্রস্তাবিত এবং প্রস্তাবিত প্যাকেজগুলি একই জিনিস নয়। তবে, আপনি বলছেন যে প্রস্তাবিত প্যাকেজগুলি ডিফল্টরূপে ইনস্টল করা হয়, তবে আমি পোস্ট করা নিষ্কাশন থেকে প্রস্তাবিত প্যাকেজগুলি "নিম্নলিখিত নতুন প্যাকেজগুলি ইনস্টল করা হবে" তালিকার অংশ নয়। তদতিরিক্ত, আমি আসলে স্ক্রিনলেটগুলি ইনস্টল করেছি এবং প্রস্তাবিত প্যাকেজগুলি = / ইনস্টল করা হয়নি।
আলা আলী

1
তবে, - ইনস্টল-প্রস্তাবিত অংশটি স্পষ্ট করার জন্য ধন্যবাদ, যদিও আমি মনে করি যে উবুন্টু প্রস্তাবিত প্যাকেজগুলি ইনস্টল করে এবং তাদের প্রস্তাবিত নির্ভরতাগুলি LOL ... প্রয়োজনীয় প্যাকেজগুলি 6MB থেকে 1GB এরও বেশি --install-পরামর্শ বিকল্পের সাহায্যে চলে গেছে।
আলা আলী

1
প্রস্তাবিত প্যাকেজগুলি কেন ইনস্টল করার জন্য প্যাকেজগুলিতে অন্তর্ভুক্ত করা হয়নি তা আমি জানতে পেরেছিলাম। এটি সুপারিশ করা প্যাকেজগুলির সংগ্রহস্থলগুলিতে উপস্থিত নেই বলেই = /।
আলা আলী

1
প্রস্তাবিত প্যাকেজগুলি ডিফল্টরূপে ইনস্টল করার কোনও উপায়?
রাফি খ্যাচডৌড়িয়ান

2
@ জেমসহিরসর্ন চিৎকার করুনsudo apt-get install --install-suggests <package>
প্যান্থার

15

আমার প্রশ্নের প্রস্তাবিত প্যাকেজগুলি কেন ইনস্টল করার জন্য প্যাকেজগুলিতে অন্তর্ভুক্ত করা হয়নি তা আমি জানতে পেরেছিলাম । কারণ প্রস্তাবিত প্যাকেজগুলির সংগ্রহস্থলগুলিতে অস্তিত্ব নেই। আমি একটি এলোমেলো প্যাকেজ ইনস্টল করার চেষ্টা করেছি, আমি বেছে নিয়েছি sudo apt-get install googleearth-package। এটি প্রস্তাবিত প্যাকেজ বিভাগটি দেখায় নি (যার অর্থ তারা ইতিমধ্যে ইনস্টল করার জন্য নতুন প্যাকেজগুলিতে অন্তর্ভুক্ত রয়েছে)। এটি নিশ্চিত করার জন্য, আমি দৌড়ে এসেছি sudo apt-get --no-install-recommends install googleearth-packageএবং অবশ্যই প্রস্তাবিত প্যাকেজ বিভাগটি নিজেই প্রকাশ পেয়েছে। হিসাবে প্রস্তাব করা প্যাকেজ, আমি আমি ব্যবহার করা হবে না অনুমান --install-suggestsকারণ যে শুধু প্রস্তাব প্যাকেজ ও সেগুলির প্রস্তাবিত প্যাকেজ ইনস্টল করা হবে।

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