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 を使うことで依存グラフを表示し、解決した。