我发现用
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的错误,还是我做错了什么?
发布于 2020-07-23 20:35:35
从1.1版开始,apt使用非特权用户(_apt)下载包。这包括本地包的检索,除非(理论上)包不是世界可读的;在过去有过这种错误(请参阅#805069),这可能是一个变体.
可以通过将APT::Sandbox::User设置为root来禁用此功能:
apt -o APT::Sandbox::User=root ...发布于 2020-07-24 02:24:40
你知道apt和dpkg不一样吗?
/etc/apt/sources.list文件用于在apt(如apt中)中定位所需的包。
https://unix.stackexchange.com/questions/600050
复制相似问题