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


15

Як знайти список пакунків, які застаріли і потребують оновлення, використовуючи здатність?

Я використовую Ubuntu 10.04.

Відповіді:


12

update-manager(сидячи в системі -> Адміністрація), ймовірно, повинен бути вашим першим портом дзвінка. Хоча, якщо вам потрібна версія командного рядка:

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

aptitudeа synapticтакож може вам сказати.


Змініть це, щоб сказати "dist-upgrade". Просто "оновлення" може в кінцевому підсумку пропустити нові ядра, нові бібліотеки тощо. Це майже ніколи правильно використовувати просто "оновлення".
Кіс Кук

2
Справедлива точка. Як пояснення для інших, upgradeбуде оновлено лише встановлені пакети. Для таких речей, як ядра (встановлені як залежність від метапакету linux-image), кожна версія ядра має свою назву пакета (наприклад:) linux-image-2.6.35.7. Це звичайно для пакетів, де бажано мати кілька версій. apt-get upgradeТому не буде оновлено вас, linux-image-2.6.35.8якщо і коли linux-imageзмінилися його залежності, оскільки ....8це новий пакет. dist-upgradeб.
Олі

11

Ще один спосіб досягти цього в командному рядку - це варіант apt-show-версій .
На сторінці чоловіка зазначено:

apt-show-version аналізує файл статусу dpkg та списки APT для встановлених та доступних версій пакету та розповсюдження та показує параметри оновлення в межах конкретного розподілу вибраного пакету.

Після встановлення пакета:

$ sudo apt-get install apt-show-версії

єдине, що вам потрібно зробити:

$ sudo apt-show-version -u

Сподіваюся, що це допомагає


10

Aptitude також не справляється з встановленням пакету apt-get, тому я рекомендую дотримуватися apt-get. Щоб отримати список пакунків, які потрібно встановити, я б скористався --dry-runпараметром:

sudo apt-get dist-upgrade --dry-run | grep ^Inst | cut -d" " -f2

1
Що не так з придатністю? Я використовую його для більшості виборів пакунків як на робочому столі, так і на своїх серверах.
Олі

Ніщо не суворо з вмінням, але оскільки менеджер оновлень та apt-get діляться історією розробок, зазвичай легше отримати підтримку проблем з apt-get, ніж здатність. У минулому розв'язання конфліктів зі здібностями було набагато кращим, але розрив там скорочувався. Це питання смаку. :)
Kees Cook

0

Синаптично : зліва «Стан» та виберіть «встановлений (оновлений)» або просто скористайтеся менеджером оновлень, який показує всі необхідні оновлення.

Synaptic: System-> Administrator-> Synaptic Package manager

Менеджер оновлень: система-> адміністратор-> менеджер оновлень


"upgradeable (upstream)" - це щось зовсім інше ...
JanC
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.