সনাক্ত এবং mlocon মধ্যে পার্থক্য


15

আমি কমান্ডটি ইনস্টল করতে চেয়েছিলাম locate, যা এর মাধ্যমে উপলব্ধ sudo apt-get installmlocate

যাইহোক, আমি প্রথম দৌড়েছিলাম sudo apt-get installlocateযা মনে হয় অন্য কিছু ইনস্টল করেছে।

কমান্ডটি টাইপ করার সময় locate <package>আপনাকে আহ্বান জানানো হবে mlocate

প্যাকেজটি কী locateএবং এটি ( কী ) নিরাপদে অপসারণ করা যেতে পারে?


1
আমি বিশ্বাস করি যে মুলোকট হ'ল মূল অবস্থানটির প্রতিস্থাপন ছিল, তবে এটি 15 বছর আগে ছিল এবং সম্ভবত, একটি প্যাকেজ অন্যটির কাছে একটি উপাধি বা রেফারার। আরও একটি বৈকল্পিক রয়েছে, "স্লোক" যা ব্যবহারকারীর অনুমতিগুলির উপর ভিত্তি করে কোনও ফাইলের দৃশ্যমানতা পর্যবেক্ষণ করে, তবে আমি দেখতে পাইনি। এটি একটি দীর্ঘ সময়ের মধ্যে
ওথিয়াস

উত্তর:


25

সনাক্ত প্যাকেজের বাস্তবায়ন সনাক্ত থেকে গনুহ findutilsMlocate প্যাকেজ একই ধারণা নামক আরেকটি বাস্তবায়ন mlocate । তারা একই বুনিয়াদি কার্যকারিতা বাস্তবায়ন করে: প্রতি রাতেই পুনর্নির্মাণ করা (সাধারণত) একটি সূচকের ভিত্তিতে ফাইল নামের দ্রুত অনুসন্ধান lookup তারা মৌলিক ব্যবহারের বাইরে তাদের কার্যকারিতার কিছুতে পৃথক। বিশেষত, জিএনইউ সনাক্তকরণ কেবলমাত্র বিশ্ব-পঠনযোগ্য ফাইলগুলির একটি সূচক তৈরি করে (যদি আপনি এটি আপনার অ্যাকাউন্ট থেকে চালান না) তবে এমলোকট সমস্ত ফাইলের একটি সূচি তৈরি করে তবে কেবল কলিং ব্যবহারকারীরাই এমন ফাইলগুলি দেখতে দেয় যা এটি অ্যাক্সেস করতে পারে। এটি বেশিরভাগ পরিস্থিতিতে মলিটকে আরও দরকারী করে তোলে তবে কিছু অসাধারণ ইনস্টলেশন যেখানে এটি প্রশাসক দ্বারা চালিত হয় না সেখানে ব্যবহারযোগ্য ablemlocateএবং নির্বিঘ্নে সুরক্ষা ঝুঁকিপূর্ণ হতে হবে।

ডেবিয়ান এবং ডেরিভেটিভগুলির অধীনে, আপনি যদি উভয় ইনস্টল করেন locateতবে mlocateবাস্তবায়নটি চালিত হবে এবং আপনাকে locate.findutilsজিএনইউ বাস্তবায়ন চালানোর জন্য চালানো দরকার । এটি বিকল্পের মাধ্যমে পরিচালিত হয় । যদি আপনি উভয়ই ইনস্টল করে থাকেন তবে তারা উভয়ই তাদের নিজ নিজ সূচি পুনর্নির্মাণে সময় ব্যয় করবে তবে তা ছাড়া তারা একে অপরের সাথে বিরোধ করবে না won't


2
আপনি mlocateএর প্রধান বৈশিষ্ট্যটি উল্লেখ করতে অবহেলিত হয়েছিলেন , যা থেকে এটির নামটি পাওয়া যায় ("মার্জিং সনাক্তকরণ"): এটির একটি সংস্করণ সরবরাহ করে updatedbযার পুরানো সূচকটি পুনরায় ব্যবহারের ctimeপরিবর্তনের জন্য ডিরেক্টরিগুলির জন্য ফাইল / সাব-ডিরেক্টরিগুলির তালিকাগুলি অনুসন্ধানের মাধ্যমে আপডেট সম্পাদনা উন্নত করে ।
ssokolow

6

mlocon হল সনাক্তকরণের একটি নতুন বাস্তবায়ন। একবার আপনি mlocateএটি ইনস্টল করুন

বিকল্প ব্যবস্থার মাধ্যমে বিলোপ করার জন্য বাইনারি / usr / বিন / সনাক্তকরণ বাইনারি পরিবর্তন করবে।

এই কারণেই যদি আপনি সেই ক্রমে ইনস্টল করেন তবে আপনি mlocon আচরণ পান।

বিশদ এখানে পাওয়া যাবে


আসলে, আমি কখনও ইনস্টল করি নি mlocate, তবে আমার উবুন্টু 16.04 সিস্টেমে/usr/bin/locate -> /etc/alternatives/locate -> /usr/bin/mlocate
cayhorstmann
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.