この質問 と同様に、debファイルをいくつか追加し、 この質問での@Wowfunhappyによる最新の回答 に従って自分のローカルリポジトリを作成しました。ただしapt-get update
次のエラーが発生します。
Could not open file /var/lib/apt/lists/partial/_usr_local_mydebs_._Packages - open (13: Permission denied)
Hit:7 http://security.ubuntu.com/ubuntu bionic-security InRelease
Reading package lists... Done
N: Download is performed unsandboxed as root as file '/usr/local/mydebs/./InRelease' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
E: Failed to fetch store:/var/lib/apt/lists/partial/_usr_local_mydebs_._Packages Could not open file /var/lib/apt/lists/partial/_usr_local_mydebs_._Packages - open (13: Permission denied)
E: Some index files failed to download. They have been ignored, or old ones used instead.
EDIT:私はドッカーコンテナー(Ubuntu 18.04)を使用しています。
EDIT2
この質問の回避策 を見つけました。しかし、私はまだこのメッセージを受け取ります:
N: Download is performed unsandboxed as root as file '/usr/local/mydebs/./InRelease' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
パッケージのインストールを続行できるので、これは無害なバグですか? 「N」の意味がわかりません。
Apt-get updateに行を追加すると修正されました。
-o APT::Sandbox::User=root
完全apt-get update
は次のようになります。
apt-get -o Acquire::GzipIndexes=false -o APT::Sandbox::User=root update