apt-file & apt-cache command: パッケージを検索する

APTによるパッケージ管理 5/N

公開日: 2021-02-21
更新日: 2024-04-24

  Table of Contents

apt-fileコマンド

📘 apt-fileコマンド

  • 指定したパターンを基にパッケージの検索を行うコマンド
  • インストールされていないパッケージも検索の対象
コマンド 説明
apt-file search パターンで指定した名前のファイルが含まれているパッケージを表示
apt-file list 指定したパッケージに含まれるすべてのファイルを表示
apt-file update キャッシュファイルの更新

利用するためにはデータベースの更新が必要で以下のコマンドを実行します

1
% sudo apt-file update

実行後に初めて検索可能になります./usr/sbin/sshdというファイルを含むパッケージを検索する場合は

1
2
% apt-file search /sbin/sshd
openssh-server: /usr/sbin/sshd  

apt-cacheコマンド

📘 apt-cacheコマンド

  • debパッケージ情報の検索,表示に使用するコマンド
  • データベースのアップデートはapt updateの都度実行される
コマンド 説明
apt-cache pkgnames インストール可能なパッケージを表示
apt-cache pkgnames <pattern> パターンで指定した名前が含まれている
パッケージのうち,インストール可能
なものを表示
apt-cache show <packagename> 指定したパッケージの詳細情報を表示
apt-cache dependes <packagename> 指定したパッケージの依存関係情報を表示
apt-cache dependes <pattern> 指定した文字列でパッケージ名と説明文
から検索し一致したパッケージを返す
   

apt-cache searchはキーワードから簡単に関連しそうなパッケージを探すときに役に立ちます.感覚としては,googleでワードを検索エンジンにかけるのと同じで,複数単語で検索したいときにはそのまま半角スペースを空けて列挙し検索することができます.

ubuntuにiphoneの画面をmirrorしたいなと考えて,以下のコマンドを実行してみたところ

1
2
% apt-cache search iphone mirror
uxplay - open-source AirPlay mirroring server

uxplayというパッケージが関連してそうでした.apt install後,Firewallを開けてuxplay -s 1280x720 -fps 60を実行すると,iphone側からミラーリングを選択できました.

References



Share Buttons
Share on:

Feature Tags
Leave a Comment
(注意:GitHub Accountが必要となります)