So che è un po 'tardi, ma questo post è attualmente uno dei migliori risultati di ricerca relativi alla ricerca di alternative in Debian.
Il problema con l'utilizzo update-alternatives
qui è che mostrerà solo le opzioni installate per quanto ne so (la sua pagina man è piuttosto scarsa).
Per rispondere alla domanda come posta nel titolo, ovvero trovare tutti i pacchetti disponibili che forniscono un'alternativa (installata o no), è possibile utilizzare:
aptitude search '?provides(pattern)'
che può anche essere abbreviato in:
aptitude search '~Ppattern'
dove si pattern
trova tutta o parte dell'alternativa che stai cercando. Nel caso specifico di vi
, questo non funziona davvero. Se controlli i pacchetti nvi
e vim
con aptitude show
o apt-cache show
, vedrai che nessuno dei due elenca "vi" nella sua sezione "Fornisce:". In effetti, nella descrizione di nvi manca completamente quella sezione.
Tuttavia, funziona abbastanza bene per altre alternative, come 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)
Anche se questo non è perfetto, aptitude
ha funzionalità di ricerca incredibilmente flessibili che spesso ti permetteranno di aggirare il problema dei pacchetti che non elencano correttamente le alternative che forniscono, ad esempio usando "~seditors ~dvi\s"
come modello di ricerca elencherà tutti i pacchetti nella sezione "editor" il cui la descrizione contiene la stringa "vi".
Un'altra opzione è usare il sito Web dei pacchetti di Debian , dove pacchetti simili sono elencati nella sezione a destra.
aps ~Peditor
? Seaps
si intende che sia una scorciatoia per l'attitudine, va bene, ma per favore non usarlo in una risposta, confonderà semplicemente tutti. Inoltre, se ritieni che manchino delle offerte, puoi presentare una segnalazione di bug nei confronti dei pacchetti corrispondenti.