Je sais que c'est un peu tard, mais ce message est actuellement l'un des meilleurs résultats de recherche liés à la recherche d'alternatives dans Debian.
Le problème avec l'utilisation update-alternatives
ici est qu'il ne vous montrera que les options installées pour autant que je sache (sa page de manuel est assez clairsemée).
Pour répondre à la question posée dans le titre, c'est-à-dire trouver tous les packages disponibles qui offrent une alternative (installée ou non), vous pouvez utiliser:
aptitude search '?provides(pattern)'
qui peut également être abrégé en:
aptitude search '~Ppattern'
où se pattern
trouve tout ou partie de l'alternative que vous recherchez. Dans le cas particulier de vi
, cela ne fonctionne pas vraiment. Si vous inspectez les packages nvi
et vim
avec aptitude show
ou apt-cache show
, vous verrez que ni l'un ni l'autre ne répertorie "vi" dans sa section "Fournit:". En fait, la description de nvi manque complètement cette section.
Cependant, cela fonctionne assez bien pour d'autres alternatives, telles que 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)
Même si ce n'est pas parfait, aptitude
possède des capacités de recherche incroyablement flexibles qui vous permettront souvent de contourner le problème des packages qui ne répertorient pas correctement les alternatives qu'ils fournissent - par exemple, en utilisant "~seditors ~dvi\s"
comme modèle de recherche, tous les packages de la section «éditeurs» description contient la chaîne "vi".
Une autre option consiste à utiliser le site Web des paquets de Debian , où des paquets similaires sont répertoriés dans la section à droite.
aps ~Peditor
? Siaps
est destiné à être un raccourci pour l'aptitude, très bien, mais s'il vous plaît ne l'utilisez pas dans une réponse, cela ne fera que confondre tout le monde. De plus, si vous pensez qu'il manque des offres, vous pouvez déposer un rapport de bogue sur le ou les packages correspondants.