"অ্যাপটি-গেট" এবং "প্রবণতা" এর মধ্যে আসল পার্থক্য কী? (কীভাবে "ওয়াজিগ"?)


255

আমি উভয় জানি apt-getএবং aptitudeকমান্ড ডেবিয়ান লাইনে প্যাকেজ পরিচালনার ইন্টারফেস, লিনাক্স উদ্ভূত বিভিন্ন বিকল্প আছে, কিন্তু আমি এখনও কিছুটা বিভ্রান্ত। ফণা অধীনে, তারা কি একই এপিটি সিস্টেম ব্যবহার করছে না?

কেন ডেবিয়ান এই সমান্তরাল সরঞ্জামগুলি বজায় রাখে? (বোনাস প্রশ্ন: পৃথিবীতে কি ওয়াজিগ ?)


আমি জানি এটি আপনার প্রশ্নের সঠিক উত্তরদাতা নয় তবে আপনি কেন সিনাপটিক চেষ্টা করতে পারবেন না? এটি খুব ব্যবহারকারী এবং স্বতঃস্ফূর্তভাবে নির্ভরতা ডাউনলোড এবং ইনস্টল করে। জিনোম কি আপনার সিস্টেমে উপস্থিত নেই?
হেমন্ত

আমি পক্ষপাতদুষ্ট, তবে আমি মনে করি উবুন্টু এসই সাইটে এই প্রশ্নটি প্রাসঙ্গিক হতে পারে।
ডেভিড জেড


@ উইম এই প্রশ্নের ওয়াজিগ অংশের কারণেই আমি সিদ্ধান্ত নিয়েছি যে অন্য
উপায়ের

1
লক্ষ্য করার মতো বিষয় যে উবুন্টুর পরবর্তী সংস্করণে পূর্বনির্ধারিত ইনস্টলটি থেকে অপসারণের জন্য যোগ্যতা রয়েছে (যদিও আপনি সর্বদা এটিপ-গেট ব্যবহার করে ইনস্টল করতে পারতেন)
রব কাউয়েল

উত্তর:


223

সর্বাধিক সুস্পষ্ট পার্থক্যটি হ'ল aptitudeএকটি টার্মিনাল মেনু ইন্টারফেস সরবরাহ করে (অনেকটা টার্মিনালের সিন্যাপটিকের মতো), যেখানে apt-getনেই।

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

কয়েকটি ছোট ছোট পার্থক্য রয়েছে:

  • প্রবণতাটি স্বয়ংক্রিয়ভাবে যোগ্য প্যাকেজগুলি সরিয়ে ফেলবে, অন্যদিকে অ্যাপ্লিকেশনটির জন্য আলাদা কমান্ডের প্রয়োজন
  • আপগ্রেড বনাম ডিস্ট-আপগ্রেডের আদেশগুলি যথাযথভাবে আরও সঠিক নামগুলি নিরাপদ-আপগ্রেড এবং পূর্ণ-আপগ্রেডের জন্য যথাযথভাবে নামকরণ করা হয়েছে ।
  • প্রবণতা আসলে কেবল অ্যাপট-গেটের কাজ করে না, তবে এর কিছু সহযোগী সরঞ্জাম যেমন অ্যাপট-ক্যাশে এবং অ্যাপট-মার্কের কাজ করে।
  • যোগ্যতার অনুসন্ধানের জন্য কিছুটা আলাদা কোয়েরি সিনট্যাক্স রয়েছে (অ্যাপ্লিকেশন-ক্যাশের তুলনায়)
  • যথোপযুক্তিতে কেন এবং কেন-না আদেশগুলি আপনাকে জানাতে পারে যে ম্যানুয়ালি ইনস্টল হওয়া প্যাকেজগুলি কোনও পদক্ষেপ নিতে পারে যা আপনি নিতে চান।
  • আপনি যে ক্রিয়াগুলি (প্যাকেজ ইনস্টল, মুছে ফেলা, আপডেট করা) এর কারণ হিসাবে বিরোধগুলি গ্রহণ করতে চান, প্রবণতাটি বেশ কয়েকটি সম্ভাব্য রেজোলিউশনের পরামর্শ দিতে পারে। apt-get কেবল বলবে "আমি দুঃখিত ডেভ, আমি আপনাকে এটি করার অনুমতি দিতে পারি না"।

অন্যান্য ছোট ছোট পার্থক্য রয়েছে, তবে সেগুলি সবচেয়ে গুরুত্বপূর্ণ যা আমি ভাবতে পারি।

সংক্ষেপে, প্রবণতা আরও সঠিকভাবে বিভাগে সিন্যাপটিক এবং অন্যান্য উচ্চ-স্তরের প্যাকেজ ম্যানেজারের সম্মুখভাগের সাথে সম্পর্কিত। এটি কেবল কমান্ড-লাইন ইন্টারফেসের সাথে ঘটেছিল যা অ্যাপ্ট-গেটের অনুরূপ।

বোনাস রাউন্ড: ওয়াজিগ কী?

মনে রাখবেন কীভাবে আমি সেই "সহচর" সরঞ্জামগুলি আপ্ট-ক্যাশে এবং অ্যাপট-মার্কের মতো উল্লেখ করেছি? ঠিক আছে, সেগুলির একটি গুচ্ছ রয়েছে এবং আপনি যদি এগুলিকে প্রচুর পরিমাণে ব্যবহার করেন তবে কোনটি কোন আদেশ দেয় তা আপনি মনে করতে পারেন না। ওয়াজিগ সেই সমস্যার একটি সমাধান to এটি মূলত একটি প্রেরণকারী, সেই সমস্ত সরঞ্জামের চারপাশে একটি মোড়ক। এটি প্রয়োজনে sudo প্রয়োগ করে। আপনি যখন বলবেন wajig install foo, ওয়াজিগ "ওকে বলে, installএটি সরবরাহ করে apt-getএবং প্রশাসকের অধিকারের প্রয়োজন হয়", এবং এটি চলে sudo apt-get install foo। আপনি যখন বলছেন wajig search foo, ওয়াজিগ "ওকে," searchসরবরাহ করে apt-cacheএবং প্রশাসকের অধিকারের প্রয়োজন হয় না "বলে এবং এটি চলে apt-cache search foo। আপনি যদি এপিট-গেট, এপ-চিহ্ন, অ্যাপটি-ক্যাশে এবং অন্যদের পরিবর্তে ওয়াজিগ ব্যবহার করেন তবে আপনার আর কখনও সমস্যা হবে না:

$ apt-get search foo
E: Invalid operation search

যদি আপনি জানতে চান যে পর্দার আড়ালে ওয়াজিগ কী করছে, কোনও নির্দিষ্ট কমান্ড প্রয়োগ করতে এটি কোন সরঞ্জামগুলি ব্যবহার করছে, এর রয়েছে --simulateএবং --teachingমোডগুলি।

দুটি ওয়াজিগ কমান্ড যা আমি প্রায়শই ব্যবহার করি তা হ'ল wajig listfiles fooএবং wajig whichpkg /usr/bin/foo


প্রবণতার সাথে আমার একটি বড় সমস্যা হ'ল প্যাকেজ নামগুলিতে ট্যাব সম্পূর্ণকরণ (যেমন, aptitude install linux-imট্যাব) পেতে এটি অনেক সময় নেয় , যখন এটি অ্যাপ্লিকেশনটির পক্ষে খুব দ্রুত। প্রযোজনীয়তার অভাব রয়েছে এমন অ্যাপ-গেট পরিবারে এমন কিছু ক্যাশে উপস্থিত রয়েছে বলে মনে হচ্ছে।
লেভেস্ক

12
aptitudeaptitude searchআপনি খুব শক্তিশালী অনুসন্ধান নিদর্শনগুলির সাথে ব্যবহার করতে পারেন এমন দুর্দান্তও রয়েছে । আপনার আছে aptitude reinstall। আপনি আংশিক আপগ্রেডের মতো জটিল প্যাকেজ ক্রিয়াকলাপ প্রস্তুত করতে, একটি প্যাকেজ সরিয়ে ফেলতে, অন্যটিকে হিমায়িত করতে, এইটিকে আপগ্রেড করতে, যাতে আপনি একটি একক ক্রিয়াকলাপে চালিত করতে পারেন সেই জন্য ncurses (টার্মিনাল মেনু) ইন্টারফেসটিও ব্যবহার করতে পারেন ... ওহ, এবং এটির একটি রয়েছে ইন্টারেক্টিভ দ্বন্দ্ব সমাধানকারী
টোটার

3
@ টোটার পবিত্র গরু, কমান্ড প্রস্তুত করার জন্য দক্ষতার এনসিআরএস ইন্টারফেস ব্যবহার করে আমাকে একবার এবং সর্বদা প্রবণতার জন্য বিক্রি করেছে! (বছরের পর বছর চিন্তাভাবনা করার জন্য মূল্যবান, তবে পেশী স্মৃতি থেকে অ্যাপট-গেট টাইপ করা)
টিজে এলিস

2
... এবং aptitudeএছাড়াও আছে aptitude download package-nameপ্যাকেজ .deb ফাইল পেতে!
টোটার

2
এটা ঠিক এক জিনিস আমি দেখেছি যে নেই এর aptitudeকিন্তু আছে apt-get, এবং যে হয় apt-get --compile source package-nameapt-get build-dep package-nameবিদ্যমান তবে আমি মনে করি এটি aptitude build-dep package-nameআরও ভাল কাজ করবে।
অ্যান্ডার্স

71

আমি প্রায়শই নিজেকে ভাবতাম। উইকিপিডিয়া হাইলাইট করে যে মূল স্বতন্ত্র বৈশিষ্ট্যটি হ'ল প্রবণতাটির একটি পূর্ণ পর্দার পাঠ্য-মোড (শাপ) ইন্টারফেস রয়েছে। আপনি নিজেরাই সর্বাধিক apt-getকমান্ড আর্গুমেন্ট ব্যবহার করতে পারবেন aptitudeতা কেবল apt-getব্যবহারকারীদের পক্ষে সরানো aptitudeএবং বিপরীত দিকে চালিত করা সহজতর করার একটি নকশা সিদ্ধান্ত ।

আমি কখনই ব্যবহার করি নি wajig, তবে ডকুমেন্টেশনগুলি পরামর্শ দেয় যে এটি কেবলমাত্র একটি স্ক্রিপ্ট যা জানে যে আপনি এটি কোনও debফাইল (কখন এটি চালায় dpkg) বা aptপ্যাকেজের নাম (যখন এটি apt-getপরিবর্তে চলে তখন ) পাস করছেন কিনা knows আপনি কি এটি চেষ্টা করে দেখতে পারেন যে এটি কি এটি করে?

অবশ্যই, আসল পার্থক্যটি হ'ল:

gaurav@fern:~$ apt-get moo
         (__) 
         (oo) 
   /------\/ 
  / |    ||   
 *  /\---/\ 
    ~~   ~~   
...."Have you mooed today?"...
gaurav@fern:~$ aptitude moo
There are no Easter Eggs in this program.

52
না! aptitudeআরো আছে. আপনি অন্তহীন -vপতাকা লাগাতে ভুলে গেছেন moo। (আপনি উপরে যেতে পারেন -vvvvvv)
উমং

12
সমস্ত গুরুত্বপূর্ণ সুপার গরু শক্তিগুলি ভুলে যাবেন না, যা apt-getরয়েছে তবে aptitudeতা নয়। ( --helpউভয় চেষ্টা করে দেখুন )
ডার্বার্ট

LMAO। এটি পড়ার জন্য মজার একটি উত্তর, যদিও @ রায়ান এর উত্তরটি আরও বিস্তৃত;)
মাইকেল ট্রাও

26

অ্যাপটিটিচিউড প্যাকেজ ইনস্টলেশন এবং ডেবিয়ানের প্যাকেজ বা সিস্টেম আপগ্রেড উভয়ের জন্যই কনসোল থেকে প্যাকেজ পরিচালনার জন্য পছন্দের প্রোগ্রাম।

এখানে সরঞ্জামটির একটি সংক্ষিপ্ত বিবরণ এবং এতে থাকা বৈশিষ্ট্যগুলি এখানে রয়েছে যা এখানে রয়েছে: http://www.debian.org/doc/FAQ/ch-pkgtools.en.html#s-aptitude

সুতরাং, আমার পরামর্শটি কেবল অ্যাপ্লিকেশনটির প্রাপ্যতা অর্জন করতে হবে :)


2
রিলিজ নোট বলতে কার্যক্ষম-পেতে এখন আপগ্রেড আলিঙ্গন করার জন্য প্রবণতা বেশি বাঞ্ছনীয়।
jrdioko

1
হ্যাঁ, তবে কেবল এটির জন্য। তা না হলে তারা সমান বিবেচিত কিন্তু হয় aptitude, আরো উন্নত বৈশিষ্ট্য, অনুসন্ধান এবং পূর্ণ স্ক্রীন মোডে মত অনেক আছে চেয়ে apt-get
অ্যান্ডার্স

কোনও কারণে ইম্যাক্স ইনস্টল করার জন্য প্রবণতা ব্যবহার করা হয়েছে এবং এটি জিডিএম অপসারণ না করে! তাই আপাতত অ্যাপটি-গেট ব্যবহার করা হবে তবে প্রবণতা সম্পর্কে খুব আগ্রহী।
টমফर्थ

20

aptitudeমনে রাখবেন কোন প্যাকেজগুলি স্পষ্টভাবে অনুরোধ করা হয়েছিল এবং কোনটি নির্ভরতার কারণে ইনস্টল করা হয়েছিল। এটি স্বয়ংক্রিয়ভাবে প্যাকেজগুলি আনইনস্টল করবে যা স্পষ্টভাবে অনুরোধ করা হয়নি যখন তাদের আর প্রয়োজন হয় না।

apt-get প্যাকেজগুলি সুস্পষ্টভাবে অনুরোধ করা হয় এবং তাদের নির্ভরতা একই।

আরও ভাল ব্যবহার aptitude, এটি আপনার সিস্টেমকে পরিষ্কার রাখতে সহায়তা করে।


4
এটি সত্যই ব্যবহৃত হত, তবে আমি জানি আমার অ্যাপটি- apt-get autoremoveগেটের কেবলমাত্র নির্ভরতা হিসাবে ইনস্টল হওয়া প্যাকেজগুলি সরানোর জন্য একটি আদেশ রয়েছে । আমি জানিনা কখন এই বৈশিষ্ট্যটি যুক্ত হয়েছিল, তবে একটি ওয়েবসাইট প্রস্তাব দেয় এটি ডেবিয়ান লেনির (জুন ২০১০) এর সাথে ঘটেছিল।
গৌরব

8
apt-get autoremoveইনস্টল করা প্যাকেজগুলি কেবল নির্ভরতা হিসাবে সরায় না, এটি অনাথ নির্ভরতা সরিয়ে দেয়, যা একটি সূক্ষ্ম পার্থক্য; এটি কোনও 'লিফ' প্যাকেজটি ইন্টেন্টের সাথে ইনস্টল করা হয়েছিল বা নির্ভরতা হিসাবে এটি এটি ছেড়ে দেয়, যেখানে প্রবণতা এটি জানতে পারে এবং এটি মুছে ফেলতে পারে তা বলতে পারে না।
pjz

আমি বিক্রি! এ সম্পর্কে অন্যান্য দুর্দান্ত জিনিস রয়েছে aptitudeতবে এটি হত্যাকারী বৈশিষ্ট্য hands
আইকনোক্লাস্ট

12

apt-getবিভিন্ন সাথী সরঞ্জামগুলির পাশাপাশি স্বতন্ত্র কমান্ড-লাইন অনুরোধগুলির তুলনায় উল্লেখযোগ্যভাবে কম স্মৃতি ব্যবহার করুন aptitudeএবং কিছুটা দ্রুত। আমি 323 মেগা র‌্যামের সাথে উইজেড পুরাতন পেন্টিয়াম থিঙ্কপ্যাডে ডেবিয়ান ইনস্টল আপগ্রেড করার চেষ্টা না করা পর্যন্ত আমি আনন্দের সাথে এ সম্পর্কে অজ্ঞাত ছিলাম। দৌড়ানোর জন্য অদলবদল করতে এক-দু' ঘন্টা সময় লাগবে apt-get, যা সফলভাবে শেষ হয়েছে; aptitudeআমি একটি দীর্ঘ সময় মনে করি পরে ব্যর্থ হবে।

এই পার্থক্যটি আধুনিক ডেস্কটপ সিস্টেমের অনুরূপ যে কোনও কিছুর প্রতি কমবেশি অপ্রাসঙ্গিক।


9

@ গৌরবের উত্তরের ভিত্তিতে দুটি প্যাকেজ পরিচালকের ইস্টার ডিমগুলি বেশ মজার!

siddhartha@siddhartha-dev:~$ apt-get  moo
             (__) 
             (oo) 
       /------\/ 
      / |    ||   
     *  /\---/\ 
        ~~   ~~   
..."Have you mooed today?"...

siddhartha@siddhartha-dev:~$ aptitude  moo
There are no Easter Eggs in this program.
siddhartha@siddhartha-dev:~$ aptitude -v moo
There really are no Easter Eggs in this program.
siddhartha@siddhartha-dev:~$ aptitude -vv moo
Didn't I already tell you that there are no Easter Eggs in this program?
siddhartha@siddhartha-dev:~$ aptitude -vvv moo
Stop it!
siddhartha@siddhartha-dev:~$ aptitude -vvvv moo
Okay, okay, if I give you an Easter Egg, will you go away?
siddhartha@siddhartha-dev:~$ aptitude -vvvvv moo
All right, you win.

                               /----\
                       -------/      \
                      /               \
                     /                |
   -----------------/                  --------\
   ----------------------------------------------
siddhartha@siddhartha-dev:~$ aptitude -vvvvvv moo
What is it?  It's an elephant being eaten by a snake, of course.
siddhartha@siddhartha-dev:~$ aptitude -vvvvvvv moo
What is it?  It's an elephant being eaten by a snake, of course.
siddhartha@siddhartha-dev:~$ aptitude -vvvvvvvv moo
What is it?  It's an elephant being eaten by a snake, of course.

ইত্যাদি।


8

তারা একই বেসিক কার্যকারিতা সরবরাহ করে: কমান্ড-লাইন থেকে প্যাকেজ ইনস্টল করুন এবং সরান।

উবুন্টু স্ট্যাক এক্সচেঞ্জ ওয়েবসাইটে পোস্ট করা এখানে আরও বিস্তারিত তুলনা করা হয়েছে : https://askubuntu.com/questions/1743/is-aptitude-really-better-than-apt-get/1749#1749


তারা বেশ অনুরূপ, আমি তাদের মধ্যে যথেষ্ট সহজ সুইচ করতে পারেন।
invert

7

হতে পূর্বেই উল্লেখ করা হয়েছে http://pthree.org/2007/08/12/aptitude-vs-apt-get/ , aptitudeঅনেক সহজ কম্যান্ড-লাইন ইন্টারফেস ব্যবহার করতে হবে।

ফণা অধীনে, তারা কি একই এপিটি সিস্টেম ব্যবহার করছে না? হ্যাঁ.

অন্তর্নিহিত সিস্টেমটি কেবল নয় apt, তবে dpkg। এই সিস্টেমটি আরপিএমের মতোই বোবা, এটি কেবলমাত্র একক প্যাকেজগুলির ইনস্টলেশন ও পরিচালনা পরিচালনা করতে পারে। এটি ইনস্টল করা ফাইলগুলি কোন প্যাকেজের অন্তর্ভুক্ত তা ট্র্যাক করে।

aptসমস্ত স্বতন্ত্র প্যাকেজগুলির জন্য - সংগ্রহস্থলগুলির ডাউনলোডগুলি, নির্ভরতাগুলি সনাক্তকরণ এবং এই জাতীয় ব্যবহারগুলি ইনস্টল করে dpkgaptitudeএকই ইন্টারফেস সহ একই কাজ করে।


6

অ্যাপট-গেট এবং প্রবণতা উভয়ই এপিটি গ্রন্থাগারের উপর নির্ভর করে, হ্যাঁ।

আমার উত্তর সার্ভারফল্ট.কম এ দেখুন

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


6

আমি এখনও নিশ্চিত না যে এটি এখনও ধরে রেখেছে তবে রক্তপাতের প্রান্তটি ডেবিয়ান বিকাশকারী জো হেস সর্বদা অ্যাপট-গেটের পক্ষে প্রবণতার পক্ষে ছিলেন। অবশ্যই সফ্টওয়্যারটির বিকশিত হওয়ার সাথে সাথে বিষয়গুলিও পরিবর্তন করতে হবে। অ্যাপটি-গেট এখন নির্ভরতার আগের চেয়ে বেশি পরিচালনা করে। Http://lists.debian.org/debian-user/2004/04/msg03138.html থেকে

তারিখ: মঙ্গল, 20 এপ্রিল 2004 22:27:12 -0400 থেকে: জো হেস

অ্যাপটি-গেট বা ডিলেক্ট করার পরিবর্তে আপনাকে প্রবণতা কেন ব্যবহার করা উচিত তার নয়টি কারণ।

  1. প্রবণতা ঠিক apt-get এর মতো দেখতে পারে

    আপনি যদি 'অ্যাপটিটিউড আপডেট' বা 'অ্যাপটিটিউড আপগ্রেড' বা 'অ্যাপটিটিউড ইনস্টল' চালনা করেন তবে কয়েকটি বর্ধিতকরণের সাথে এটি অ্যাপটি-গেটের মতো দেখায় এবং কাজ করে। সুতরাং কোন শেখার বক্ররেখা নেই।

    (আপনি যদি একজন নির্বাচিত ব্যবহারকারী হন তবে বক্ররেখা শেখা অবশ্যই আপনার সমস্যাগুলির মধ্যে একটি নয়))

  2. প্রবণতা স্বয়ংক্রিয়ভাবে ইনস্টল করা প্যাকেজগুলি ট্র্যাক করে

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

  3. প্রবণতা বুদ্ধিমানভাবে হ্যান্ডলগুলি সুপারিশ করে

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

    প্রবণতা ডিফল্টরূপে প্রস্তাবনাগুলিকে সমর্থন করে এবং প্রস্তাবগুলি সমর্থন করার জন্যও তা গুছিয়ে নেওয়া যায়। এমনকি কমান্ড-লাইন মোডে ব্যবহার করার সময় এটি প্রস্তাবিত প্যাকেজগুলি ইনস্টল করতে সহায়তা করে।

  4. সাধারণ ব্যবহারকারী হিসাবে প্রবণতা ব্যবহার করুন এবং আপনার সিস্টেমে হোস্টিং এড়ান

    আপনি হয়ত জানতেন না যে আপনি নিয়মিত ব্যবহারকারী হিসাবে গুই মোডে দক্ষতা চালাতে পারেন। আপনি চেষ্টা করতে চান যে কোনও পরিবর্তন করুন। আপনি যদি সত্যিকারের গণ্ডগোলের মধ্যে পড়ে থাকেন তবে আপনি 'q' চাপুন এবং প্রস্থান করতে পারেন, আপনার পরিবর্তনগুলি সংরক্ষণ করা হবে না। (প্রবণতা আপনাকে পরিবর্তনগুলি পূর্বাবস্থায় ফেলার জন্য ctrl-u ব্যবহার করতে দেয়)) যেহেতু এটি সাধারণ ব্যবহারকারী হিসাবে চলছে তাই আপনি আপনার সিস্টেমটিকে হোস করতে পারবেন না যতক্ষণ না আপনি প্রবণতাটিকে কিছু করতে বলেন, যে সময়ে এটি আপনাকে আপনার মূল পাসওয়ার্ডের জন্য অনুরোধ করবে pt

  5. প্রবণতা একটি শক্তিশালী UI এবং অনুসন্ধান ক্ষমতা আছে

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

  6. প্রবণতা অপ্রচলিত সফ্টওয়্যার ট্র্যাক রাখা সহজ করে তোলে

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

  7. প্রবণতা ডেবিয়ান টাস্ক সিস্টেমের একটি ইন্টারফেস আছে

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

  8. প্রবণতা একাধিক উত্স সমর্থন করে

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

  9. প্রবণতা তার ক্রিয়াকলাপ লগ করে

    প্রবণতাটি প্যাকেজগুলি এটি ইনস্টল করে, আপগ্রেড করে এবং / ভার্লগ / অ্যাপটিটিউটে মুছে ফেলে, যা গতকালের আপগ্রেডের পরে কেন জিনিসগুলি ভাঙতে শুরু করেছিল, বা আপনি যখন কোনও পার্টিক্যালক প্যাকেজ অপসারণ করেছেন তা কাজে লাগাতে কার্যকর।

- লজ্জা জো দেখুন

=================== এখানে ২০১০ সাল থেকে নতুন আলোচনাও হয়েছে এখানে https://superuser.com/questions/93437/aptitude-vs-apt-get-Wich- স্ট্যাকএক্সচেঞ্জ -এ-হ'ল-প্রস্তাবিত-ওরফে-রাইট-টুল-টু-ব্যবহার

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