This is an example of using the cellsdk script to update the SDK on a BladeCenter QS21 running Red Hat Enterprise Linux (RHEL) 5.1.
# /opt/cell/cellsdk --iso /tmp/cellsdkiso update
# /opt/cell/cellsdk --iso /tmp/cellsdkiso update cellsdk INFO-2023: Trying to install or update cell-prod-license cellsdk INFO-2024: cell-prod-license is installed cellsdk INFO-2023: Trying to install or update cell-extras-license cellsdk INFO-2024: cell-extras-license is installed Preparing... ################################################## cell-install ################################################## cellsdk INFO-2006: spawning a new cellsdk using the newer cell-install version cellsdk logs to /var/log/cellsdk.log The IBM SDK 3.0 for Multicore Acceleration contains components governed by the following Open Source licenses: GNU Public License (GPL) - see http://www.gnu.org/licenses/gpl.html. GPL licensed components include GCC Toolchain and numactl. Installation and use of this software requires you to certify you have read the license above, and accept its terms. To accept these terms, type 'yes' at the prompt below. If you do not wish to accept, type 'no' or press 'ctrl-C' to abort this program without installing. After typing 'yes', you will be presented with licenses for IBM owned code, Follow the instructions on the screen to accept the IBM Licenses and proceed with installation of the SDK. I have read and accept the licenses above [no/yes]: cellsdk INFO-2028: GPL/LGPL license accepted cellsdk INFO-2023: Trying to install or update cell-product-license cellsdk INFO-2024: cell-product-license is installed International Program License Agreement Part 1 - General Terms BY DOWNLOADING, INSTALLING, COPYING, ACCESSING, OR USING THE PROGRAM YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU ARE ACCEPTING THESE TERMS ON BEHALF OF ANOTHER PERSON OR A COMPANY OR OTHER LEGAL ENTITY, YOU REPRESENT AND WARRANT THAT YOU HAVE FULL AUTHORITY TO BIND THAT PERSON, COMPANY, OR LEGAL ENTITY TO THESE TERMS. IF YOU DO NOT AGREE TO THESE TERMS, - DO NOT DOWNLOAD, INSTALL, COPY, ACCESS, OR USE THE PROGRAM; AND - PROMPTLY RETURN THE PROGRAM AND PROOF OF ENTITLEMENT TO THE PARTY FROM WHOM YOU ACQUIRED IT TO OBTAIN A REFUND OF THE AMOUNT YOU PAID. IF YOU DOWNLOADED THE PROGRAM, CONTACT THE PARTY FROM WHOM YOU ACQUIRED IT. "IBM" is International Business Machines Corporation or one of its Press Enter to continue viewing the license agreement, or, Enter "1" to accept the agreement, "2" to decline it or "99" to go back to the previous screen, "3" Print, "4" Read non-IBM terms. cellsdk INFO-2014: product license accepted. cellsdk INFO-2023: Trying to install or update cell-extras-RHEL-license cellsdk INFO-2019: yum groupupdate 'Cell Runtime Environment' 'Cell Development Tools' 'Cell Development Libraries' 'Cell Programming Examples' 'Cell Simulator' 'Cell Performance Tools' Loading "installonlyn" plugin Loading "security" plugin Loading "rhnplugin" plugin Setting up Group Process Setting up repositories Setting up repositories Reading repository metadata in from local files Excluding Packages in global exclude list Finished Package cell-product-license - 3.0.0-1.0.noarch already installed and latest version Package cell-prod-license - 3.0.0-0.0.noarch already installed and latest version Package alf - 3.0.0-9.ppc64 already installed and latest version Package alf - 3.0.0-9.ppc already installed and latest version Package dacs - 3.0.0-19.ppc64 already installed and latest version Package ppu-gdb - 6.6.50-23.ppc already installed and latest version Package ppu-gcc-c++ - 4.1.1-54.ppc already installed and latest version Package ppu-binutils - 2.17.50-31.ppc already installed and latest version Package spu-newlib - 1.15.0-76.ppc already installed and latest version Package spu-gdb - 6.6.50-10.ppc already installed and latest version Package ppu-gcc - 4.1.1-54.ppc already installed and latest version Package spu-binutils - 2.17.50-31.ppc already installed and latest version Package spu-gcc-c++ - 4.1.1-100.ppc already installed and latest version Package spu-gcc - 4.1.1-100.ppc already installed and latest version Package spu-mass-devel - 4.5.0-10.ppc already installed and latest version Package libspe2man - 2.2.0-4.noarch already installed and latest version Package dacs-devel - 3.0.0-19.ppc64 already installed and latest version Package alf-devel - 3.0.0-9.ppc64 already installed and latest version Package alf-devel - 3.0.0-9.ppc already installed and latest version Package ppu-mass-devel - 4.5.0-10.ppc64 already installed and latest version Package ppu-mass-devel - 4.5.0-10.ppc already installed and latest version Package cell-libs - 3.0-16.ppc64 already installed and latest version Package cell-libs - 3.0-16.ppc already installed and latest version Package cell-demos - 3.0-10.ppc64 already installed and latest version Package cell-libs-source - 3.0-16.noarch already installed and latest version Package cell-tutorial - 3.0-6.ppc already installed and latest version Package cell-tutorial-source - 3.0-6.noarch already installed and latest version Package cell-examples - 3.0-11.ppc64 already installed and latest version Package cell-examples-source - 3.0-11.noarch already installed and latest version Package alf-examples-source - 3.0.0-7.noarch already installed and latest version Package cell-libs-devel - 3.0-16.ppc64 already installed and latest version Package cell-libs-devel - 3.0-16.ppc already installed and latest version Package cell-demos-source - 3.0-10.noarch already installed and latest version Warning: Group Cell Simulator does not exist. Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package ppu-simdmath-devel.ppc64 0:3.0-5 set to be updated ---> Package spu-simdmath-devel.ppc 0:3.0-5 set to be updated ---> Package cell-documentation.noarch 0:3.0-5 set to be updated ---> Package ppu-simdmath-devel.ppc 0:3.0-5 set to be updated ---> Package alfman.noarch 0:3.0-8 set to be updated ---> Package dacsman.noarch 0:3.0-6 set to be updated ---> Package cell-buildutils.noarch 0:3.0-11 set to be updated ---> Package ppu-simdmath.ppc 0:3.0-5 set to be updated ---> Package ppu-simdmath.ppc64 0:3.0-5 set to be updated ---> Package simdman.noarch 0:3.0-6 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Updating: alfman noarch 3.0-8 CellSDK-Updates-RHEL-cbea 49 k cell-buildutils noarch 3.0-11 CellSDK-Updates-RHEL-cbea 19 k cell-documentation noarch 3.0-5 CellSDK-Updates-RHEL-cbea 40 M dacsman noarch 3.0-6 CellSDK-Updates-RHEL-cbea 62 k ppu-simdmath ppc 3.0-5 CellSDK-Updates-RHEL-cbea 26 k ppu-simdmath ppc64 3.0-5 CellSDK-Updates-RHEL-cbea 31 k ppu-simdmath-devel ppc64 3.0-5 CellSDK-Updates-RHEL-cbea 99 k ppu-simdmath-devel ppc 3.0-5 CellSDK-Updates-RHEL-cbea 94 k simdman noarch 3.0-6 CellSDK-Updates-RHEL-cbea 158 k spu-simdmath-devel ppc 3.0-5 CellSDK-Updates-RHEL-cbea 178 k Transaction Summary ============================================================================= Install 0 Package(s) Update 10 Package(s) Remove 0 Package(s) Total download size: 41 M Is this ok [y/N]: y Downloading Packages: Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : ppu-simdmath ####################### [ 1/20] Updating : ppu-simdmath-devel ####################### [ 2/20] Updating : spu-simdmath-devel ####################### [ 3/20] Updating : cell-documentation ####################### [ 4/20] Updating : ppu-simdmath-devel ####################### [ 5/20] Updating : alfman ####################### [ 6/20] Updating : dacsman ####################### [ 7/20] Updating : cell-buildutils ####################### [ 8/20] Updating : ppu-simdmath ####################### [ 9/20] Updating : simdman ####################### [10/20] Updated: alfman.noarch 0:3.0-8 cell-buildutils.noarch 0:3.0-11 cell-documentation.noarch 0:3.0-5 dacsman.noarch 0:3.0-6 ppu-simdmath.ppc 0:3.0-5 ppu-simdmath.ppc64 0:3.0-5 ppu-simdmath-devel.ppc64 0:3.0-5 ppu-simdmath-devel.ppc 0:3.0-5 simdman.noarch 0:3.0-6 spu-simdmath-devel.ppc 0:3.0-5 Complete! cellsdk INFO-2025: Copying files to /opt/cell/updates/3.0.0-1.1/CellSDK-Updates-RHEL-cbea cellsdk INFO-2026: ppu-simdmath-3.0-5.ppc.rpm cellsdk INFO-2026: ppu-simdmath-3.0-5.ppc64.rpm cellsdk INFO-2026: cell-product-license-3.0.0-1.0.noarch.rpm cellsdk INFO-2026: cellide-3.0.0-16.noarch.rpm cellsdk INFO-2026: alfman-3.0-8.noarch.rpm cellsdk INFO-2026: cell-documentation-3.0-5.noarch.rpm cellsdk INFO-2026: dacsman-3.0-6.noarch.rpm cellsdk INFO-2026: ppu-simdmath-devel-3.0-5.ppc.rpm cellsdk INFO-2026: ppu-simdmath-devel-3.0-5.ppc64.rpm cellsdk INFO-2026: spu-simdmath-devel-3.0-5.ppc.rpm cellsdk INFO-2026: simdman-3.0-6.noarch.rpm cellsdk INFO-2026: pdt-devel-3.0-37.ppc.rpm cellsdk INFO-2026: pdt-devel-3.0-37.ppc64.rpm cellsdk INFO-2026: trace-devel-3.0-37.ppc.rpm cellsdk INFO-2026: cell-buildutils-3.0-11.noarch.rpm cellsdk INFO-2026: pdt-3.0-37.ppc.rpm cellsdk INFO-2026: pdt-3.0-37.ppc64.rpm Would you like to save the initial rpms in case you want to remove this update later? [y/n] y cellsdk INFO-2025: Copying files to /opt/cell/updates/3.0.0-1.0/CellSDK-Product-RHEL-cbea cellsdk INFO-2026: alf-3.0.0-9.ppc.rpm cellsdk INFO-2026: alf-3.0.0-9.ppc64.rpm cellsdk INFO-2026: alf-debuginfo-3.0.0-9.ppc.rpm cellsdk INFO-2026: alf-debuginfo-3.0.0-9.ppc64.rpm cellsdk INFO-2026: alf-trace-3.0.0-9.ppc.rpm cellsdk INFO-2026: alf-trace-3.0.0-9.ppc64.rpm cellsdk INFO-2026: dacs-3.0.0-19.ppc64.rpm cellsdk INFO-2026: dacs-debuginfo-3.0.0-19.ppc64.rpm cellsdk INFO-2026: dacs-trace-3.0.0-19.ppc64.rpm cellsdk INFO-2026: ppu-simdmath-3.0-4.ppc.rpm cellsdk INFO-2026: ppu-simdmath-3.0-4.ppc64.rpm cellsdk INFO-2026: simdmath-debuginfo-3.0-4.ppc.rpm cellsdk INFO-2026: simdmath-debuginfo-3.0-4.ppc64.rpm cellsdk INFO-2026: blas-3.0-6.ppc.rpm cellsdk INFO-2026: blas-3.0-6.ppc64.rpm cellsdk INFO-2026: cell-prod-license-3.0.0-0.0.noarch.rpm cellsdk INFO-2026: cellide-3.0.0-15.noarch.rpm cellsdk INFO-2026: alf-ide-template-3.0.0-1.ppc.rpm cellsdk INFO-2026: alf-devel-3.0.0-9.ppc.rpm cellsdk INFO-2026: alf-devel-3.0.0-9.ppc64.rpm cellsdk INFO-2026: alf-trace-devel-3.0.0-9.ppc.rpm cellsdk INFO-2026: alf-trace-devel-3.0.0-9.ppc64.rpm cellsdk INFO-2026: blas-devel-3.0-6.ppc.rpm cellsdk INFO-2026: blas-devel-3.0-6.ppc64.rpm cellsdk INFO-2026: dacs-trace-devel-3.0.0-19.ppc64.rpm cellsdk INFO-2026: alfman-3.0-6.noarch.rpm cellsdk INFO-2026: cell-documentation-3.0-4.noarch.rpm cellsdk INFO-2026: dacs-devel-3.0.0-19.ppc64.rpm cellsdk INFO-2026: dacsman-3.0-5.noarch.rpm cellsdk INFO-2026: ppu-mass-devel-4.5.0-10.ppc.rpm cellsdk INFO-2026: ppu-mass-devel-4.5.0-10.ppc64.rpm cellsdk INFO-2026: spu-mass-devel-4.5.0-10.ppc.rpm cellsdk INFO-2026: ppu-simdmath-devel-3.0-4.ppc.rpm cellsdk INFO-2026: ppu-simdmath-devel-3.0-4.ppc64.rpm cellsdk INFO-2026: spu-simdmath-devel-3.0-4.ppc.rpm cellsdk INFO-2026: simdman-3.0-5.noarch.rpm cellsdk INFO-2026: libspe2man-2.2.0-4.noarch.rpm cellsdk INFO-2026: pdt-devel-3.0-36.ppc.rpm cellsdk INFO-2026: pdt-devel-3.0-36.ppc64.rpm cellsdk INFO-2026: trace-devel-3.0-36.ppc.rpm cellsdk INFO-2026: alf-examples-source-3.0.0-7.noarch.rpm cellsdk INFO-2026: cell-buildutils-3.0-10.noarch.rpm cellsdk INFO-2026: cell-tutorial-3.0-6.ppc.rpm cellsdk INFO-2026: cell-tutorial-source-3.0-6.noarch.rpm cellsdk INFO-2026: cell-demos-3.0-10.ppc64.rpm cellsdk INFO-2026: cell-demos-source-3.0-10.noarch.rpm cellsdk INFO-2026: cell-compliance-tests-3.0-6.ppc64.rpm cellsdk INFO-2026: cell-compliance-tests-source-3.0-6.noarch.rpm cellsdk INFO-2026: cell-examples-3.0-11.ppc64.rpm cellsdk INFO-2026: cell-examples-source-3.0-11.noarch.rpm cellsdk INFO-2026: cell-libs-3.0-16.ppc.rpm cellsdk INFO-2026: cell-libs-3.0-16.ppc64.rpm cellsdk INFO-2026: cell-libs-devel-3.0-16.ppc.rpm cellsdk INFO-2026: cell-libs-devel-3.0-16.ppc64.rpm cellsdk INFO-2026: cell-libs-source-3.0-16.noarch.rpm cellsdk INFO-2026: alf-hybrid-examples-source-3.0.0-7.noarch.rpm cellsdk INFO-2026: fdprpro-5.4.0-16.ppc.rpm cellsdk INFO-2026: pdt-3.0-36.ppc.rpm cellsdk INFO-2026: pdt-3.0-36.ppc64.rpm cellsdk INFO-2026: pdtr-3.0-11.ppc64.rpm