Aptitude: lista aktualizacji bezpieczeństwa

0

Próbuję wyświetlić i wyświetlić informacje o dostępnych aktualizacjach zabezpieczeń na serwerze Ubuntu.

Chciałbym użyć następującego polecenia, w którym ?archive(security)filtruje pakiety, które zawierają securityich archiwum, podczas gdy %tpokazuje archiwum:

aptitude search "?upgradable ?archive(security)" -F "%p %t %v %V" --disable-columns

Znalazłem ten problem: w danych wyjściowych znajdują się pakiety dotyczące zarówno updatesarchiwum, jak i securityarchiwum. Zobacz następujący fragment:

xwayland                      xenial-updates
xwayland:i386                 xenial-updates
xwayland-hwe-16.04            xenial-security,xenial-updates
xwayland-hwe-16.04:i386       xenial-security,xenial-updates

Czy popełniam błąd lub nie rozumiem polecenia lub systemu?


Uwaga:

Jak opisano w odwołaniu do wzorca wyszukiwania, wzorzec wyszukiwania składa się z jednego lub więcej warunków („terminów”), a pakiety pasują do wzorca, jeśli pasują do wszystkich jego terminów. Jest zatem ?upgradable ?archive(security)równoważny z ?and(?upgradable ?archive(security)).

simlev
źródło

Odpowiedzi:

0

Powinieneś dodać? I połączyć oba parametry wyszukiwania:

aptitude search "?upgradable ?and ?archive(security)" -F "%p %t %v %V" --disable-columns

Andreas Rehm
źródło
Prawidłowa składnia byłaby, aptitude search "?and(?upgradable ?archive(security))"ale i tak zapewnia takie same wyniki, tj. Zawiera pakiety, które są tylko z, xenial-updatesa nie z xenial-security.
simlev
Tak - twoja składnia powinna być poprawna. Przepraszam - nie mogę tego przetestować bez połączenia z jednym z moich serwerów Ubuntu. Debian używa? Wąski do tego ...
Andreas Rehm
Składnia w tej odpowiedzi powinna być prawdopodobnie poprawiona, ponieważ obecnie powoduje tylko błąd, ale w każdym razie myślę, że odpowiedź jest błędna. aptitude search "?archive(security)" |grep xwaylandnadal pokazywałby powyższą odpowiedź xwayland. Wygląda %tna to, że formatowanie wyszukiwania nie odnosi się do ?archive(security)zapytania wyszukiwania aptitude w sposób, który jest oczekiwany. Nie znalazłem jeszcze dokumentacji, która by to wyjaśniała.
mc0e,