Как обновить sources.list для Травления Debian 4.0?

Из того, что я помню, Netcraft удалит информацию из их веб-сайта, если Вы свяжетесь с ними (support@netcraft.com), но они не исправят его для Вас. Как упомянуто в другом ответе @topdog, эта информация уже доступна в другом месте в общественном достоянии, настолько связывающийся Netcraft для удаления его так же полезен как преследование гуся.

2
задан 7 August 2012 в 02:40
2 ответа

man apt , man apt-cache и man apt-get предоставляют информацию об обслуживании кэширования пакетов.

После обновления. файл /etc/apt/sources.list , имейте в виду, что информация о пакете хранится в разных местах, и что просто запускается apt-get clean или apt-get autoclean не удалит эти испорченные пакеты (вы по-прежнему будете получать ошибку 404 для тех пакетов, которые не найдены). Вам нужно будет очистить кеш пакетов из:

   /var/lib/apt/lists/
      Storage area for state information for each package resource specified in
      sources.list(5) Configuration Item: Dir::State::Lists.

Если вы сделаете ls / var / lib / apt / lists / , вы увидите список ресурсов, которые вызывают ошибки 404 .. Возможно также информация о пакете в / var / lib / apt / lists / partial / . Возможно, вам придется удалить (как в rm foo-bar ) те пакеты, которые вызывают ошибки 404. Будьте осторожны, чтобы не удалить те, которые работают.

Затем, если вы войдете в / etc / apt , вы увидите sources.list.d . В моем случае я просто запустил sources.list.d / * и удалил все неработающие пакеты (конечно, после проверки содержимого sources.list.d / * ).

Вы можете последовательно запустить apt-get check , apt-get autoclean и apt-get update , и все должно получиться чистым. 1289] Если у вас есть сомнения по поводу соглашения об именах для пакетов в файле списка, вы всегда можете выполнить man sources.list .

Затем, если вы перейдете в / etc / apt , вы увидите sources.list.d . В моем случае я просто запустил sources.list.d / * и удалил все неработающие пакеты (конечно, после проверки содержимого sources.list.d / * ).

Вы можете последовательно запустить apt-get check , apt-get autoclean и apt-get update , и все должно получиться чистым. 1289] Если вы сомневаетесь в соглашении об именах для пакетов в файле списка, вы всегда можете выполнить man sources.list .

Затем, если вы перейдете в / etc / apt , вы увидите sources.list.d . В моем случае я просто запустил sources.list.d / * и удалил все неработающие пакеты (конечно, после проверки содержимого sources.list.d / * ).

Вы можете последовательно запустить apt-get check , apt-get autoclean и apt-get update , и все должно получиться чистым. 1289] Если у вас есть сомнения по поводу соглашения об именах для пакетов в файле списка, вы всегда можете выполнить man sources.list .

2
ответ дан 3 December 2019 в 08:39

Etch - это 2 релиза, срок службы которых истек. Нет поддержки безопасности, потому что она не поддерживается.

Для основного архива используйте такую ​​строку.

deb http://archive.debian.org/debian etch main

Вы должны выполнить обновление до lenny, а затем сжать.

Обновления безопасности, резервные копии, мультимедиа и архивы ksplice, вероятно, ушли.

9
ответ дан 3 December 2019 в 08:39

Теги

Похожие вопросы