If you put the Solaris CD in the drive on a Windows machine it doesn't read the CD filesystem correctly.
You will see directories and files with DOS (i.e. 8.3) filenames:
(created under Cygwin on Windows XP):
# tar tvf SUNWi1cs.windows.tar
-r-xr-xr-x 18403/10545 0 Aug 31 23:24 2000 SUNWi1cs/
-r-xr-xr-x 18403/10545 0 Aug 31 23:24 2000 SUNWi1cs/ARCHIVE/
-r--r--r-- 18403/10545 18457 Nov 24 20:55 1999 SUNWi1cs/ARCHIVE/NONE
-r-xr-xr-x 18403/10545 0 Aug 31 23:24 2000 SUNWi1cs/INSTALL/
-r--r--r-- 18403/10545 59 Oct 14 10:59 1999 SUNWi1cs/INSTALL/COPYRIGH
-r--r--r-- 18403/10545 1935 Nov 24 20:55 1999 SUNWi1cs/INSTALL/I_NONE
-r--r--r-- 18403/10545 829 Aug 31 23:09 2000 SUNWi1cs/PKGINFO
-r--r--r-- 18403/10545 889 Aug 31 23:09 2000 SUNWi1cs/PKGMAP
-r-xr-xr-x 18403/10545 0 Aug 31 23:24 2000 SUNWi1cs/RELOC/
-r-xr-xr-x 18403/10545 0 Aug 31 23:24 2000 SUNWi1cs/RELOC/USR/
-r-xr-xr-x 18403/10545 0 Aug 31 23:24 2000 SUNWi1cs/RELOC/USR/LIB/
-r-xr-xr-x 18403/10545 0 Aug 31 23:24 2000 SUNWi1cs/RELOC/USR/LIB/LOCALE/
-r-xr-xr-x 18403/10545 0 Aug 31 23:24 2000 SUNWi1cs/RELOC/USR/LIB/LOCALE/ISO_8859/
-r-xr-xr-x 18403/10545 0 Nov 24 20:55 1999 SUNWi1cs/RELOC/USR/LIB/LOCALE/ISO_8859/LC_CTYPE/
-r-xr-xr-x 18403/10545 0 Aug 31 23:24 2000 SUNWi1cs/RELOC/USR/OPENWIN/
-r-xr-xr-x 18403/10545 0 Aug 31 23:24 2000 SUNWi1cs/RELOC/USR/OPENWIN/LIB/
-r-xr-xr-x 18403/10545 0 Aug 31 23:24 2000 SUNWi1cs/RELOC/USR/OPENWIN/LIB/LOCALE/
-r-xr-xr-x 18403/10545 0 Nov 24 20:55 1999 SUNWi1cs/RELOC/USR/OPENWIN/LIB/LOCALE/ISO8859_/
If you have a Mac, that will read the CDs fine :o)
(and I expect Linux will too)
(Created on an iMac):
# tar tvf SUNWi1cs.tar
drwxr-xr-x 0/1 0 Aug 31 15:24 2000 SUNWi1cs/
drwxr-xr-x 0/10 0 Aug 31 15:24 2000 SUNWi1cs/archive/
-rw-r--r-- 0/10 18457 Nov 24 12:55 1999 SUNWi1cs/archive/none
drwxr-sr-x 0/10 0 Aug 31 15:24 2000 SUNWi1cs/install/
-rwxr-xr-x 0/10 59 Oct 14 02:59 1999 SUNWi1cs/install/copyright
-rw-r--r-- 0/10 1935 Nov 24 12:55 1999 SUNWi1cs/install/i.none
-rw-r--r-- 0/1 829 Aug 31 15:09 2000 SUNWi1cs/pkginfo
-rw-r--r-- 0/1 889 Aug 31 15:09 2000 SUNWi1cs/pkgmap
drwxr-sr-x 0/10 0 Aug 31 15:24 2000 SUNWi1cs/reloc/
drwxr-sr-x 0/10 0 Aug 31 15:24 2000 SUNWi1cs/reloc/usr/
drwxr-sr-x 0/10 0 Aug 31 15:24 2000 SUNWi1cs/reloc/usr/lib/
drwxr-sr-x 0/10 0 Aug 31 15:24 2000 SUNWi1cs/reloc/usr/lib/locale/
drwxr-sr-x 0/10 0 Aug 31 15:24 2000 SUNWi1cs/reloc/usr/lib/locale/iso_8859_1/
drwxr-sr-x 0/10 0 Nov 24 12:55 1999 SUNWi1cs/reloc/usr/lib/locale/iso_8859_1/LC_CTYPE/
drwxr-sr-x 0/10 0 Aug 31 15:24 2000 SUNWi1cs/reloc/usr/openwin/
drwxr-sr-x 0/10 0 Aug 31 15:24 2000 SUNWi1cs/reloc/usr/openwin/lib/
drwxr-sr-x 0/10 0 Aug 31 15:24 2000 SUNWi1cs/reloc/usr/openwin/lib/locale/
drwxr-sr-x 0/10 0 Nov 24 12:55 1999 SUNWi1cs/reloc/usr/openwin/lib/locale/iso8859-1/
I needed SUNWi1cs and SUNWi15cs which are on Software CD 1 of 2 on Solaris 8
which are required for installing the Oracle 10.2.0.1 client...
On the Mac
I put the CD in the drive on the Mac
I then did a 'mount' to see where the CD was mounted:
hostname:~ john$ mount
/dev/disk0s10 on / (local, journaled)
devfs on /dev (local)
fdesc on /dev (union)
<volfs> on /.vol
automount -nsl [335] on /Network (automounted)
automount -fstab [345] on /automount/Servers (automounted)
automount -static [345] on /automount/static (automounted)
afp_2lYWSz0UiuFX000009000000-6.2e000003 on /Volumes/ast (nodev, nosuid, mounted by john)
afp_2lYWSz0UiuFX000009000000-5.2e000004 on /Volumes/EtherShare (nodev, nosuid, mounted by john)
/dev/disk1s0 on /Volumes/SOL_8_1000_SPARC (local, nodev, nosuid, read-only)
Change directory into the Product directory:
hostname:~ john$ cd /Volumes/SOL_8_1000_SPARC/Solaris_8/Product/
List the packages you need to see they're there...
hostname:/Volumes/SOL_8_1000_SPARC/Solaris_8/Product john$ ls -ld SUNWi1cs SUNWi15cs
drwxr-xr-x 5 root daemon 2048 31 Aug 2000 SUNWi15cs
drwxr-xr-x 5 root daemon 2048 31 Aug 2000 SUNWi1cs
Tar up the packages to a writable directory (i.e. outside the CD):
hostname:/Volumes/SOL_8_1000_SPARC/Solaris_8/Product john$ tar cvf ~/SUNWi15cs.tar SUNWi15cs
SUNWi15cs/
SUNWi15cs/archive/
SUNWi15cs/archive/none
SUNWi15cs/install/
SUNWi15cs/install/copyright
SUNWi15cs/install/i.none
SUNWi15cs/pkginfo
SUNWi15cs/pkgmap
SUNWi15cs/reloc/
SUNWi15cs/reloc/usr/
SUNWi15cs/reloc/usr/lib/
SUNWi15cs/reloc/usr/lib/locale/
SUNWi15cs/reloc/usr/lib/locale/iso_8859_15/
SUNWi15cs/reloc/usr/lib/locale/iso_8859_15/LC_CTYPE/
SUNWi15cs/reloc/usr/openwin/
SUNWi15cs/reloc/usr/openwin/lib/
SUNWi15cs/reloc/usr/openwin/lib/locale/
SUNWi15cs/reloc/usr/openwin/lib/locale/iso8859-15/
SUNWi15cs/reloc/usr/openwin/lib/locale/iso8859-15/OW_FONT_SETS/
SUNWi15cs/reloc/usr/openwin/lib/locale/iso8859-15/print/
hostname:/Volumes/SOL_8_1000_SPARC/Solaris_8/Product john$ tar cvf ~/SUNWi1cs.tar SUNWi1cs
SUNWi1cs/
SUNWi1cs/archive/
SUNWi1cs/archive/none
SUNWi1cs/install/
SUNWi1cs/install/copyright
SUNWi1cs/install/i.none
SUNWi1cs/pkginfo
SUNWi1cs/pkgmap
SUNWi1cs/reloc/
SUNWi1cs/reloc/usr/
SUNWi1cs/reloc/usr/lib/
SUNWi1cs/reloc/usr/lib/locale/
SUNWi1cs/reloc/usr/lib/locale/iso_8859_1/
SUNWi1cs/reloc/usr/lib/locale/iso_8859_1/LC_CTYPE/
SUNWi1cs/reloc/usr/openwin/
SUNWi1cs/reloc/usr/openwin/lib/
SUNWi1cs/reloc/usr/openwin/lib/locale/
SUNWi1cs/reloc/usr/openwin/lib/locale/iso8859-1/
Go to that directory and list the files:
hostname:/Volumes/SOL_8_1000_SPARC/Solaris_8/Product john$ cd
hostname:~ john$ ls -l SUNW*
-rw-r--r-- 1 john staff 30720 10 Nov 15:31 SUNWi15cs.tar
-rw-r--r-- 1 john staff 40960 10 Nov 15:31 SUNWi1cs.tar
Copy the files to the Solaris machine:
hostname:~ john$ scp *.tar solarisbox:
john@solarisbox's password:
SUNWi15cs.tar 100% 30KB 2.8MB/s 00:00
SUNWi1cs.tar 100% 40KB 3.5MB/s 00:00
Now on the Solaris machine...
Move the tars somewhere:
# mkdir packages
# mv SUNW*.tar packages/
# cd packages
# ls -l SUNW*.tar
-rw-r--r-- 1 jharrison cascade 30720 Nov 10 15:32 SUNWi15cs.tar
-rw-r--r-- 1 jharrison cascade 40960 Nov 10 15:32 SUNWi1cs.tar
Unpack the tar files:
# tar xvf SUNWi15cs.tar
x SUNWi15cs, 0 bytes, 0 tape blocks
x SUNWi15cs/archive, 0 bytes, 0 tape blocks
x SUNWi15cs/archive/none, 7825 bytes, 16 tape blocks
x SUNWi15cs/install, 0 bytes, 0 tape blocks
x SUNWi15cs/install/copyright, 59 bytes, 1 tape blocks
x SUNWi15cs/install/i.none, 1935 bytes, 4 tape blocks
x SUNWi15cs/pkginfo, 724 bytes, 2 tape blocks
x SUNWi15cs/pkgmap, 1303 bytes, 3 tape blocks
x SUNWi15cs/reloc, 0 bytes, 0 tape blocks
x SUNWi15cs/reloc/usr, 0 bytes, 0 tape blocks
x SUNWi15cs/reloc/usr/lib, 0 bytes, 0 tape blocks
x SUNWi15cs/reloc/usr/lib/locale, 0 bytes, 0 tape blocks
x SUNWi15cs/reloc/usr/lib/locale/iso_8859_15, 0 bytes, 0 tape blocks
x SUNWi15cs/reloc/usr/lib/locale/iso_8859_15/LC_CTYPE, 0 bytes, 0 tape blocks
x SUNWi15cs/reloc/usr/openwin, 0 bytes, 0 tape blocks
x SUNWi15cs/reloc/usr/openwin/lib, 0 bytes, 0 tape blocks
x SUNWi15cs/reloc/usr/openwin/lib/locale, 0 bytes, 0 tape blocks
x SUNWi15cs/reloc/usr/openwin/lib/locale/iso8859-15, 0 bytes, 0 tape blocks
x SUNWi15cs/reloc/usr/openwin/lib/locale/iso8859-15/OW_FONT_SETS, 0 bytes, 0 tape blocks
x SUNWi15cs/reloc/usr/openwin/lib/locale/iso8859-15/print, 0 bytes, 0 tape blocks
# tar xvf SUNWi1cs.tar
x SUNWi1cs, 0 bytes, 0 tape blocks
x SUNWi1cs/archive, 0 bytes, 0 tape blocks
x SUNWi1cs/archive/none, 18457 bytes, 37 tape blocks
x SUNWi1cs/install, 0 bytes, 0 tape blocks
x SUNWi1cs/install/copyright, 59 bytes, 1 tape blocks
x SUNWi1cs/install/i.none, 1935 bytes, 4 tape blocks
x SUNWi1cs/pkginfo, 829 bytes, 2 tape blocks
x SUNWi1cs/pkgmap, 889 bytes, 2 tape blocks
x SUNWi1cs/reloc, 0 bytes, 0 tape blocks
x SUNWi1cs/reloc/usr, 0 bytes, 0 tape blocks
x SUNWi1cs/reloc/usr/lib, 0 bytes, 0 tape blocks
x SUNWi1cs/reloc/usr/lib/locale, 0 bytes, 0 tape blocks
x SUNWi1cs/reloc/usr/lib/locale/iso_8859_1, 0 bytes, 0 tape blocks
x SUNWi1cs/reloc/usr/lib/locale/iso_8859_1/LC_CTYPE, 0 bytes, 0 tape blocks
x SUNWi1cs/reloc/usr/openwin, 0 bytes, 0 tape blocks
x SUNWi1cs/reloc/usr/openwin/lib, 0 bytes, 0 tape blocks
x SUNWi1cs/reloc/usr/openwin/lib/locale, 0 bytes, 0 tape blocks
x SUNWi1cs/reloc/usr/openwin/lib/locale/iso8859-1, 0 bytes, 0 tape blocks
List the files:
# ls -l
total 144
drwxr-xr-x 5 root other 512 Aug 31 2000 SUNWi15cs
-rw-r--r-- 1 jharrison cascade 30720 Nov 10 15:32 SUNWi15cs.tar
drwxr-xr-x 5 root other 512 Aug 31 2000 SUNWi1cs
-rw-r--r-- 1 jharrison cascade 40960 Nov 10 15:32 SUNWi1cs.tar
Now you can ddd the packages, using the directory you untarred the package directories into as the directory for pkgadd to search for packages:
# pkgadd -d .
The following packages are available:
1 SUNWi15cs X11 ISO8859-15 Codeset Support
(sparc) 2.0,REV=1999.12.09.13.36
2 SUNWi1cs X11 ISO8859-1 Codeset Support
(sparc) 2.0,REV=1999.11.24.17.23
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: <Enter>
Processing package instance <SUNWi15cs> from </export/home/john/packages>
X11 ISO8859-15 Codeset Support
(sparc) 2.0,REV=1999.12.09.13.36
Copyright 2000 Sun Microsystems, Inc. All rights reserved.
Using </> as the package base directory.
## Processing package information.
## Processing system information.
8 package pathnames are already properly installed.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
The following files are already installed on the system and are being
used by another package:
/usr <attribute change only>
/usr/lib <attribute change only>
/usr/openwin <attribute change only>
/usr/openwin/lib/locale/iso8859-15/Compose
/usr/openwin/lib/locale/iso8859-15/OW_FONT_SETS/OpenWindows.fs
/usr/openwin/lib/locale/iso8859-15/OWfontpath
/usr/openwin/lib/locale/iso8859-15/XLC_LOCALE
/usr/openwin/lib/locale/iso8859-15/print/prolog.ps
Do you want to install these conflicting files [y,n,?,q] y
## Checking for setuid/setgid programs.
This package contains scripts which will be executed with super-user
permission during the process of installing this package.
Do you want to continue with the installation of <SUNWi15cs> [y,n,?] y
Installing X11 ISO8859-15 Codeset Support as <SUNWi15cs>
## Installing part 1 of 1.
Installation of <SUNWi15cs> was successful.
Processing package instance <SUNWi1cs> from </export/home/john/packages>
X11 ISO8859-1 Codeset Support
(sparc) 2.0,REV=1999.11.24.17.23
Copyright 2000 Sun Microsystems, Inc. All rights reserved.
Using </> as the package base directory.
## Processing package information.
## Processing system information.
9 package pathnames are already properly installed.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
The following files are already installed on the system and are being
used by another package:
/usr/lib/locale/iso_8859_1 <attribute change only>
/usr/lib/locale/iso_8859_1/LC_CTYPE <attribute change only>
/usr/openwin/lib/locale/iso8859-1/Compose
/usr/openwin/lib/locale/iso8859-1/xomEuro.so.2
Do you want to install these conflicting files [y,n,?,q] y
## Checking for setuid/setgid programs.
This package contains scripts which will be executed with super-user
permission during the process of installing this package.
Do you want to continue with the installation of <SUNWi1cs> [y,n,?] y
Installing X11 ISO8859-1 Codeset Support as <SUNWi1cs>
## Installing part 1 of 1.
Installation of <SUNWi1cs> was successful.
The following packages are available:
1 SUNWi15cs X11 ISO8859-15 Codeset Support
(sparc) 2.0,REV=1999.12.09.13.36
2 SUNWi1cs X11 ISO8859-1 Codeset Support
(sparc) 2.0,REV=1999.11.24.17.23
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: q
#
Done! :o)