/ ইউএসআর / শেয়ার / অ্যাপ্লিকেশন ইনস্টল / ডেস্কটপে এত ফাইল কেন?


11

14.04 এর জন্য, আমি লুবুন্টু এলটিএস চেষ্টা করছি।

আমি যদি চালনা করি তবে আমি ls -l /usr/share/app-install/desktop3085 .ডেস্কটপ ফাইলগুলির একটি তালিকা পাই। একটি ব্যতীত অন্য সকলের 18 ই এপ্রিল তারিখ রয়েছে। ব্যতিক্রমটি হ'ল:

-rw-r--r-- 1 root root  6328 Mar 28  2013 applications.menu

তারিখগুলি থেকে, এটি পরিষ্কার যে এগুলি সমস্ত আমার দ্বারা নয় ডিফল্টরূপে ইনস্টল করা আছে।

  • প্রতিটি জিইউআই-ভিত্তিক প্রোগ্রাম ইনস্টল করার সময়ে (বেশিরভাগ মধ্যে থাকা /usr/share/applications) তার নিজস্ব .ডেস্কটপ ফাইল আনবে না ?

  • তাহলে কেন এই হাজার হাজার অন্যান্য .ডেস্কটপ ফাইলগুলির প্রয়োজন? তাদের নাম থেকে, তাদের বেশিরভাগের লুবুন্টুর সাথে কোনও সম্পর্ক নেই।

  • তাদের নামগুলি নিয়মিত .ডেস্কটপ ফাইলগুলির চেয়ে পৃথক (যেমন এর মধ্যে রয়েছে /usr/share/applications): অনেকগুলি, সবকটিই নয়, নিয়মিত নামগুলি name:name.desktopঠিক এমনভাবে হয় name.desktop
  • আমি যাদের সবার দিকে লক্ষ্য করেছি তার সংখ্যার একটি স্ট্রিং X-AppInstall-Popcon=nnnযেখানে রয়েছে nnnতার একটি লাইন রয়েছে । আমি জানি যে পপকন "উবুন্টু ব্যবহারকারীদের মধ্যে কোন প্যাকেজগুলি সর্বাধিক জনপ্রিয়" তা নির্ধারণের পরিসংখ্যান সংগ্রহ করে। তবে কেন এই .ডেস্কটপ ফাইলগুলির অংশটি?

1
আমার মেশিনে 3086। এবং হ্যাঁ মনে হচ্ছে আপনি ঠিক আছেন। এই তালিকাটি এখানে রয়েছে: প্যাকেজ.বুন্টু.com / টিস্টি / সব / অ্যাপ- ইনস্টল- ডেটা / ফাইলিস্ট আমার কাছে মনে হয় এটি কেবলমাত্র ইনস্টলড অ্যাপস নয় them
রিনজউইন্ড

পপকন মানে জনপ্রিয়তার প্রতিযোগিতা। থেকে ওয়েবসাইট : "জনপ্রিয়তা কনটেস্ট ডেবিয়ান প্যাকেজ ব্যবহার ম্যাপ করার চেষ্টা করা হয় এই সাইটটি জনপ্রিয়তা-প্রতিযোগিতা প্যাকেজের ব্যবহারকারীদের দ্বারা পরিসংখ্যান রিপোর্ট পাঠানো থেকে সংগৃহীত প্রকাশ এই প্যাকেজের প্রতি সপ্তাহে ইনস্টল করা প্যাকেজ তালিকা ও অ্যাক্সেস সময় পাঠায়।। ইমেলের মাধ্যমে সার্ভারে প্রাসঙ্গিক ফাইলগুলির the popularity-contestআপনার সিস্টেমে সম্ভবত একটি প্যাকেজ রয়েছে যা এটি করে।
জোস

বন্য অনুমান: তারা কি সেখানে থাকতে পারে যাতে আপনি যদি একটি ইনস্টল না করা তবে বিদ্যমান অ্যাপ্লিকেশনটি চালানোর চেষ্টা করেন তবে আপনাকে এটি ইনস্টল করার জন্য অনুরোধ করা হচ্ছে?
অ্যাপের

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

@ জোস, আমি ফাইলগুলির সংখ্যা স্থির করে দিয়েছি। আমি প্রথম লাইনে ভুল করেছিলাম ls -lযার total 12384ফাইলগুলির সংখ্যা বোঝানো হয়েছিল। আমি তার উপর আগের মন্তব্য মুছে ফেলব। করছেন। পপকন, আমি মনে করি এটি সমস্ত অফিসিয়াল স্বাদে (ডেস্কটপ সংস্করণ) ডিফল্টরূপে ইনস্টল।
ডি কে বোস

উত্তর:


12

এর .desktopঅধীন ফাইলগুলি অ্যাপ-ইনস্টল-ডেটা প্যাকেজ /usr/share/app-install/desktopদ্বারা ইনস্টল করা আছে । এই প্যাকেজটি উবুন্টু সফটওয়্যার সেন্টার এবং (আপনার ক্ষেত্রে) লুবুন্টু সফ্টওয়্যার সেন্টার দ্বারা ব্যবহৃত অ্যাপ্লিকেশনগুলির সম্পর্কে মেটাডেটা সরবরাহ করে। প্যাকেজটিতে প্রতিটি অ্যাপ্লিকেশনের আইকনের একটি অনুলিপি থাকে যা ফাইলগুলি থেকে উল্লেখ করা হয় । অ্যাপ-ইনস্টল-ডেটা ইনস্টল করুন.desktop

মূলত, এই .desktopফাইলগুলি .desktopআপনার ডেস্কটপ পরিবেশের মেনু দ্বারা অ্যাপ্লিকেশনগুলি প্রবর্তনের জন্য ব্যবহৃত ফাইলগুলির সাথে খুব মিল to যাইহোক, আপনি লক্ষ্য করেছেন যে, জনপ্রিয়তা গণনা এবং অনুসন্ধানের কীওয়ার্ডের মতো জিনিসের জন্য তাদের অতিরিক্ত মেটাডেটা যুক্ত হয়েছে।

এবং সম্ভবত সুস্পষ্টভাবেই বোঝা যাচ্ছে যে app-install-dataপ্যাকেজটি .desktopসমস্ত উবুন্টু সিস্টেমে ফাইল এবং আইকনগুলির একটি সম্পূর্ণ সেট ইনস্টল করে তা নির্বিশেষে কোনও স্বাদ ইনস্টল করা আছে, কোন অ্যাপ্লিকেশনগুলি ডিফল্টরূপে ইনস্টল করা হয়েছে, বা কোন অ্যাপ্লিকেশন ইনস্টল করা হয়েছে বা কোনও নির্দিষ্ট সিস্টেমে ইনস্টল করা হয়েছে বা সরানো হয়েছে।

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

এই মেটাডেটা ফাইল এবং আইকনগুলি হ'ল যদি আপনি কেবল প্যাকেজটিতে থাকা প্যাকেজটি আনইনস্টল করে চান:

sudo apt-get remove app-install-data

লক্ষ্য করুন সরানোর app-install-dataপালা বল সরানো ইচ্ছা lubuntu-software-center, lubuntu-desktop, software-center, এবং ubuntu-desktop। যাইহোক, এই প্যাকেজগুলি অপসারণ অ্যাপ্লিকেশন প্যাকেজ ম্যানেজারের জন্য সিনাপটিক, প্রবণতা, অ্যাপটি-গেট, বা অন্য কোনও ফ্রন্ট-এন্ডগুলিকে প্রভাবিত করবে না। কেবল উবুন্টু সফটওয়্যার সেন্টার অ্যাপ্লিকেশনের জন্য এই ফাইলগুলির প্রয়োজন।

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