Я использую apt-cacher
для выполнения apt-get update
на клиентском компьютере. Однако настройка не работает - я получаю следующую ошибку при выполнении apt-get update
:
W: The repository 'http://<local_repo_IP>:3142/archive.ubuntu.com/ubuntu xenial Release' does not have a release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
E: Failed to fetch http://<local_repo_IP>:3142/archive.ubuntu.com/ubuntu/xenial.main/source/Sources
403 Sorry, not allowed to fetch that type of file: Sources.xz
E: Some index files failed to download. They have been ignored, or old ones used instead.
Я пытался настроить прокси-сервер в разных местах, пробуя один за другим, когда он не работает:
sudo nano /etc/apt/apt.conf
Acquire::http::proxy "<local_repo_IP>:3142";
sudo nano /etc/apt/apt.conf.d/90-apt-proxy.conf
Acquire::http::proxy "<local_repo_IP>:3142";
Здесь предложено отредактировать регулярное выражение в /etc/apt-cacher/apt-cacher.conf
:
package_files_regexp = (?:^[-+.a-z0-9]+_(?:\d:)?[-+.~a-zA-Z0-9]+(?:_?[-a-z0-9]+\.(?:u|d)?deb|\.dsc|\.tar(?:\.gz|\.bz2|\.xz)|\.diff\.gz)|\.rpm|index\.db-.+\.gz|\.jigdo|\.template)$
Но я еще не пробовал этого из-за боязни по-королевски испортить моя система.
Пожалуйста, предложите, как я могу заставить apt-get update
работать.