我想為離線ubuntu16.04安裝軟體包。我將所有 .deb 檔案壓縮到/var/cache/apt/檔案在另一台可以上網的機器上。當我使用dpkg -i libboost-all-dev_1.58.0.1ubuntu1_amd64.deb安裝該軟體包時,出現權限被拒絕錯誤。
dpkg:error processing archive libboost-all-dev_1.58.0.1ubuntu1_amd64.deb(--install):
cannot access archive: Permission denied
我用過chmod -R 777 ./ 改變權限。這不起作用。
-rwxrwxrwx 1 root root Aug 13 16:58 libboost-all-dev_1.58.0.1ubuntu1_amd64.deb
答案1
我遇到了同樣的問題,解決方法是使當前目錄對所有人可執行:
chmod a+x .