উবুন্টুতে, কেন কখনও কখনও "সুদো আপ্ট-গেট" এবং অন্যান্য সময় "সুদো প্রবণতা"?


11

আমি কীভাবে libgtk2.0-dev ইনস্টল করতে পারি এবং এটি ব্যবহার করতে হবে তা সন্ধান করার চেষ্টা করছিলাম

sudo aptitude install

পরিবর্তে

sudo apt-get install

জিনিস কেন পাওয়ার এই দুটি ভিন্ন উপায়?

উত্তর:


12

apt-getএবং aptitudeউভয়ই dpkg এর সম্মুখভাগ। এক বা অন্য ব্যবহার করুন তবে সামঞ্জস্য বজায় রাখুন। প্রবণতাটি আরও নতুন এবং মনে হয় এটি ব্যবহার করা আরও সহজ। এটি কিছু apt-*ফাংশনকে এক করে দেয়। আপনি ব্যবহার করতে পারেন aptitudeঅনুসন্ধান করতে এবং যখন apt- সঙ্গে * আপনার যা দরকার ইনস্টল apt-getএবং apt-cacheইনস্টলেশনের জন্য এবং যথাক্রমে অনুসন্ধান।

কমান্ডগুলি অনুলিপি করা ও পেষ্ট করার apt-getসাথে আমি সাধারণত সমস্ত উদাহরণ প্রতিস্থাপন করি aptitude

aptitudeপ্যাকেজ নির্বাচন করার জন্য কোনও ইন্টারফেস পেতে কোনও বিকল্প ছাড়াই চালান । আমি কখনই এটি ব্যবহার করি না তাই আমি জানি না এটি কতটা বন্ধুত্বপূর্ণ।


3

অ্যাপট- গেট এবং অ্যাপটিটিচিউড হ'ল ডেবিয়ান প্যাকেজ ম্যানেজার, ডিপি কেজি- র উভয় ইন্টারফেস।

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

যথাযথতার জন্য উইকিপিডিয়া এন্ট্রি জানিয়েছে যে এটি অ্যাপটি- স্যুটটির সম্মুখ প্রান্ত হিসাবে শুরু হয়েছিল :

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


2

দীর্ঘকালীন ডেবিয়ান ব্যবহারকারীরা আমাকে অন্য কোথাও বলেছিলেন যার aptitudeনিজস্ব ডেটাবেস রয়েছে যা এটি রাখার সাথে পাশাপাশি বজায় aptরাখে। এর অর্থ হ'ল উভয় বিনিময়যোগ্য ব্যবহারের ফলে কিছু বিভ্রান্তিকর ঘটনা ঘটতে পারে, বিশেষত aptitudeযখন মনে হয় প্যাকেজের রাজ্যের সামান্য বাসি অনুলিপি রয়েছে। আমি এটি ঘটতে দেখেছি: এটি প্যাকেজগুলির মতো জিনিসে ফলাফল দেয় যা আপনি রহস্যজনকভাবে মুছে ফেলতে পারবেন না বা ইনস্টল করতে পারবেন না।

জিইউআই প্রোগ্রামটিতে synapticএই সমস্যা নেই কারণ এটি সম্পূর্ণভাবে aptডাটাবেসের উপর নির্ভর করে।


1

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

সূত্র: http://www.psychocats.net/ubuntu/aptitude


0

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

আপনি 'বিল্ড-ডিপ' দিয়ে প্যাকেজগুলি ইনস্টল না করে কোনও বড় বিষয় নয়, ৮.১০ থেকে শুরু করে সমস্ত বিল্ড-ডিপ ইনস্টল হওয়া প্যাকেজগুলি স্বয়ংক্রিয়ভাবে ইনস্টলড হিসাবে চিহ্নিত করা হয় (অ্যাপটি-গেটে স্বয়ংক্রিয়ভাবে অপসারণে যুক্ত হবে এবং প্রবণতাতে সরিয়ে দেওয়া হবে)।

(আপনি যদি 'বিল্ড-ডেপ' নির্মাণ এবং ব্যবহারের পরিকল্পনা করেন তবে আপনি যদি রাখতে চান তবে এটি অটো চিহ্নিতকরণকে বাধা দেয় (এবং অ্যাপ্লিকেশনগুলিতে একটি বৃহত অটো অপসারণের তালিকাটি আটকাতে পারে m এমপ্লেয়ার সুডো অ্যাপেট-বিল্ড-ডিপ এমপ্লেয়ার -o এপিটি :: পান :: বিল্ড-প্রস্থাঃ-স্বয়ংক্রিয় = মিথ্যা

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