apt検索:完全一致に制限


14

かなり前からLinuxをいじっていましたが、aptのこの一見基本的な機能を理解することはできませんでした。

問題は、JavaやPythonに関連するもの、またはそれに類するものを検索するときに、aptが何百ものパッケージを見つけることです。しかし、パッケージの正確な名前としてpythonを含むものに結果を制限したいと思います。

だから私は次のようなものを試しました: apt search python | grep *python* などなど、しかしそれを理解することはありませんでした。ウェブベースのパッケージの詳細への敗北と結果を認めたり、グラフィカルインターフェイスを使用してパケットを見つけたりすることを嫌います。前もって感謝します。

回答:


21

Apt 正規表現をサポートしているため、次を使用できます。

apt search ^python$

これで開始パッケージを探しp続くythoとに終わったn(他の言葉で:ルックス正確ため、python)。

または、以下を使用して検索をパッケージ名に限定します。

apt search --names-only python

1
2番目のコマンドは私が探しているものだと思います。ありがとう!
カール

@CarldeJongどういたしまして;)
Ravexina

さらに強力な検索機能を持つaptitudeの使用を検討することもできます。おそらくここでは必要ありませんが、まだインストールされていないパッケージを検索でき、名前に「python」が含まれ、説明のどこかに「statistics」が記載されているが、特定のPPA?それはささいなクールです。
ダラエル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.