apt: প্যাকেজ ট্যাগ ব্যবহার করে কীভাবে অনুসন্ধান করবেন?


14

ডেবিয়ানের কয়েকটি (সর্বাধিক?) প্যাকেজের ট্যাগ রয়েছে। উদাহরণ স্বরূপ:

=# apt-cache show squirrelmail | perl -lne 'print if /^Tag:/.../^\S/'
Tag: implemented-in::php, interface::web, mail::imap, mail::smtp,
 mail::user-agent, network::server, protocol::http, protocol::imap,
 protocol::smtp, role::program, scope::application, use::browsing,
 use::editing, use::searching, use::transmission, use::viewing,
 web::TODO, web::application, works-with::mail
Section: web

তবে, প্রদত্ত ট্যাগ সহ সমস্ত প্যাকেজ তালিকাবদ্ধ করার জন্য আমি কোনও উপায় খুঁজে পাচ্ছি না। এটা কি সম্ভব?

debian  apt  dpkg  deb 

উত্তর:


6

আপনি সম্ভবত ডাবট্যাগগুলির চারপাশের সমস্ত ডকুমেন্টেশন একবার দেখে নিতে চান । এটি ... আপনি যতটা ভাবেন তত সহজ নয়। না, আমি জানি না কেন, কেন।


2
কেবলমাত্র একটি মন্তব্যের একটি শব্দ - আমি এই উত্তরটি বেছে নিয়েছি, কারণ অ্যাক্সি-ক্যাশে একবারে একাধিক ট্যাগ অনুসন্ধান করার সময় সমস্যা হয়েছে বলে মনে হচ্ছে, debtagsযা আমার ( debtags search "mail::user-agent && interface::web") প্রয়োজন অনুসারে করছে ।

12

আমি অবাক হয়েছি কেন লোকেরা উত্তর দেয় নি:

aptitude search '?tag(protocol::dns)'

aptitude search বিভিন্ন প্যাকেজ বিবরণ ক্ষেত্র এবং লজিকাল অপারেটরগুলিতে প্রোবগুলির সাথে জটিল অনুসন্ধান প্রশ্নের অনুমতি দেয়:

aptitude search '?tag(game::strategy) ?installed'
aptitude search '?tag(protocol::dns) !?installed'

পড়ুন শব্দটি উল্লেখ খোঁজো মধ্যে অ্যাপটিচিউড ইউজার ম্যানুয়াল এর থেকে aptitude-doc-enপ্যাকেজ ( /usr/share/doc/aptitude/html/en/index.html)।


এটি খুব ভাল করে
অলিভার ডেকান্ট

aptitude search '?tag(section::games)' chessউবুন্টুতে সমস্ত দাবা খেলাগুলির তালিকা আছে বলে মনে হচ্ছে ... আমি এই উদাহরণটি দেওয়ার কারণটি হ'ল apt-cache showউবুন্টু প্যাকেজের বিভাগটি তালিকাভুক্ত করা। আপনি এখানে যে কমান্ডটি সবে বলেছেন তা সেই বিভাগগুলি ব্যবহার করে অনুসন্ধান করতে সক্ষম করে (আমার ধারণা ... (?)) :)
বহুবচন_ডোনুট

5

প্যাকেজ axi-cacheথেকে ব্যবহার করুন apt-xapian-index। আপনি উদাহরণস্বরূপ করতে পারেন axi-cache search --all protocol::smtp। এর জন্য ট্যাব-সমাপ্তি axi-cacheঅত্যন্ত উন্নত, তাই প্রায়শই ট্যাবটি হিট করুন। উদাহরণস্বরূপ, axi-cache search --all protocol::smtp <tab><tab>আপনি ইতিমধ্যে প্রথমটি নির্দিষ্ট করেছেন এমন তথ্যের ভিত্তিতে আপনাকে কী কী ট্যাগগুলি চাইবে তা দেখাবে।


3

আপনি যদি ইনস্টল করেন তবে আপনি debtagsএটির মতো ট্যাগগুলি অনুসন্ধান করতে এটি ব্যবহার করতে পারেন:

debtags search made-of::icons
debtags search "made-of::icons && x11::theme"
debtags tagcat               # Shows all tags and their description
debtags tagshow x11::TODO    # Shows a single tag plus description

debtags এছাড়াও একটি দুর্দান্ত বাশ ট্যাব সমাপ্তির সাথে আসে।

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