upgrade
Polecenie "upgrade"
Polecenie to automatycznie pobiera i instaluje aktualizacje wskazanych pakietów oprogramowania (pojedynczo lub grupami).
Składnia
sowizor upgrade <pakiet|grupa> [--force] [--using <version>]
Aktualizacja pakietów i grup
Podanie jako parametru nazwy pakietu (np. server-sowasql-prg) albo nazwy grupy (np. sowasql) - powoduje pobranie i automatyczną instalację aktualizacji wskazanych pakietów oprogramowania - o ile wykryta zostanie dostępność takich aktualizacji.
Przed przeprowadzeniem aktualizacji pojedynczego pakietu program wyświetli listę ostatnich zmian (tylko zmiany w najnowszej wersji) i poprosi o potwierdzenie. W przypadku, gdy jest już zainstalowana najnowsza wersja, program zakończy działanie.
W szczególnych przypadkach może zajść konieczność ponownej instalacji aktualizacji pakietu (np. w przypadku wystąpienia błędów przy jego konfiguracji). W takich przypadkach należy dodać opcjonalny argument --force
- spowoduje to przeprowadzenie ponownej instalacji aktualnej wersji pakietu (lub grupy).
Wersje kandydackie
W przypadku wprowadzania dużych zmian w systemie, mogą pojawić się tzw. wersje kandydackie pakietów (charakteryzują się one sufiksem ".rc" w numerze wersji). Pakiety te nie są jednak automatycznie instalowane, aby wymusić ich instalację należy użyć dodatkowo argumentu --using
podając pełny numer wersji pakietu.
Np. w wyniku komendy status uzyskaliśmy taką listę pakietów:
sowasql:server-sowasql-prg - (2018-06-05) 1.74.05c [*] jest dostępna: 1.74.06.rc1 (2018-06-26) sowasql:server-sowasql-skr - (2018-06-26) 1.18.96 [*] jest dostępna: 2.0.0.rc1 (2018-06-26) sowasql:server-sowasql-cfg - (2018-06-05) 1.39.11 [*] jest dostępna: 2.0.0.rc1 (2018-06-26) sowasql:server-sowasql-ico - (2017-11-28) 1.0.0
Aby zainstalować wersję kandydacką pakietu server-sowasql-cfg wymagane jest wydanie następującej komendy:
sowizor upgrade server-sowasql-cfg --using 2.0.0.rc1
Uwaga!
Instalacja wersji kandydackiej powinna być przeprowadzana tylko pod nadzorem pracownika firmy SOKRATES-software.