Ich möchte Pakete für Offline-Ubuntu16.04 installieren. Ich habe alle .deb-Dateien in/var/cache/apt/archivesauf einem anderen Rechner mit Internetzugang. Wenn ichdpkg -i libboost-all-dev_1.58.0.1ubuntu1_amd64.debum das Paket zu installieren, wurde mir fälschlicherweise die Berechtigung verweigert.
dpkg:error processing archive libboost-all-dev_1.58.0.1ubuntu1_amd64.deb(--install):
cannot access archive: Permission denied
Ich habe benutztchmod -R 777 ./ um die Autorität zu ändern. Es funktioniert nicht.
-rwxrwxrwx 1 root root Aug 13 16:58 libboost-all-dev_1.58.0.1ubuntu1_amd64.deb
Antwort1
Ich hatte dasselbe Problem und die Lösung bestand darin, das aktuelle Verzeichnis für alle ausführbar zu machen:
chmod a+x .