Как Synaptic получает обновления, когда я только что обновился из командной строки?

Как это может быть? Я думал, что CLI был чокнутым (это хорошо). Я иду туда (Ctrl + Alt + F1) и:

sudo apt-get upgrade
sudo apt-get update
sudo apt-get check

Все хорошо.

Вернитесь в GUI и откройте Synaptic Package Manager и:

  1. Перезагрузите
  2. Отметьте все обновления

... и это все! Какие? Я просто сделал это в командной строке. Как могут быть вещи, которые нуждаются в обновлении?

1
задан 3 July 2014 в 12:27

3 ответа

Две возможных причины, которые могли оба применяться:

  • Ваш upgrade - update находятся в неправильном порядке на начинающих. Вам нужно к update первый, потому что это - это, которое обновляет Ваш локальный список доступных пакетов который upgrade чтения.

  • upgrade не установит обновления, если это включит добавление или удаление пакетов (который многие обновления ядра включают). Вам нужно dist-upgrade. "Mark все обновления" в Синаптическом, эквивалентно dist-upgrade.

Поэтому, если Вы работали:

sudo apt-get update
sudo apt-get dist-upgrade

необходимо найти, что это Синаптическое не имеет ничего, чтобы сделать.

4
ответ дан 3 July 2014 в 12:27

Вы предприняли шаги в неправильном порядке (или ввел их с опечаткой).

корректная процедура:

  1. apt-get update, таким образом, база данных выбирает последнюю доступную информацию и версии
  2. apt-get upgrade теперь, Вы загружаете и устанавливаете пакеты
  3. apt-get check, если Вы хотите, я часто чувствую себя довольным только шагами 1 и 2

, Что, кажется, происходит, то, что Вы обновляете свою систему со старой информацией, поэтому возможно, ничто действительно не обновлено, тогда Вы обновляете свою базу данных и когда Вы спрашиваете Синаптический, это просто говорит, что нашло новые пакеты (из-за apt-get update, Вы просто работали).

пз: Следует иметь в виду для использования sudo, если Вы не корень.

2
ответ дан 3 July 2014 в 12:27

Поскольку Вы работаете сначала sudo apt-get upgrade, который обновит все устаревшие пакеты на Вашем компьютере, тогда затем Вы работаете sudo apt-get update, который загружает последний список хранилищ. Таким образом, уже были новые пакеты в списке, пакеты, обнаруженные синаптическим при выполнении его.

необходимо обновить сначала репозиторий перед обновлением так, чтобы склонный знал актуальные пакеты от сети. Это должно быть sudo apt-get update && sudo apt-get upgrade.

1
ответ дан 3 July 2014 в 12:27

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

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