"apt install ./file.deb" 対 "apt install /path/to/file.deb"

"apt install ./file.deb" 対 "apt install /path/to/file.deb"

インストール.debファイルを探していましたが、ここで答えを見つけました。dpkg -iまたはaptを介してdebファイルをインストールする方法は?

以下を使用することの違いを知りたいです。

sudo apt install ./name.deb

そして

sudo apt install /path/to/package/name.deb

2番目のオプションはどうですか?

sudo apt install ./path/to/package/name.deb

答え1

これら2つのバリアントは異なる場所でパッケージを見つけます(現在のディレクトリがルートディレクトリではない場合)。

sudo apt install ./path/to/package/name.deb

name.debサブディレクトリpathで、to名前付きパッケージファイルを探します。package現在のディレクトリ.)。この方法は、現在のディレクトリにというディレクトリがありpath、このディレクトリ自体にというディレクトリがあり、toこのディレクトリ自体packageにというファイルを含むディレクトリが含まれている場合にのみ機能しますname.deb

sudo apt install /path/to/package/name.deb

ディレクトリ内のパッケージを探します/path/to/packageつまり上記と同じですが、現在のディレクトリではなくルートディレクトリから始めます。

つまり、構文の一部では./なくファイルパスの一部であり、通常のパスのように解釈されます。apt

関連情報