web-dev-qa-db-ja.com

Ubuntuディストリビューション/リリース(bionicなど)によって提供されるすべての仮想パッケージのリストはどこで入手できますか?

  1. https://packages.ubuntu.com/ で、「」の下の「bionic」リンクをたどります。パッケージのリストを参照してください:」。
  2. https://packages.ubuntu.com/bionic/ にある「仮想パッケージ」リンクをたどります。
  3. https://packages.ubuntu.com/bionic/virtual/ に到達しましたが、何も表示されていません(これはバグだと思います!)。

仮想パッケージの名前(例:build-essential)がわかっている場合は、次のように完全なURLを手動で入力して情報を表示できます。

これは10年以上私を悩ませました(おそらくUbuntu 6.06または8.04以降)。すべての仮想パッケージのリストをどこで入手できるか誰かが知っていますか?

ありがとう!

aptitudeパッケージマネージャーの検索機能は、次のように仮想パッケージを照合できます。

aptitude search '?virtual'

しかしながら build-essentialはそのようなパッケージではありません-Debianの用語では、仮想パッケージは次のように説明されています。

仮想パッケージは、パッケージのグループのいずれかに適用される一般的な名前であり、すべてのパッケージが同様の基本機能を提供します。たとえば、konquerorとfirefox-esrの両方のプログラムはWebブラウザーであるため、機能するため、または機能するためには、システム上でWebブラウザーを必要とするプログラムの依存関係を満たす必要があります。したがって、どちらもwww-browserと呼ばれる「仮想パッケージ」を提供すると言われています。

したがって、たとえば、仮想パッケージxserverは、

$ aptitude search '?provides(^xserver$)'
p   tigervnc-standalone-server                                              - Standalone virtual network computing server                                      
p   tigervnc-standalone-server:i386                                         - Standalone virtual network computing server                                      
p   tightvncserver                                                          - virtual network computing server software                                        
p   tightvncserver:i386                                                     - virtual network computing server software                                        
p   vnc4server                                                              - Virtual network computing server software                                        
p   vnc4server:i386                                                         - Virtual network computing server software                                        
p   xnest                                                                   - Nested X server                                                                  
p   xnest:i386                                                              - Nested X server                                                                  
p   xserver-xephyr                                                          - nested X server                                                                  
p   xserver-xephyr:i386                                                     - nested X server                                                                  
p   xserver-xephyr-hwe-18.04                                                - nested X server                                                                  
p   xserver-xephyr-hwe-18.04:i386                                           - nested X server                                                                  
i   xserver-xorg                                                            - X.Org X server                                                                   
p   xserver-xorg:i386                                                       - X.Org X server                                                                   
p   xserver-xorg-hwe-18.04                                                  - X.Org X server                                                                   
p   xserver-xorg-hwe-18.04:i386                                             - X.Org X server                                                                   
p   xvfb                                                                    - Virtual Framebuffer 'fake' X server                                              
p   xvfb:i386                                                               - Virtual Framebuffer 'fake' X server                                              

残念ながら、「次のようなパッケージ」を特定できる特定の検索用語はないと思いますbuild-essential-依存関係のみのパッケージと呼ばれることもありますが、独自のいくつかのファイルをインストールするため、厳密には当てはまりません。

参照:

2
steeldriver