Upgrading Image Processor for i
Note:
- @@ is the version number of the source/current version level (example: 10)
- ### is the version number of the target/new version level (example: 20)
- Unzip the downloaded file to C:\temp (or the directory of your choice).
- Create the *SAVF to upload to on your IBM i:
CRTSAVF FILE(QGPL/IPI###) AUT(*ALL)
- FTP the file IPI.SAVF from your PC to the IBM i. Open a command prompt (Start → Run → type 'cmd' and preess Enter). Type the following into the command prompt, replacing the IP address with that of your IBM i. When prompted, enter your IBM i username and password.
ftp 123.456.789.123
binary
lcd c:\temp
quote site namefmt 0
cd QGPL
put ipi.savf ipi###.savf
quit
- Issue the following IBM i commands:
RSTOBJ OBJ(*ALL) SAVLIB(IPI) MBROPT(*ALL) ALWOBJDIF(*FILELVL *OWNER) OMITOBJ((LICP) (EXAMPLE)) RSTLIB(IPI) DEV(*SAVF) SAVF(QGPL/IPI###)
RST DEV('/QSYS.LIB/IPI.LIB/IFS.FILE') OBJ(('/kato/ipi' *INCLUDE '/kato/ipi')) CRTPRNDIR(*YES) PRNDIROWN(QSYS) ALWOBJDIF(*ALL)
DLTF FILE(IPI/EXAMPLE)
RSTOBJ OBJ(EXAMPLE) OBJTYPE(*FILE) SAVLIB(IPI) MBROPT(*ALL) ALWOBJDIF(*FILELVL *OWNER) RSTLIB(IPI) DEV(*SAVF) SAVF(QGPL/IPI###)
ADDLIBLE IPI
CALL QP2TERM
- In the PASE shell, issue the following commands. Note that these may take multiple minutes to execute, and that you may see messages which look like errors. You can safely ignore all messages.
export PATH=/QOpenSys/pkgs/bin:$PATH
yum install python3 python3-devel python3-pip python3-setuptools -y
yum install python39 python39-devel python39-wheel -y
yum install libjpeg-turbo-devel zlib-devel libtiff-devel libwebp-devel freetype-devel -y
cd /kato/ipi
rm -rf /kato/ipi/env
python3.9 -m venv env
. env/bin/activate
pip install Pillow-8.4.0-cp39-cp39-os400_powerpc64.whl
pip list --local
After completing the last step you should receive output similar to the following:
Package Version ---------- ------- Pillow 8.4.0 pip 23.0.1 setuptools 58.1.0
If you receive output that looks similar, execute the next command, and then press F3 to exit PASE:
deactivate