Как мне понизить рейтинг apt?

Сегодня я выполнил свою обычную процедуру «обновить все», когда графический интерфейс менеджера пакетов сказал мне, что нужно обновить много вещей. Это пыхтело вперед и нуждалось в некоторых подтверждениях. Я перезагрузил компьютер, потому что одно из обновлений сняло весь хром с моих окон, и теперь они выглядят как «старая школа X». После перезагрузки у меня в системном трее появился красный треугольник, сообщающий, что информация о пакете устарела. Странно, так как я только что запустил большое обновление.

Теперь, когда я иду в командную строку и запускаю apt-get update, я получаю следующее:

jal@jal:~$ sudo apt-get update
[sudo] password for jal: 
0% [Working]/usr/lib/apt/methods/http: symbol lookup error: /usr/lib/apt/methods/http: undefined symbol: _Z14maybe_add_authR3URISs
E: Method http has died unexpectedly!
E: Sub-process http returned an error code (127)

Бросая немного Google Foo вокруг, я придумал этот отчет об ошибке от Дек 2009 в списке Debian. Похоже, что предложенное исправление в этом отчете об ошибке - понизить версию до apt-0.7.23.1, обновить apt-get и снова обновить apt.

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

Итак, вкратце, как мне понизить рейтинг apt, не затрачивая силы на процесс?

1
задан 20 October 2010 в 02:07

1 ответ

Попробуйте сначала:

sudo apt-get install --reinstall apt

Я попробовал это сам, никакого риска для вашей системы.

Если это не сработает, вам придется получить пакет от http://packages.ubuntu.com/ .

Выберите подходящий вариант для своего дистрибутива. И установите его с помощью dpkg:

sudo dpkg -i apt_#version#.deb

Все должно работать нормально, но я этого не проверял.

0
ответ дан 20 October 2010 в 02:07

Другие вопросы по тегам:

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