私は使用して発見しました
sudo apt install ./<package_name_here>.deb
失敗した
E: Failed to fetch file:<path_to_package>/<package_name_here>.deb File not found - <path_to_package>/<package_name_here>.deb (13: Permission denied)
含まれているディレクトリの権限が./<package_name_here>.deb
700に設定されている場合。
しかし、使用するのに問題はありません
sudo dpkg -i ./<package_name_here>.deb
これはバグですかapt
、それとも私が何か間違っているのですか?
- ルバントゥ 20.04
- 適切な2.0.2(amd64)
- dpkg 1.19.7(amd64)
答え1
バージョン 1.1 以降、apt
権限のないユーザー ( _apt
) を使用してパッケージをダウンロードします。 (理論的には)パッケージが過去にこのようなエラーがあった場合を除き、これにはローカルパッケージ検索が含まれます。#805069)、これは変形かもしれません...
APT::Sandbox::User
設定でこの機能を無効にできますroot
。
apt -o APT::Sandbox::User=root ...
答え2
これが違うことをご存知apt
ですかdpkg
?
この/etc/apt/sources.list
ファイルは、apt-get(aptと同様)で必要なパッケージを見つけるために使用されます。