特定のパッケージがインストールされていることを確認したいと思います。正確に一致する項目が必要です。
nginxで始まるパッケージを見つけることができます。
$ dpkg -l | grep -w 'nginx'
ii nginx 1.18.0-0ubuntu1 all small, powerful, scalable web/proxy server
ii nginx-common 1.18.0-0ubuntu1 all small, powerful, scalable web/proxy server - common files
ii nginx-core 1.18.0-0ubuntu1 amd64 nginx web/proxy server (standard version)
$ dpkg -l | grep -w 'nginx$'
$ dpkg -l | grep -w "nginx"
ii nginx 1.18.0-0ubuntu1 all small, powerful, scalable web/proxy server
ii nginx-common 1.18.0-0ubuntu1 all small, powerful, scalable web/proxy server - common files
ii nginx-core 1.18.0-0ubuntu1 amd64 nginx web/proxy server (standard version)
$ dpkg -l | grep -w "\<nginx\>"
ii nginx 1.18.0-0ubuntu1 all small, powerful, scalable web/proxy server
ii nginx-common 1.18.0-0ubuntu1 all small, powerful, scalable web/proxy server - common files
ii nginx-core 1.18.0-0ubuntu1 amd64 nginx web/proxy server (standard version)
$ dpkg -l | grep "\<nginx\>"
ii nginx 1.18.0-0ubuntu1 all small, powerful, scalable web/proxy server
ii nginx-common 1.18.0-0ubuntu1 all small, powerful, scalable web/proxy server - common files
ii nginx-core 1.18.0-0ubuntu1 amd64 nginx web/proxy server (standard version)
そして私はちょうどnginxが欲しい。どうすれば修正できますか?
ベストアンサー1
説明したようにパッケージはdpkgにありますが、aptを介してインストールすることはできません。、使用dpkg-query
:
dpkg-query -W -f '${db:Status-Status}' nginx
nginx
「インストール済み」は、そのパッケージが完全にインストールされている場合にのみ表示されます。
それでも問題が解決しない場合は、dpkg-query
パッケージをパラメータとして指定してくださいdpkg -l
。
dpkg -l nginx