Я хочу получить исходный код пакета thinkfinger,

sudo apt-get source thinkfinger

Но он сообщает об ошибке 403, и я обнаружил, что он получает источник из xxxx/pool/universe/t/thinkfinger/, но правильное местоположение находится в xxxx/pool/main/t/thinkfinger/.

Итак, есть ли возможность для apt-get указать, какой репозиторий использовать?

2 ответа2

1

Этого не должно происходить вообще только из-за разработки APT, и поэтому нет способа указать репозиторий (существуют способы указания релиза, но это не так).

Возможно, ваш локальный кеш пакетов как-то поврежден или просто устарел. Попробуйте выполнить sudo aptitude update .

1

В оригинальном хранилище Ubuntu Thinkfinger находится не в главном, а во вселенной.

При доступе к диску локально используйте file:// URLs вместо http:// URLs в /etc/apt/sources.list. Если вам нужно получить к нему доступ через http, включите символьную ссылку для ваших каталогов репозитория.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .