Trusty Software Updater не предлагает обновления от trusty-updates

С одной недели я обновил несколько компьютеров до Ubuntu 14.04 Trusty Tahr.

Я получил несколько обновлений через Software Updater, но я не получаю обновления от trusty-updates, хотя этот репозиторий выбирается в диалоговом окне настроек:

{here was a nice screenshot of the dialog showing:
X Important security updates (trusty-security)
X Recommended updates (trusty-updates)
O Pre-released updates (trusty-proposed)
X Unsupported updates (trusty-backports)

Automatically check for updates: Daily
Where there are security updates: Display immediately
Where there are other udpates: Display weekly
Notify me of a new Ubuntu version: For long-term support versions
}

Однако доступны несколько обновлений:

$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  compiz compiz-core compiz-gnome compiz-plugins compiz-plugins-default compiz-plugins-main-default
  compizconfig-backend-gconf compizconfig-settings-manager gir1.2-nautilus-3.0 gir1.2-rb-3.0 libcompizconfig0
  libdecoration0 libgexiv2-2 libido3-0.1-0 libnautilus-extension1a librhythmbox-core8 libselinux1
  libselinux1:i386 libselinux1-dev nautilus nautilus-data python-compizconfig python3-update-manager rhythmbox
  rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder rhythmbox-plugin-magnatune
  rhythmbox-plugin-zeitgeist rhythmbox-plugins update-manager update-manager-core
32 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Я не тестировал их все, но все, что я тестировал, получено из trusty-updates:

$ apt-cache policy compiz nautilus update-manager
compiz:
  Installed: 1:0.9.11+14.04.20140409-0ubuntu1
  Candidate: 1:0.9.11+14.04.20140423-0ubuntu1
  Version table:
     1:0.9.11+14.04.20140423-0ubuntu1 0
        500 http://be.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
 *** 1:0.9.11+14.04.20140409-0ubuntu1 0
        500 http://be.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
nautilus:
  Installed: 1:3.10.1-0ubuntu8
  Candidate: 1:3.10.1-0ubuntu9
  Version table:
     1:3.10.1-0ubuntu9 0
        500 http://be.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
 *** 1:3.10.1-0ubuntu8 0
        500 http://be.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
update-manager:
  Installed: 1:0.196.11
  Candidate: 1:0.196.12
  Version table:
     1:0.196.12 0
        500 http://be.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
 *** 1:0.196.11 0
        500 http://be.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status

Однако обновления из trusty-security сделаны. Так что я не знаю, является ли это ошибкой или что-то, что я неправильно настроил?

[ОБНОВЛЕНИЕ]:

  • Чтобы ответить на комментарий ниже, у меня есть несколько предупреждений / ошибок в ~/.cache/software-center/ как сегодня. Предупреждения типа 'WARNING:main:no data и даже одного ERROR - trying to repair DB failed. Но потом они не размножаются.
  • Также, одним из пакетов является compiz. Я пошел, чтобы проверить список изменений на Launchpad, и заметил следующую страницу истории: https://launchpad.net/ubuntu/trusty/amd64/compiz . Там написано «Поэтапные обновления», «40% пользователей». Может ли это быть связано с этим? Есть ли способ обойти это поэтапное обновление при использовании Software Updater (как при использовании apt-get)?
4
задан 7 May 2014 в 17:12

2 ответа

Гм, это, кажется, точно, каковы PhasedUpdates. Также выезд http://www.murraytwins.com/blog/?p=127 и http://lwn.net/Articles/563966/ .

Для суммирования ссылок выше:

  • Ubuntu бесшумно представил новый механизм в своих 13,04 выпусках, которые прогрессивно развертывают обновления пакета, продвигая каждое обновление маленького подмножества общей базы пользователей сначала, тогда постоянно увеличение масштаба, вместо того, чтобы публиковать обновление для всех одновременно.
  • На клиентском конце, поэтапно осуществленные обновления реализованы в update-manager инструмент, который является графическим приложением установки обновления Ubuntu. Другие методы для обновления пакета, такой как apt-get, не затронуты поэтапным планом обновления.
  • update-manager генерирует случайное число между нулем и один для каждого пакета, затем сравнивает его с Phased-Update-Percentage значение, опубликованное на сервере для того пакета. Если update-manager сгенерированное число будет меньше, чем опубликованный процент, то пакет будет добавлен к списку доступных обновлений, которые может установить пользователь. Зависимости для пакета втянуты автоматически.
  • можно выбрать из Поэтапного процесса Обновления путем добавления следующего к конфигурационному файлу /etc/apt/apt.conf:

    Update-Manager::Never-Include-Phased-Updates “True”;
    

Здесь острота для печати всех пакетов с эти Phased-Update-Percentage тег:

apt-cache show ".*"|sed -r '/^Package:/h;/^Phased-Update-Percentage:/{H;x;s/\n/\n\t/;p};d'
0
ответ дан 7 May 2014 в 17:12

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

enter image description here

кроме того, будет удобно использовать необслуживаемые обновления. Выполненный

sudo dpkg-reconfigure unattended-upgrades

и выбор "Да".

0
ответ дан 7 May 2014 в 17:12

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

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