Saya tahu ini agak terlambat, tetapi posting ini saat ini adalah salah satu hit pencarian teratas yang terkait dengan mencari alternatif di Debian.
Masalah dengan menggunakan di update-alternatives
sini adalah bahwa itu hanya akan menunjukkan kepada Anda opsi yang diinstal sejauh yang saya tahu (halaman manualnya cukup jarang).
Untuk menjawab pertanyaan sebagaimana diajukan dalam judul, yaitu menemukan semua paket yang tersedia yang memberikan alternatif (apakah diinstal atau tidak), Anda dapat menggunakan:
aptitude search '?provides(pattern)'
yang juga bisa disingkat menjadi:
aptitude search '~Ppattern'
di mana pattern
semua atau sebagian dari alternatif yang Anda cari. Dalam kasus khusus vi
, ini tidak benar-benar berfungsi. Jika Anda memeriksa paket nvi
dan vim
dengan aptitude show
atau apt-cache show
, Anda akan melihat bahwa tidak ada yang mencantumkan "vi" di bagian "Menyediakan:". Bahkan, deskripsi nvi tidak ada bagian itu sepenuhnya.
Namun, ini bekerja dengan cukup baik untuk alternatif lain, seperti 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)
Meskipun ini tidak sempurna, aptitude
memiliki kemampuan pencarian yang sangat fleksibel yang akan sering membuat Anda mengatasi masalah paket yang tidak mencantumkan alternatif mana yang mereka sediakan - misalnya menggunakan "~seditors ~dvi\s"
sebagai pola pencarian akan mencantumkan semua paket di bagian "editor" yang memiliki deskripsi berisi string "vi".
Pilihan lain adalah menggunakan situs web paket Debian , di mana paket serupa tercantum di bagian di sebelah kanan.
aps ~Peditor
? Jikaaps
dimaksudkan sebagai jalan pintas untuk bakat, baik-baik saja, tapi tolong jangan gunakan itu dalam jawaban, itu hanya akan membingungkan semua orang. Selain itu, jika Anda merasa ada persediaan yang hilang, Anda dapat mengajukan laporan bug terhadap paket yang sesuai.