私はこれが少し遅れていることを知っていますが、この投稿は現在Debianで代替を見つけることに関連する検索ヒットのトップの1つです。
update-alternatives
ここでの使用に関する問題は、私が知る限り、インストールされているオプションのみを表示することです(そのmanページはかなりまばらです)。
タイトルにある質問に答えるには、つまり、(インストールされているかどうかに関係なく)代替を提供するすべての利用可能なパッケージを見つけるには、次のコマンドを使用できます。
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"
、検索パターンとして使用すると、「editors」セクションにすべてのパッケージがリストされます。説明には文字列「vi」が含まれています。
別のオプションは、DebianのパッケージWebサイトを使用することです。この場合、同様のパッケージが右側のセクションにリストされています。
aps ~Peditor
ですか?aps
適性のショートカットを意図している場合は問題ありませんが、それを回答で使用しないでください。また、不足している提供があると思われる場合は、対応するパッケージに対してバグレポートを提出できます。