Які оновлення встановлює "Програмне забезпечення Ubuntu"?


24

Я нещодавно модернізував з 15.10 до 16.04LTS. Після оновлення мені все ще пропонували періодично оновлювати програму " Оновлення програмного забезпечення ", яка була присутня в 15.10. Цим способом було зроблено досить багато оновлень для ядра Ubuntu.

В останні пару днів, коли повертається з призупинення, спливаюче вікно з’являється там же, де з’являється інформація про підключений / відключений wifi. Цей новий спливаючий вікно сказав мені, що " Важливі оновлення ОС та програм готові ... " перед тим, як зникнути. Однак, коли я перевірив " Оновлення програмного забезпечення ", він сказав мені, що програмне забезпечення було оновлено. Перевірка нового програмного забезпечення " Ubuntu ". (вкладка "Оновлення") сказав мені, що були оновлення, тому я натиснув "Встановити". Це не повідомило мені, що встановлюється.

Чому існує такий різний метод перевірки і чому вони дають різні результати?

Як я можу дізнатися, що встановило нове програмне забезпечення Ubuntu?

Редагувати 9 травня

Сьогодні знову з’явилося спливаюче вікно. "Оновлення програмного забезпечення" показало, що машина була оновлена. Програма "Ubuntu Software" показала 1 оновлення. Після натискання значка "1" він показав 1 оновлення, а саме: ubuntu-driver-common 1: 0.4.17.1 . Я натиснув кнопку «Встановити» та встановив її.

Я не мудріший, чому це відображається лише в міру необхідності одним додатком, а не іншим.


Так, я теж це бачу. Спливаюче вікно, схоже, відбувається випадково. Знімок екрана того, про що я думаю, ми говоримо тут: i.imgur.com/6StEZmR.png
bgoodr

Маючи ту саму проблему, виявляється, що деякі оновлення можна встановити за допомогою програмного забезпечення Ubuntu, але не всі. Було б корисно, якби вони все могли, тому "Оновлення програмного забезпечення" можна було б зняти, але зараз це трохи заплутано за виглядом речей.
dnlbaines

Має бути якась помилка в source.list. Перейдіть до програмного забезпечення та оновлень і натисніть кнопку Перезавантажити джерела джерел.
ipse лютня

Відповіді:


6

Це дві різні програми, які роблять подібні речі.

Оновлення програмного забезпечення - це update-managerпакет (Gnome apt) і використовує базу даних apt.

Програмний центр (з назвою "Програмне забезпечення Ubuntu") - це gnome-softwareдодаток і, схоже, не використовує базу даних доречних. Але якщо ви побачите "Оновлення ОС" на вкладці "Оновлення", ви можете натиснути на неї (текст), і вона покаже, що буде встановлено.

Чому обидва показують різні речі, мабуть, у тому, як вони тягнуть метадані своїх пакетів.

Також тут можна переглянути історію встановлень та оновлень /var/log/apt/history.log


2
"Оновлення програмного забезпечення використовує базу даних apt. (...) Програмний центр (...), схоже, не використовує базу даних apt ..." - насправді, з мого досвіду 16.04, здається, що все навпаки . Як приклад, я створив sudo apt-get updateпрограмне забезпечення оновлення програмного забезпечення. Це показує, що все актуально. Тепер Центр програмного забезпечення показує два оновлення - одне з них містить оновлення від libgtk-3-bin 3.18.9-1ubuntu3 до 3.18.9-1ubuntu3.1 . І ось важлива частина - після цього sudo apt-get upgradeці оновлення (переглянуті Центром програмного забезпечення, але не Оновленням програмного забезпечення) були застосовані.
falconepl

як сказав falconepl - схоже, що новий програмний центр використовує впорядковану базу даних. для мене це спрацювало інакше - після встановлення оновлень за допомогою нового "Програмного забезпечення Ubuntu" раніше запропоновані оновлення через apt-get upgradeне пропонується встановлювати жодного одиночка
betatester07

Ви можете побачити, що таке оновлення, як зазначено у відповіді вище, натиснувши текст на вкладці. Я зазвичай натискаю кнопку оновлення перед встановленням, багато разів перераховані пакети відходять і з'являється значок "перевірити", але є такі, які все ще перелічені як оновлення, я встановлюю в цей момент. Мені це дивно і, мабуть, бентежить багатьох, що оновлення ОС можуть бути в Центрі програм / програм. IMO зручніше мати єдиний сервіс оновлення Software Updater.
xtrchessreal
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.