回答:
コマンドラインから、次を使用します。
apt-cache search keyword
ここで、検索キーワードは、パッケージ名のすべてまたは一部、またはその説明で使用される単語にすることができます。
たとえば、apt-cache search proxy
次の両方のパッケージが含まれます。
小さなプロキシ -軽量、非キャッシュ、オプションで匿名化するHTTPプロキシ tircd- Twitter APIへの ircd プロキシ
注:リストは長くなる可能性があるため、出力をパイプして、
less
一度に1行または1画面ずつスクロール可能にすることができますapt-cache search something | less
。
apt-cache search .
多くの場合、Synapticはこれを行うためのより便利な方法ですが、少なくともデスクトップにXサーバーが必要です(デスクトップ環境を実行している場合を除く)。sudo apt-get install synaptic
必要に応じてインストールします。
X転送によるssh'dサーバー上のSynaptic:
Ubuntu Desktopでローカルに実行されているSynaptic:
apt-get
、apt-cache
引数なしで実行し、短いヘルプ/チートシート情報を取得できます。長いヘルプが必要な場合は、いつでもマンページを読むことができます。(つまりman apt-cache
)
apt install
を行うスマートな方法はありますか?この関数からの出力は乱雑です。各行の最初の単語を使用することもできますが、もっと簡単な方法があるはずです。
apt-cache pkgnames
、、およびすべてを使用してaptitude
、出力を異なる形式にします。(これらのいずれも、パッケージを検索するときにの使用を必要としません。)読みやすさのために使用することを好みます。パッケージ名が強調表示され、異なるパッケージの間にスペースが挿入されます。また、既にインストールされている各パッケージの横にリストされています。使用法:apt-cache
apt
sudo
apt
[installed]
apt search package-name
apt search firefox | grep -A 3 firefox
apt search ^firefox
またはapt search ^firefox$
コマンドラインからaptitudeを使用することもできます:
aptitude search xxxxxx
apt-cache
、私はapt-get install aptitude
インストールした新しいボックスごとに常にそうしていました。ただし、apt-cache
インストールされているかどうかを確認する方法が見つからないため、少しの間それを続けなければならないでしょう
dpkg --list | grep "$1"
)を作成するか、この効果にシェル関数を追加するだけ.bash_login
です。...:
apt-cacheコマンドラインツールは、aptソフトウェアパッケージキャッシュの検索に使用されます。簡単に言えば、このツールは、ソフトウェアパッケージの検索、パッケージの情報の収集、およびDebianまたはUbuntuベースのシステムでインストール可能なパッケージの検索に使用されます。
インストールする前にパッケージ名とその説明を調べるには、「search」フラグを使用します。apt-cacheで「検索」を使用すると、一致したパッケージのリストと短い説明が表示されます。パッケージ 'vsftpd'の説明を知りたい場合、コマンドはそうなります。
構文:
apt-cache search SearchTerm
$ apt-cache search vsftpd
可能な出力は次のとおりです。
vsftpd - lightweight, efficient FTP server written for security
ccze - A robust, modular log coloriser
ftpd - File Transfer Protocol (FTP) server
yasat - simple stupid audit tool
「vsftpd」で始まるすべてのパッケージを見つけてリストするには、次のコマンドを使用できます。
$ apt-cache pkgnames vsftpd
また、more、またはgrepで結果を実行することもできます。例えば:
apt-cache search firefox | grep plugin
最初に、作成しようとしているリポジトリ内のすべてのファイルのリストが最新になるように、パッケージインデックスファイルを更新することをお勧めします
sudo apt-get update
次に、「正規表現」が正規表現を表し、検索に指定されたパターンである「正規表現の検索」機能を使用apt-cache
します。検索パターンの詳細については、コマンドman 7 regex
または英語で手動のregex(7)を検索できます。に等しい正規表現変数 。 十分であろう。
apt-cache search .
上記はすべての結果を提供しますが、閲覧に特に役立つ順序ではありません。
最後に、を使用して辞書順でソートsort -d
し、を使用して一度に1ページのみを表示できますless
。
apt-cache search . |sort -d |less
apt-cache policy
。ソースに関する詳細情報を提供します。