apt-get বনাম অভিযোজন .vs সিনপ্যাটিক সামঞ্জস্য


30

সাবেক ডেবিয়ান ব্যবহারকারী হিসাবে, আমি "ধরনের" মনে রাখবেন যে আমি শুধুমাত্র প্যাকেজ ম্যানেজার এক ... ব্যবহার করা উচিত হয় apt-get, aptitudeঅথবা synaptic, কিন্তু না তিন দ্বন্দ্ব সমন্বয় 'কারণ হতে পারে, তারা ভাল মিশ্রিত না।

আমি কোথায় এটি শুনেছি তা জানি না, তবে এটির স্মৃতি প্রিন্টটি ছেড়ে গেছে। সুতরাং আমি আপনার সাথে এটি যাচাই করতে চাই যদি এটি সত্যিই পরামর্শ না দেওয়া হয় বা এটি কোনও নগর কিংবদন্তি এবং এটি সম্পূর্ণ নিরাপদ। আপনি এটি নিশ্চিত করতে পারেন?

প্যাকেজ ইনস্টল করার সবচেয়ে সহজ উপায়টি কি চালানোর checkinstallআগে কমান্ডটি ব্যবহার করছে dpkg?


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

আমি 11.04 বিকাশের পরিবেশে sudo প্রবণতা নিরাপদ আপগ্রেড ব্যবহার করি। সুবিধাটি হ'ল "সেফ-আপগ্রেড" প্যাকেজগুলির প্যাকেট গ্রুপ রাখবে যতক্ষণ না তাদের সমস্ত মৌমাছি আপডেট হয়। এর অর্থ এটি আপনার অ কর্মক্ষম সিস্টেমের সংখ্যাকে ন্যূনতম করে।
robin0800

@ ক্রিস ... আমার পক্ষেও, আমি কখনই অভ্যস্ত হইনি Aptitude। বন্ধ Synapticআমিও ব্যবহার করেছিল KPackageমধ্যে KDE। এটা ভাল ছিল.
স্টিফেন রোল্যান্ড

উত্তর:


12

আসল পার্থক্যটি হ'ল প্রবণতা।

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

  • এটি একটি স্বাবলম্বনও চালাবে যাতে পুরানো নির্ভরতা পরিষ্কার হয়। এটি বিপজ্জনক হতে পারে যদি আপনি ঘটনাক্রমে এমন কোনও জিনিস মুছে ফেলা যা কোনও মেটাপ্যাকেজের উপর নির্ভরশীল এবং আপনি এটি এবং এর সমস্ত ডিপগুলি সরিয়ে ফেলেন। আপনি কী করছেন তা যদি জানেন তবে এটি কোনও সমস্যা নয়।


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

17

এই dpkgসমস্তগুলি ব্যাকএন্ড হিসাবে ব্যবহার করে । আপনি কেউ অন্য কোনও কিছু ব্যবহার করার সময় ভেঙে যাওয়া কোনও বিশেষ ডেটাবেস ব্যবহার করেন না।

এটি অবশ্যই শহুরে কিংবদন্তি।

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


1
স্টো ( gnu.org/software/stow ) / usr / স্থানীয় ইনস্টলের জন্য দুর্দান্ত।
জেমস ম্যাকমাহন

8

সিনাপটিক এবং এপেট-গেট সামঞ্জস্যপূর্ণ। প্রবণতা সিন্যাপটিকের সাথে সামঞ্জস্যপূর্ণ নয়। এটি সত্য, অন্য একটি পোস্টারের দাবি হিসাবে "নগর কিংবদন্তি" নয়।

আজ আমি জানতে চেয়েছিলাম আমার সিস্টেমে কোন জাভা রানটাইম আছে। গুগলিং নিম্নলিখিত পরামর্শগুলি সরিয়ে নিয়েছে: একটি কমান্ড শেল এ, টাইপ করুন:

প্রবণতা অনুসন্ধান "? সরবরাহ করে (জাভা-রানটাইম)"

এটি (অন্যান্য লাইনের মধ্যে) নিম্নলিখিতটি উত্পন্ন করেছে:

pi gcj-4.4-jre
পাই gcj-jre

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

আমি এই স্টাফটিতে কোনও বিশেষজ্ঞ নই এবং আমার ধারণা নেই যে প্রবণতাটি প্যাকেজ রাজ্যের তার ধারণাগুলি পর্যবেক্ষণ করছে, তবে এটি স্পষ্টতই এটি সিন্যাপটিকের সাথে সামঞ্জস্যপূর্ণ নয়।


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