{"id":12411,"date":"2025-01-23T11:44:23","date_gmt":"2025-01-23T10:44:23","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=12411"},"modified":"2025-01-23T11:44:29","modified_gmt":"2025-01-23T10:44:29","slug":"sprawdzanie-aktualizacji-oprogramowania-chkimp","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/sprawdzanie-aktualizacji-oprogramowania-chkimp\/","title":{"rendered":"Sprawdzanie aktualizacji oprogramowania (chkimp)"},"content":{"rendered":"<h3 id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p>Narz\u0119dzie <em>chkimp<\/em> sprawdza, czy aktualizacje oprogramowania s\u0105 dost\u0119pne i mo\u017cliwe do zaimportowania. Za pomoc\u0105 tego narz\u0119dzia mo\u017cna formu\u0142owa\u0107 warunki anulowania w skryptach.<\/p>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Administratorzy systemu<\/li>\n<li>Konsultanci techniczni<\/li>\n<\/ul>\n<h3 id=\"opis\" >Opis<\/h3>\n<p>Je\u015bli instalacja aktualizacji oprogramowania jest kontrolowana przez skrypt, przed instalacj\u0105 nale\u017cy sprawdzi\u0107, czy aktualizacje oprogramowania s\u0105 dost\u0119pne do instalacji. Narz\u0119dzie <em>chkimp<\/em> sprawdza dla okre\u015blonych klas kod\u00f3w, czy aktualizacje oprogramowania s\u0105 dost\u0119pne w folderze importu systemu aktualizacji oprogramowania. Pliki ZIP w folderze importu s\u0105 rozpakowywane. Je\u015bli nie zostan\u0105 znalezione \u017cadne aktualizacje oprogramowania lub zostan\u0105 znalezione aktualizacje oprogramowania, kt\u00f3re nie s\u0105 zgodne z ograniczeniami importu, <em>chkimp<\/em> wy\u015bwietli komunikat o b\u0142\u0119dzie.<\/p>\n<p>Je\u015bli aktualizacje oprogramowania s\u0105 dost\u0119pne i s\u0105 zgodne z ograniczeniami importu, <em>chkimp<\/em> sprawdza, czy aktualizacje oprogramowania mog\u0105 by\u0107 zainstalowane. Na przyk\u0142ad import nie jest mo\u017cliwy, je\u015bli poprzedni import nie zosta\u0142 jeszcze zako\u0144czony, je\u015bli aktualizacja oprogramowania A wymaga aktualizacji oprogramowania B, kt\u00f3ra nie jest dost\u0119pna itp.<\/p>\n<p>B\u0142\u0119dy te mo\u017cna nast\u0119pnie sprawdzi\u0107 w skrypcie i anulowa\u0107 proces.<\/p>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\"><\/p>\n<p>chkimp -codeClass:sys<\/p>\n<p>iferror<\/p>\n<p>echo \u201eInstalling SYS refreshes no possible\u201c<\/p>\n<p>else<\/p>\n<p>imprfr -codeClass:sys<\/p>\n<p><\/div><\/section>\n<h4 id=\"polecenia\" id=\"polecenia\" >Polecenia<\/h4>\n<p>Poni\u017cej znajduje si\u0119 polecenie wraz ze wszystkimi mo\u017cliwymi parametrami.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 50%; border-style: outset;\">chkimp<\/td>\n<td style=\"width: 50%; border-style: outset;\">[-codeClass:&lt;str-1&gt; &#8230; -codeClass:&lt;str-n&gt;]<\/p>\n<p>[-verbose]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"parametry\" >Parametry<\/h4>\n<p>Parametry polecenia zosta\u0142y wyja\u015bnione w poni\u017cszej tabeli. Parametry w nawiasach kwadratowych s\u0105 opcjonalne, podczas gdy pozosta\u0142e s\u0105 parametrami obowi\u0105zkowymi. Gwiazdka (*) mo\u017ce by\u0107 okre\u015blona jako symbol zast\u0119pczy dla niekt\u00f3rych parametr\u00f3w, aby m\u00f3c wy\u015bwietli\u0107 wszystkie mo\u017cliwe warto\u015bci. Nie wszystkie parametry mog\u0105 by\u0107 okre\u015blone wi\u0119cej ni\u017c jeden raz; tylko te z nast\u0119puj\u0105cym dodatkiem do zmiennych parametr\u00f3w s\u0105 dozwolone do wielokrotnego okre\u015blenia: <em>&lt;str-1&gt; &#8230; &lt;str-n&gt;<\/em>.<\/p>\n<p>Parametr musi by\u0107 wymieniony w ca\u0142o\u015bci, np. -f&lt;str&gt;, i w kolejno\u015bci, w jakiej jest u\u017cywany w poleceniu.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 50%; border-style: outset;\"><strong>Parametr<\/strong><\/td>\n<td style=\"width: 50%; border-style: outset;\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border-style: outset;\">[-codeClass:&lt;str-1&gt; &#8230; -codeClass:&lt;str-n&gt;]<\/td>\n<td style=\"width: 50%; border-style: outset;\">-codeClass sys lub app. Obie warto\u015bci mog\u0105 by\u0107 okre\u015blone jednocze\u015bnie. W takim przypadku dla ka\u017cdej klasy musi by\u0107 dost\u0119pna co najmniej jedna aktualizacja oprogramowania.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border-style: outset;\">-verbose<\/td>\n<td style=\"width: 50%; border-style: outset;\">Je\u015bli ten parametr jest ustawiony, zapisywane s\u0105 dodatkowe informacji m.in. wy\u015bwietlane s\u0105 informacje o tym, kt\u00f3re aktualizacje oprogramowania s\u0105 sprawdzane, nawet je\u015bli nie s\u0105 wadliwe.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"uprawnienia\" >Uprawnienia<\/h4>\n<p>Nie ma specjalnych uprawnie\u0144 dla tego narz\u0119dzia.<\/p>\n","protected":false},"author":29,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-12411","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-logistyka-oprogramowania"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=12411"}],"version-history":[{"count":3,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12411\/revisions"}],"predecessor-version":[{"id":24142,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12411\/revisions\/24142"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=12411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}