Zakładanie
łat (ang.fix) na TCP/IP
Stronę opracowano na podstawie tekstu Leszka Gerwatowskiego.
1.Najpierw trzeba zafixować MPTS. Ściąga się fixa z adresu (w zależności
od wersji OS/2 i TCP/IP):
Dyskietki robi się poleceniem:
loaddskf <nazwa_pliku>.dsk a:
(programik loaddskf.exe do ściągnięcia z adresu ftp://ftp.software.ibm.com/ps/tools/loaddskf/
)
I tak dla każdej dyskietki (najlepiej robić to na jedną dyskietkę i
zawartość przegrywać do katalogu - powiedzmy do c:\fix - będzie się szybciej
fixowało :-)). UWAGA: Część fixów jest dostarczana w nowszym formacie i
te można rozpakować od razu na dysk. Robi się to programem diunpack.exe.
Rozpakowuje się następująco:
cd \fix
diunpack c:\temp\<nazwa>.dsk
Jeśli diunpack zgłosi, że plik jest w starym formacie to zostaje rozpakowanie
go loaddskf-em na dyskietkę.
Następnie trzeba ściągnąć najnowszą wersję CSF (Corrective Service
Facility) z
adresu:
ftp://ftp.software.ibm.com/ps/products/os2/fixtool/english-uk/
lub tutaj i rozpakować ją
do katalogu, powiedzmy do c:\util\csf
Po tym wszystkim mamy wszystko gotowe i można zacząć fiksowanie. Ja
napisałem sobie do tego mały skrypcik fix.cmd o takiej treści:
@echo off
set csfutilpath=c:\util\csf
set csfcdromdir=c:\fix
cd c:\util\csf
service.exe
Program do fixowania powinien znaleźć starego MPTS-a do zafixowania
i jak znajdzie to pokaże go na liście. Wystarczy wtedy kliknąć przycisk
"Service". Program zgłosi że niektóre pliki mogą być teraz w użyciu i zapyta
czy kontynuować fixowanie czy też nie. Oczywiście należy wybrać kontynuowanie
bo pliki te zostaną potem podmienione przy restarcie systemu. Rozpoczyna
się fixowanie. Po zakończeniu program zgłasza zakończenie i prosi o restart
systemu. Przy restarcie podmieniane są pliki zablokowane podczas pracy
systemu. I tyle.
Zainstalowanie najnowszej wersji MPTS podnosi również wersję TCP/IP
więc jeśli fixowanie jest wykonywane z powodu jakichś problemów (jedyny
zalecany przypadek - don't fix it if it isn't broken ;-) ), to należy sprawdzić
czy po zainstalowaniu fixa do MPTS nadal one istnieją, gdyż często wystarcza
tylko zafixowanie MPTS.
2. Łatanie TCP/IP.
UWAGA OGÓLNA: Przy łataniu TCP/IP należy uważnie czytać dokumentację
ponieważ często łatki wymagają jeszcze wcześniejszego fixowania MPTS (punkt
powyżej) lub jakichś innych poprawek dostępnych najczęściej "katalog wyżej",
czyli że jak ściąga się łatkę do TCP/IP 3.1 z adresu ftp://ftp.software.ibm.com/ps/products/tcpip/fixes/v3.1os2/latest/
to rzeczy ewentualnie potrzebne są w katalogu ftp://ftp.software.ibm.com/ps/products/tcpip/fixes/v3.1os2/
. W katalogu tym najczęściej są też różne inne rzeczy, np. łatki dotyczące
Y2k itp. Jeśli dla danej wersji TCP/IP dostępny jest standardowy fix to
w tym katalogu będzie podkatalog o nazwie un<numerek> np. un00965. Wtedy
należy z nim postępować tak jak w punkcie 1. Niestety najczęściej wymagane
jest nałożenie fixa a potem ręczne nakładanie najnowszych poprawek opisane
poniżej.
Niestety poprawki do TCP/IP nie są dostarczane tylko w postaci fixów
(wyjątkiem jest najnowsze TCP/IP 4.1 - produkt płatny, dokupowany do OS/2).
Zatem fixowanie TCP/IP polega na ściągnięciu odpowiedniego komponentu (łatka
do stosu, serwera FTP itp.) z adresu (patrz uwaga powyżej):
Po ściągnięciu pliku należy go rozpakować (najczęściej są to pliki
samorozpakowujące się) do jakiegoś tymczasowego katalogu, a następnie przeczytać
w opisie instalacji które pliki należy podmienić (niestety ręcznie). Ponieważ
najczęściej pliki te są aktualnie używane przez system więc najlepiej tą
operację wykonywać w "trybie awaryjnym" - aby do niego przejść należy przy
starcie komputera po pojawieniu się w lewym górnym rogu białego prostokąta
i napisu OS/2 należy nacisnąć Alt-F1 a potem wybrać linię poleceń (command
prompt w wersji angielskiej).
TCP/IP można zafiksować automatycznie przez sieć jeśli ktoś ma
dobre stałe łącze przy wykorzystaniu RSU (Remote Software Updates) programem
rsuinst.exe. Dokładny opis instalacji tego programu i linki do najnowszych
wersji stosu TCP/IP są pod adresem: http://service.software.ibm.com/pbin-usa-ps/getobj.pl?/pdocs-usa/tcpip_stack_rsu.html.
Jest to tylko aktualizacja samego stosu TCP/IP, natomiast aktualizację
dodatkowych aplikacji (FTP, Telnet itp.) można pobrać z adresu: ftp://ps.software.ibm.com/ps/products/tcpip/fixes/
z podkatalogu z odpowiednią wersją TCP/IP.
--
o------------------o ___
|Leszek Gerwatowski| _/_|_\
o------------------o (o\__/o)=)))))))))))))
"Don't fix it if it isn't broken"
Tech/2
strony z poradami technicznymi na temat systemu OS/2