Вопрос Как загрузить пакеты из репозитория, который не находится в sources.list


Я ремастеризую компакт-диск для Ubuntu 10.04 (lucid), но это не версия, которую я запускаю, и я не хочу добавлять свои репозитории в souces.list.

Есть ли способ загрузить последние версии своих пакетов из репозитория без редактирования sources.list?


1
2017-12-16 12:27


происхождения




ответы:


До начала: Вы действительно не должны переделывать Lucid, Это более 3 лет, прекратит поддержку в апреле 2014 года, и большинство распространенных пакетов не получают обновлений. Remaster 12.04, если нужно, но не используйте Lucid. Тем не менее, мои инструкции не могут работать ни для чего, кроме Токи.


Есть ли способ загрузить последние версии своих пакетов из репозитория без редактирования sources.list?

Вы можете попросить apt-get использовать другой файл sources.list. Просто добавь -o Dir::Etc::SourceList=/some/file к apt-get вызов. Это может работать и для способности.


2
2017-12-16 14:53



я получил E: Release 'lucid' for 'ubuntu-keyring' was not found, Хорошо, отсутствие обновления - я тогда попытался использовать apt-get update с -o Dir::State::Lists для использования альтернативного каталога, но когда я использую это Dir::Etc::SourceList получает игнорирование и apt-get загружает все из моих sources.list. - Penz
@Penz, как я сказал в своем первом абзаце, он может ничего не работать до того, как он станет точным. Я могу сделать то, что вы попросили, с помощью метода выше, который использует другой source.list. Что бы ни происходило с пакетами, по сути, связано с тем, что вы используете Lucid. - Braiam
Извините, я забыл кое-что упомянуть: хотя я хочу переделать Lucid, я запускаю Debian Jessie (тестирование), у которого есть apt-get version 0.9.12.1. - Penz