मुझे पता है कि यह थोड़ा देर से है, लेकिन यह पोस्ट वर्तमान में डेबियन में विकल्प खोजने से संबंधित शीर्ष खोज हिट में से एक है।
update-alternatives
यहाँ उपयोग करने के साथ समस्या यह है कि यह केवल आपको स्थापित विकल्प दिखाएगा जहाँ तक मैं बता सकता हूँ (इसका मैन पेज काफी विरल है)।
शीर्षक में रखे गए प्रश्न का उत्तर देने के लिए, अर्थात सभी उपलब्ध पैकेजों को खोजना जो एक विकल्प प्रदान करते हैं (स्थापित या नहीं), आप उपयोग कर सकते हैं:
aptitude search '?provides(pattern)'
जिसे संक्षिप्त भी किया जा सकता है:
aptitude search '~Ppattern'
pattern
आप के लिए देख रहे हैं या वैकल्पिक का हिस्सा है, जहां । के विशिष्ट मामले में vi
, यह वास्तव में काम नहीं करता है। आप संकुल का निरीक्षण किया तो nvi
और vim
साथ aptitude show
या apt-cache show
, आप देखेंगे कि न तो एक सूची "vi" अपने "प्रदान करता है:" में अनुभाग। वास्तव में, nvi का विवरण उस अनुभाग को पूरी तरह से याद नहीं कर रहा है।
हालाँकि, यह अन्य विकल्पों के लिए यथोचित काम करता है, जैसे editor
:
$ aptitude search '~Peditor'
p deutex - composition tool for doom-style WAD files
p edbrowse - /bin/ed-alike webbrowser written in C
p emacs24 - GNU Emacs editor (with GTK+ GUI support)
p emacs24-lucid - GNU Emacs editor (with Lucid GUI support)
p emacs24-nox - GNU Emacs editor (without GUI support)
p fte-console - Text editor for programmers - console edi
p fte-terminal - Text editor for programmers - version for
p fte-xwindow - Text editor for programmers - X Window Sy
p jed - editor for programmers (textmode version)
p jove - Jonathan's Own Version of Emacs - a compa
p jupp - user friendly full screen text editor
p le - Text editor with block and binary operati
p ledit - line editor for interactive programs
p levee - very small vi clone
p mg - microscopic GNU Emacs-style editor
p nano - small, friendly text editor inspired by P
p nano-tiny - small, friendly text editor inspired by P
p ne - easy-to-use and powerful text editor
p pluma - official text editor of the MATE desktop
p rlfe - Front-end using readline to "cook" input
p rlwrap - readline feature command line wrapper
p scite - Lightweight GTK-based Programming Editor
p vigor - nvi with the evil paperclip
p vile - VI Like Emacs - vi work-alike
p vim - Vi IMproved - enhanced vi editor
p vim-athena - Vi IMproved - enhanced vi editor - with A
p vim-gnome - Vi IMproved - enhanced vi editor - with G
i vim-gtk - Vi IMproved - enhanced vi editor - with G
p vim-nox - Vi IMproved - enhanced vi editor - with s
i vim-tiny - Vi IMproved - enhanced vi editor - compac
p xjed - editor for programmers (x11 version)
p xul-ext-password-editor - edit password manager entries in Mozilla
p xvile - VI Like Emacs - vi work-alike (X11)
भले ही यह सही नहीं है, aptitude
लेकिन अविश्वसनीय रूप से लचीली खोज क्षमताएं हैं जो आपको अक्सर पैकेज की समस्या के आसपास काम करने देंगी जो सही ढंग से सूचीबद्ध नहीं हैं कि वे कौन से विकल्प प्रदान करते हैं- उदाहरण के लिए "~seditors ~dvi\s"
खोज पैटर्न के रूप में उपयोग करने से "संपादकों" अनुभाग में सभी पैकेज सूचीबद्ध होंगे विवरण में स्ट्रिंग "vi" है।
एक अन्य विकल्प डेबियन के पैकेज वेबसाइट का उपयोग करना है , जहां समान पैकेज दाईं ओर अनुभाग में सूचीबद्ध हैं।
aps ~Peditor
? यदिaps
उपयुक्तता के लिए शॉर्ट कट का इरादा है, तो ठीक है, लेकिन कृपया इसका उपयोग किसी उत्तर में न करें, यह सभी को भ्रमित कर देगा। इसके अलावा, अगर आपको लगता है कि लापता उपलब्धियां हैं, तो आप संबंधित पैकेज (एस) के खिलाफ बग रिपोर्ट दर्ज कर सकते हैं।