প্রশ্ন Apt এবং apt-get মধ্যে পার্থক্য কি?


আমি যোগ করা হয়েছে যা নতুন অভিনব অগ্রগতি বার সম্পর্কে পড়া apt 1.0 মধ্যে Softpedia এবং কিভাবে এটি সক্রিয় করতে এখানে। যাইহোক চলমান sudo apt-get update, আমি অভিনব অগ্রগতি বার দেখতে না। আবার দ্বিতীয় লিঙ্ক পড়ার উপর, সমাধানটি স্পষ্টভাবে আপনাকে ব্যবহার করতে হবে sudo apt update

তাই আমার প্রশ্ন মধ্যে পার্থক্য apt এবং apt-get। আমি তারা এক এবং একই ছিল।


351
2018-04-09 09:16


উত্স


AFAIK তারা শুধুমাত্র বিশ্বাসযোগ্য পাওয়া যায়। কিভাবে তাদের সক্রিয় করতে হয় এখানে: askubuntu.com/questions/445245/... - Seth♦
@ সেথের মন্তব্যটি প্রায় 2 বছর বয়সী, আমি ভাবলাম যে এখনই এটি যোগ করা, ইনস্টল করা এবং বাক্স থেকে ব্যবহারযোগ্য। তাদের সক্রিয় করার জন্য কিছুই প্রয়োজন, শুধু ব্যবহার করুন apt পরিবর্তে apt-get (আমি 15.10) - Madivad


উত্তর:


তারা ট্রাস্টি পাওয়া খুব অনুরূপ কমান্ড লাইন সরঞ্জাম। apt-get এবং apt-cacheএর সবচেয়ে সাধারণ কমান্ড পাওয়া যায় apt

apt-get নিম্ন স্তরের এবং "ব্যাক-এন্ড" হিসাবে বিবেচিত হতে পারে এবং অন্যান্য এপিটি-ভিত্তিক সরঞ্জামগুলিকে সমর্থন করতে পারে। apt ব্যবহারকারীদের (মানুষের) জন্য ডিজাইন করা হয় এবং এর আউটপুট সংস্করণ মধ্যে পরিবর্তিত হতে পারে।

উপযুক্ত (8) থেকে নোট:

The `apt` command is meant to be pleasant for end users and does not need
       to be backward compatible like apt-get(8).

নতুন সরঞ্জাম সম্পর্কে আরও তথ্যের জন্য এই পোস্টটি দেখুন:

উপরের লিঙ্কে একটি সারসংক্ষেপ (সঙ্গে সংশোধন*):

এই সংস্করণের জন্য বড় খবর হল আমরা একটি নতুন "উপযুক্ত" বাইনারি অন্তর্ভুক্ত করেছি যা সর্বাধিক ব্যবহৃত কমান্ডগুলিকে apt-get এবং apt-cache থেকে সংযুক্ত করে। কমান্ড তাদের apt-get / apt-cache counterparts কিন্তু সামান্য ভিন্ন কনফিগারেশন বিকল্পগুলির সাথে একই।

বর্তমানে উপযুক্ত বাইনারি নিম্নলিখিত কমান্ড সমর্থন করে:

  • তালিকা: যা অনুরূপ dpkg list এবং মত পতাকা সঙ্গে ব্যবহার করা যেতে পারে --installed অথবা --upgradable
  • অনুসন্ধান: ঠিক মত কাজ করে apt-cache search কিন্তু বর্ণানুক্রমিকভাবে সাজানো।
  • প্রদর্শনী: মত কাজ করে apt-cache show কিন্তু কিছু বিবরণ লোকেদের যত্ন নেওয়ার সম্ভাবনা কম থাকে (হ্যাশের মতো)। সম্পূর্ণ রেকর্ড এখনও মাধ্যমে পাওয়া যায় apt-cache show অবশ্যই.
  • হালনাগাদ: নিয়মিত মত apt-get update রঙ আউটপুট সক্রিয় সঙ্গে।
  • ইনস্টল করুন, অপসারণ: dpkg চালানোর সময় অগ্রগতি আউটপুট যোগ করে।
  • আপগ্রেড: একই হিসাবে apt-get upgrade --with-new-pkgs*
  • পুরো আপগ্রেড: জন্য একটি আরো অর্থপূর্ণ নাম dist-upgrade
  • Edit-সূত্রসম্পাদনা করুন sources.list ব্যবহার $EDITOR

আপনি ইনস্টল অগ্রগতি [বার] সক্ষম / নিষ্ক্রিয় করতে পারেন:

# echo 'Dpkg::Progress-Fancy "1";' > /etc/apt/apt.conf.d/99progressbar

313
2018-04-11 14:46



শুধু কৌতুহলী - আপগ্রেড --with-new-pkgs '(আপ-আপগ্রেড করার পরিবর্তে আইআইআরসি ডিফল্টভাবে এটি করে এবং এটিও সরানো হয়) এর সমতুল্য আপগ্রেড নয়? - zeratul021
আশ্চর্যজনক ভাবে apt upgrade আমাকে একটি ত্রুটি দেয় যেখানে apt-get upgrade শুধুমাত্র একটি পিপিএ একটি রিলিজ ফাইল নেই যখন একটি সতর্কতা প্রিন্ট। - Tor Klingberg
যে ব্লগ পোস্ট হয় ভুল বলতে apt upgrade মত হয় apt-get dist-upgrade --with-new-pkgs। dist-upgrade নতুন প্যাকেজ ইনস্টল করতে পারেন এবং তাদের অপসারণ করতে পারেন। UI একপাশে, apt upgrade হয় apt-get upgrade --with-new-pkgs। দেখ জঙ্গল মার্টিনের উত্তর এবং কার্যক্ষম (8) উপর upgrade: "নির্ভরতা পূরণ করার জন্য প্রয়োজন হলে নতুন প্যাকেজ ইনস্টল করা হবে, কিন্তু বিদ্যমান প্যাকেজগুলি সরিয়ে ফেলা হবে না।" - Eliah Kagan
16.04 এ ডিফল্ট apt দ্বারা শুরু করার উল্লেখ করা যেতে পারে যেটি apt-get করলে ডাউনলোড করা প্যাকেজগুলি সংরক্ষণ করে না। - doug


আমি এই লিখতে হিসাবে, দ্য apt মানুষ পাতা (আমার apt প্যাকেজ সংস্করণ: 1.0.1ubuntu2.8) নিম্নলিখিত বিভাগটি অন্তর্ভুক্ত করে:

DIFFERENCES TO APT-GET(8)
   The apt command is meant to be pleasant for end users and does not need
   to be backward compatible like apt-get(8). Therefore some options are
   different:

   ·   The option DPkg::Progress-Fancy is enabled.
   ·   The option APT::Color is enabled.
   ·   A new list command is available similar to dpkg --list.
   ·   The option upgrade has --with-new-pkgs enabled by default.

45
2017-09-15 15:20



এটি সঠিক উত্তর (ডেবিয়ান ও উবুন্টু এবং মিন্টের মতো অন্যান্য ডেরিভেটিভদের জন্য)। বিশেষ করে, চলমান sudo apt upgrade হিসাবে একই অপারেশন সঞ্চালন করা হবে sudo apt-get upgrade --with-new-pkgs। এটি নতুন প্যাকেজ ইনস্টল করবে কিন্তু, অসদৃশ  sudo apt-get dist-upgrade, এটি পুরানো বেশী মুছে ফেলা হবে (ছাড়া একটি নতুন সংস্করণ ইনস্টল করার সময় একই প্যাকেজ, অবশ্যই - যা sudo apt-get upgrade এছাড়াও হবে)। man apt আরও উত্তর দেয় যে এই উত্তর সঠিক। - Eliah Kagan
আমি আমার সম্পাদনাটির আপনার রোলব্যাকটি ঘূর্ণায়মান করছি কারণ একটি) আপনার ফর্ম্যাটিংয়ের অপ্রয়োজনীয় স্ক্রোলিং প্রয়োজন, এবং খ) আপনার অনুলিপিযুক্ত পাঠটি ভুল, বিকল্পটি নয় DPkgPM::..., কিন্তু DPkg::.., অনলাইন manpage শো হিসাবে। - muru
RTFM জন্য বোনাস পয়েন্ট - Thufir


অ্যাডভান্সড প্যাকেজিং টুল (এপিটি) এর সাথে ইন্টারঅ্যাক্ট করার বিভিন্ন সরঞ্জাম রয়েছে এবং ডেবিয়ান ভিত্তিক লিনাক্স বিতরণগুলিতে প্যাকেজগুলি ইনস্টল, অপসারণ এবং পরিচালনা করার অনুমতি দেয়। apt-get এমন একটি কমান্ড-লাইন সরঞ্জাম যা ব্যাপকভাবে জনপ্রিয়। আরেকটি জনপ্রিয় হাতিয়ার GUI এবং কমান্ড-লাইন বিকল্পগুলির সাথে অ্যাপটিটিউড।

যদি আপনি apt-get কমান্ড ব্যবহার করেছেন তবে আপনি অনেকগুলি অনুরূপ কমান্ড যেমন apt-cache, apt-config ইত্যাদি জুড়ে এসেছেন।

আপনি দেখেন, এই কমান্ডগুলি খুবই নিম্ন স্তরের এবং তাদের অনেকগুলি কার্যকারিতা রয়েছে যা সম্ভবত কোনও লিনাক্স ব্যবহারকারীর দ্বারা ব্যবহৃত হয় না। অন্যদিকে, সর্বাধিক ব্যবহৃত প্যাকেজ পরিচালনার কমান্ডগুলি apt-get, apt-cache এবং apt-config জুড়ে ছড়িয়ে পড়ে।

Apt কমান্ড এই সমস্যা সমাধানের জন্য চালু করা হয়েছে। অপ্ট-গিট, অ্যাপ-ক্যাশ এবং এপিটি-কনফিগের অপেক্ষাকৃত কমপক্ষে এবং কদাচিৎ ব্যবহৃত বৈশিষ্ট্যগুলিকে একপাশে রেখে অন্যতম সর্বাধিক ব্যবহৃত বৈশিষ্ট্য।

উপযুক্ত সঙ্গে, আপনি apt-get থেকে apt-cache এ apt-config থেকে আপনার উপায় fiddle করতে হবে না। apt আরো কাঠামোগত এবং প্যাকেজ পরিচালনা করার জন্য প্রয়োজনীয় প্রয়োজনীয় অপশন সরবরাহ করে।

নিচের লাইন: apt = apt-get, apt-cache এবং apt-config থেকে সবচেয়ে সাধারণ ব্যবহৃত কমান্ড বিকল্প।

আমি বিস্তারিত লিখেছেন apt এবং apt-get মধ্যে পার্থক্য


12
2017-07-09 09:08



যদি আপনি যে কোনও লিঙ্ক তৈরি করেন তা আপনার নিজের সাইটে থাকে, তবে আপনাকে নিশ্চিত করতে হবে যে আপনি যথাযথ বৈশিষ্ট্য প্রদান করেন এবং এটি প্রকাশ করুন যে এটি আপনার সাইট। অন্যথা, এটি স্প্যাম হিসাবে বিবেচিত হতে পারে। (নির্দেশ করে সাহায্য কেন্দ্র আরো বিস্তারিত জানার জন্য). - Thomas Ward♦
@ থমাস ওয়ার্ড ঠিক আছে, আমি পরের বার মনে রাখব;) - abhishek
@ িহিহেখঃ এখনও আপনার উত্তরের বৈশিষ্ট্য দেখতে পাচ্ছেন না। আপনি এটা মনে রাখা আছে এই সময়, খুব ,, "সম্পাদনা" বাটন মাধ্যমে ... - Lightness Races in Orbit


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

এপিটি একটি দ্বিতীয় কমান্ড-লাইন ভিত্তিক ফ্রন্ট এপিটি দ্বারা সরবরাহিত শেষ যা অ্যাপটি-এর কিছু নকশা ভুল অতিক্রম করে।

থেকে উদ্ধৃত:

https://debian-handbook.info/browse/stable/sect.apt-get.html


7
2018-06-01 10:40