Рейтинг:0

как вывести список всех обновляемых пакетов без использования apt

флаг kr

У меня есть такой скрипт.

#!/бин/ш

apt-получить обновление

[ "$(apt list --upgradable 2>/dev/null | grep -c обновляемый)" -gt 0 ] &&
apt-get upgrade --with-new-pkgs -y &&
apt-get autoremove -y &&
apt-получить автоочистку -y

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

редактировать: я использую Ubuntu 20.04.3 LTS

флаг us
Какую версию убунту вы используете? `apt` имеет стабильный клиентский интерфейс в последних версиях Ubuntu.
флаг us
Отвечает ли это на ваш вопрос? [Эквивалентная команда для --upgradable в apt-get] (https://askubuntu.com/questions/1332550/equivalent-command-for-upgradable-in-apt-get) Краткий ответ — используйте `apt-get --just -print upgrade` вместо `apt list --upgradable`).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.