Puncte:0

cum să enumerați toate pachetele actualizabile fără a utiliza apt

drapel kr

Am un scenariu ca acesta.

#!/bin/sh

apt-get update

[ „$(listă apt --upgradable 2>/dev/null | grep -c upgradabil)” -gt 0 ] &&
apt-get upgrade --with-new-pkgs -y &&
apt-get autoremove -y &&
apt-get autoclean -y

Singura problemă este că de fiecare dată când rulez asta, arată un avertisment despre apt neavând un cli stabil. Cum pot enumera toate pachetele actualizabile fără apt?
Pe apt pagina de manual spune asta lista apt este asemănător cu dpkg-query, dar nu am putut găsi o modalitate de a enumera pachetele actualizabile folosind dpkg-query.

edit: folosesc Ubuntu 20.04.3 LTS

drapel us
Ce versiune de ubuntu folosești? `apt` are un cli stabil în versiunile recente de Ubuntu.
drapel us
Răspunde asta la întrebarea ta? [Comandă echivalentă pentru --upgradable în apt-get](https://askubuntu.com/questions/1332550/equivalent-command-for-upgradable-in-apt-get) Răspuns scurt - Folosiți `apt-get --just -print upgrade` în loc de `apt list --upgradable`).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.