Я пытаюсь настроить локальный apt-репозиторий на XUbuntu в соответствии с инструкциями здесь.
В моей папке debs нет ничего, кроме .deb файлов и файла Packages.gz, сгенерированного
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Выполнение этого дает мне следующий результат:
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: (list of all the package names)
dpkg-scanpackages: info: Wrote 14 entries to output Package file.
Я выполнил все те же шаги, описанные в руководстве Ubuntu, но когда я запустил
sudo apt update
Я получаю следующие ошибки, относящиеся к моему локальному репо:
Get:1 file:/path/to/debs ./ InRelease
Ign:1 file:/path/to/debs ./ Inrelease
Get:2 file:/path/to/debs ./ Release
Err:2 file:/path/to/debs ./ Release
File not found - /path/to/debs/./Release (2: No such file or directory)
... (Other repositories doing things successfully) ...
E: The repository 'file:/path/to/debs ./ Release' does not have a Release file
N: Updating from such a repository can't be done securely, and is therefore disabled by default
N: See apt-secure(8) manpage for repository configuration and user configuration details.
Я не совсем уверен, куда идти отсюда.
Edit: Не совсем уверен, что я изменил, но apt теперь может найти мои пакеты. Я попытался запустить sudo apt-get update вместо sudo apt update, но это было единственное различие, которое я вижу между этой попыткой и всеми остальными. Как ни странно, apt все равно дает мне те же ошибки, но теперь пакеты появляются, когда я их ищу.