APT のパッケージを探す apt-file, 依存 crate を探す cargo-tree

updated: 2021-09-11

  • APT のパッケージを探す apt-file の導入
  • 依存 crate を表示する cargo-tree

apt-file

apt-file を導入した。

wiki にあるように apt install apt-file でインストールをして、 apt-file update することで初期設定は終わり。

$ apt-file search libmp3lame.so.0
libmp3lame0: /usr/lib/x86_64-linux-gnu/libmp3lame.so.0

というように検索して出てくるパッケージ名で apt install libmp3lame0 などとできる。

cargo-tree

cargo-tree を導入した。

JavaScript のツール管理のために volta をインストールしていたが、 APT にはバイナリが登録されていないアーキテクチャだったのでビルドする必要があった。

volta をビルドしていると os_info からビルドエラーが発生したので、調べてみると os_info が古かった。

volta 本体は os_info に直接の依存はしていないので、どの crate が os_info に依存しているのか調べる必要があった。

そこで、 cargo-tree を使うことで依存グラフを表示し、解決した。