This is an example of using the cellsdk script to uninstall the SDK on a BladeCenter QS21 running Red Hat Enterprise Linux (RHEL) 5.1.
cd /opt/cell ./cellsdk --iso /tmp/cellsdkiso uninstall
cellsdk INFO-2019: yum groupremove '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 No package matched to remove No group named Cell Simulator exists No package matched to remove Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package numactl-devel.ppc64 0:0.9.10-1 set to be erased ---> Package dacs.ppc64 0:3.0.0-19 set to be erased ---> Package cell-tutorial-source.noarch 0:3.0-6 set to be erased ---> Package ppu-mass-devel.ppc 0:4.5.0-10 set to be erased ---> Package spu-gcc-c++.ppc 0:4.1.1-107 set to be erased ---> Package dacsman.noarch 0:3.0-6 set to be erased ---> Package ppu-binutils.ppc 0:2.17.50-32 set to be erased ---> Package cell-libs.ppc 0:3.0-16 set to be erased ---> Package cell-libs.ppc64 0:3.0-16 set to be erased ---> Package cell-devel-license.noarch 0:3.0.0-1.0 set to be erased ---> Package blas.ppc64 0:3.0-6 set to be erased ---> Package cell-demos.ppc64 0:3.0-10 set to be erased ---> Package ppu-gcc.ppc 0:4.1.1-57 set to be erased ---> Package spu-gdb.ppc 0:6.6.50-12 set to be erased ---> Package alf-examples-source.noarch 0:3.0.0-7 set to be erased ---> Package numactl.ppc 0:0.9.10-1 set to be erased ---> Package cell-examples-source.noarch 0:3.0-11 set to be erased ---> Package alfman.noarch 0:3.0-8 set to be erased ---> Package ppu-simdmath.ppc 0:3.0-5 set to be erased ---> Package blas-devel.ppc 0:3.0-6 set to be erased ---> Package alf.ppc 0:3.0.0-9 set to be erased ---> Package numactl.ppc64 0:0.9.10-1 set to be erased ---> Package alf.ppc64 0:3.0.0-9 set to be erased ---> Package alf-devel.ppc64 0:3.0.0-9 set to be erased ---> Package spu-mass-devel.ppc 0:4.5.0-10 set to be erased ---> Package simdman.noarch 0:3.0-6 set to be erased ---> Package ppu-simdmath-devel.ppc64 0:3.0-5 set to be erased ---> Package cell-examples.ppc64 0:3.0-11 set to be erased ---> Package blas.ppc 0:3.0-6 set to be erased ---> Package cell-libs-source.noarch 0:3.0-16 set to be erased ---> Package dacs-devel.ppc64 0:3.0.0-19 set to be erased ---> Package ppu-simdmath.ppc64 0:3.0-5 set to be erased ---> Package spu-newlib.ppc 0:1.15.0-81 set to be erased ---> Package blas-devel.ppc64 0:3.0-6 set to be erased ---> Package ppu-gcc-c++.ppc 0:4.1.1-57 set to be erased ---> Package cell-libs-devel.ppc64 0:3.0-16 set to be erased ---> Package spu-binutils.ppc 0:2.17.50-33 set to be erased ---> Package cell-tutorial.ppc 0:3.0-6 set to be erased ---> Package spu-simdmath-devel.ppc 0:3.0-5 set to be erased ---> Package cell-documentation.noarch 0:3.0-5 set to be erased ---> Package alf-devel.ppc 0:3.0.0-9 set to be erased ---> Package ppu-simdmath-devel.ppc 0:3.0-5 set to be erased ---> Package libspe2man.noarch 0:2.2.0-5 set to be erased ---> Package cell-demos-source.noarch 0:3.0-10 set to be erased ---> Package cell-buildutils.noarch 0:3.0-11 set to be erased ---> Package numactl-devel.ppc 0:0.9.10-1 set to be erased ---> Package ppu-gdb.ppc 0:6.6.50-28 set to be erased ---> Package ppu-mass-devel.ppc64 0:4.5.0-10 set to be erased ---> Package cell-libs-devel.ppc 0:3.0-16 set to be erased ---> Package spu-gcc.ppc 0:4.1.1-107 set to be erased --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Removing: alf ppc 3.0.0-9 installed 71 k alf ppc64 3.0.0-9 installed 96 k alf-devel ppc64 3.0.0-9 installed 136 k alf-devel ppc 3.0.0-9 installed 304 k alf-examples-source noarch 3.0.0-7 installed 1.0 M alfman noarch 3.0-8 installed 38 k blas ppc64 3.0-6 installed 1.4 M blas ppc 3.0-6 installed 1.3 M blas-devel ppc 3.0-6 installed 741 k blas-devel ppc64 3.0-6 installed 0.0 cell-buildutils noarch 3.0-11 installed 76 k cell-demos ppc64 3.0-10 installed 18 M cell-demos-source noarch 3.0-10 installed 19 M cell-devel-license noarch 3.0.0-1.0 installed 936 k cell-documentation noarch 3.0-5 installed 55 M cell-examples ppc64 3.0-11 installed 1.4 M cell-examples-source noarch 3.0-11 installed 1.4 M cell-libs ppc 3.0-16 installed 172 k cell-libs ppc64 3.0-16 installed 20 k cell-libs-devel ppc64 3.0-16 installed 542 k cell-libs-devel ppc 3.0-16 installed 3.3 M cell-libs-source noarch 3.0-16 installed 2.2 M cell-tutorial ppc 3.0-6 installed 145 k cell-tutorial-source noarch 3.0-6 installed 130 k dacs ppc64 3.0.0-19 installed 67 k dacs-devel ppc64 3.0.0-19 installed 597 k dacsman noarch 3.0-6 installed 50 k libspe2man noarch 2.2.0-5 installed 43 k numactl ppc 0.9.10-1 installed 186 k numactl ppc64 0.9.10-1 installed 180 k numactl-devel ppc64 0.9.10-1 installed 12 k numactl-devel ppc 0.9.10-1 installed 12 k ppu-binutils ppc 2.17.50-32 installed 19 M ppu-gcc ppc 4.1.1-57 installed 12 M ppu-gcc-c++ ppc 4.1.1-57 installed 99 M ppu-gdb ppc 6.6.50-28 installed 7.9 M ppu-mass-devel ppc 4.5.0-10 installed 559 k ppu-mass-devel ppc64 4.5.0-10 installed 675 k ppu-simdmath ppc 3.0-5 installed 156 k ppu-simdmath ppc64 3.0-5 installed 190 k ppu-simdmath-devel ppc64 3.0-5 installed 707 k ppu-simdmath-devel ppc 3.0-5 installed 622 k simdman noarch 3.0-6 installed 133 k spu-binutils ppc 2.17.50-33 installed 7.4 M spu-gcc ppc 4.1.1-107 installed 7.0 M spu-gcc-c++ ppc 4.1.1-107 installed 60 M spu-gdb ppc 6.6.50-12 installed 5.1 M spu-mass-devel ppc 4.5.0-10 installed 413 k spu-newlib ppc 1.15.0-81 installed 4.7 M spu-simdmath-devel ppc 3.0-5 installed 1.0 M Transaction Summary ============================================================================= Install 0 Package(s) Update 0 Package(s) Remove 50 Package(s) Is this ok [y/N]: y Downloading Packages: Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Removed: alf.ppc 0:3.0.0-9 alf.ppc64 0:3.0.0-9 alf-devel.ppc64 0:3.0.0-9 alf-devel.ppc 0:3.0.0-9 alf-examples-source.noarch 0:3.0.0-7 alfman.noarch 0:3.0-8 blas.ppc64 0:3.0-6 blas.ppc 0:3.0-6 blas-devel.ppc 0:3.0-6 blas-devel.ppc64 0:3.0-6 cell-buildutils.noarch 0:3.0-11 cell-demos.ppc64 0:3.0-10 cell-demos-source.noarch 0:3.0-10 cell-devel-license.noarch 0:3.0.0-1.0 cell-documentation.noarch 0:3.0-5 cell-examples.ppc64 0:3.0-11 cell-examples-source.noarch 0:3.0-11 cell-libs.ppc 0:3.0-16 cell-libs.ppc64 0:3.0-16 cell-libs-devel.ppc64 0:3.0-16 cell-libs-devel.ppc 0:3.0-16 cell-libs-source.noarch 0:3.0-16 cell-tutorial.ppc 0:3.0-6 cell-tutorial-source.noarch 0:3.0-6 dacs.ppc64 0:3.0.0-19 dacs-devel.ppc64 0:3.0.0-19 dacsman.noarch 0:3.0-6 libspe2man.noarch 0:2.2.0-5 numactl.ppc 0:0.9.10-1 numactl.ppc64 0:0.9.10-1 numactl-devel.ppc64 0:0.9.10-1 numactl-devel.ppc 0:0.9.10-1 ppu-binutils.ppc 0:2.17.50-32 ppu-gcc.ppc 0:4.1.1-57 ppu-gcc-c++.ppc 0:4.1.1-57 ppu-gdb.ppc 0:6.6.50-28 ppu-mass-devel.ppc 0:4.5.0-10 ppu-mass-devel.ppc64 0:4.5.0-10 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-binutils.ppc 0:2.17.50-33 spu-gcc.ppc 0:4.1.1-107 spu-gcc-c++.ppc 0:4.1.1-107 spu-gdb.ppc 0:6.6.50-12 spu-mass-devel.ppc 0:4.5.0-10 spu-newlib.ppc 0:1.15.0-81 spu-simdmath-devel.ppc 0:3.0-5 Complete! cellsdk INFO-2009: looking for still-installed cellsdk rpms installedCount=0 Completely remove cellsdk from the system [y/n]? y /tmp/sdk/CellSDK-Devel-RHEL/x86 /tmp/sdk/CellSDK-Open-RHEL/x86 /tmp/sdk/CellSDK-Devel-RHEL/x86_64 /tmp/sdk/CellSDK-Open-RHEL/x86_64 /tmp/sdk/CellSDK-Devel-RHEL/ppc64 /tmp/sdk/CellSDK-Open-RHEL/ppc64 /tmp/sdk/CellSDK-Devel-RHEL/cbea /tmp/sdk/CellSDK-Open-RHEL/cbea If you have files in the /opt/cell you want to keep, answer no. Completely remove /opt/cell [y/n]? y If you have files in the /opt/ibm/systemsim you want to keep, answer no. Completely remove /opt/ibm/systemsim [y/n]? y If you have files in the /tmp/cellsdk/rpms you want to keep, answer no. Completely remove /tmp/cellsdk/rpms [y/n]? y If you have files in the /tmp/cellsdk/openSrc you want to keep, answer no. Completely remove /tmp/cellsdk/openSrc [y/n]? y