Is it possible to install Solaris softwares on Open Solaris or Open Indiana?


 
Thread Tools Search this Thread
Operating Systems Solaris Is it possible to install Solaris softwares on Open Solaris or Open Indiana?
# 1  
Old 03-13-2012
Power Is it possible to install Solaris softwares on Open Solaris or Open Indiana?

Hi there,

I'm sorry in advance if my question seems stupid, but I can't figure out myself.

I was wondering. Is it possible to install a Solaris program on an Open Solaris or Open Indiana operating system?

After searching the web for a long time, it seems that Open Solaris was released by Sun (before being bought by Oracle) and it was a testing version of Solaris.
Today, Open Solaris is not supported anymore but Open Indiana looks to be the community version out of it.

The reason I'm asking is because I'm trying to install Cadds5 (a CAO software).
I have the original media installation disk with its documentation.
On the disk, it says "Cadds 5i Release 14, Datecode : M080 for Solaris SPARC".

So, this software seems to be designed for Solaris, so I'm thinking it should work properly with Open Solaris / Open Indiana.
You can find the Cadds5 installation instruction by searching "cadds5 installation pdf" in Google (sorry, don't have 5 posts yet, so can't post URL) Smilie.

So, as you can see on the PDF file, to install CADDS, I first have to run the cvinstall script.

In case it can helps, you'll find below the cvinstall script

Code:
#!/bin/sh

# 08-17-93 apb; updated to handle solaris CDROM automounting
# 07-12-93 apb; tweeked somemore for Solaris 2.2
# 07-07-93 cmp; updated for Solaris
# 05-05-93 apb; created

# Make sure that the user is root
USER=`/usr/ucb/whoami`
if [ "$USER" != "root" ]; then
        echo "You are logged in as $USER."
        echo "You must be root to run this."
        echo "Please login as root and try again."
        echo ""
        exit 1
fi

#
#if started cvinstall without / as first char then make them start it with /

mount=`echo $0 |awk '{if ($0 ~ /^\//) print "yes"; else print "no"}'`
if [ $mount = "no" ]; then
    echo "
    You must run CVINSTALL by starting it using its full path name."
    exit
fi

#save first directory i.e /cdrom
mount=`echo $0 |awk -F/ '{printf ("/%s", $2)}'`

#check to make sure that the mount is only one level deep from /

deep=`echo $0 |awk -F/ '{print $3}'`
if [ $deep != "install" ]; then

    if [ $mount != "/cdrom" ]; then

        echo "

        You must mount the cdrom one directory level from \"/\".

        Example: /cdrom  or  /mnt"

        exit
    else

        deep=`echo $0 |awk -F/ '{print $4}'`
        if [ $deep != "install" ]; then
            echo "

            You must mount the cdrom one directory level from \"/\".

            Example: /cdrom  or  /mnt"
        
            exit
        else
            mount=`echo $0 |awk -F/ '{printf ("/%s/%s", $2,$3)}'`
        fi
    fi

fi

clear

    echo "



                ************************************************
                *                                              *
                *                  CVINSTALL                   *
                *       CAD/CAM Support Loading Procedure      *
                *                Revision 93229                *
                *                                              *
                ************************************************


        This procedure updates your system in order to support CADDS.
"

echo -n "

        Do you wish to continue (y/n RETURN = y) ? "

while true;do
        read B
        case "${B}" in
        "" | y)
                break
                ;;   
        n)
                exit
                ;;
        *)         
                echo ""
                echo -n "    Please answer 'y' or 'n': "
                ;;
        esac
done
# cp the files in the cvos directory to the host system
cp -r $mount/cvos/* /

# if CADDS_IMAGE not in /etc/rpc file- put it there
cvimage=`grep CADDS_IMAGE /etc/rpc`
if [ "$cvimage" = "" ]; then
    echo "#PTC Processes" >> /etc/rpc
    echo "CADDS_IMAGE    200002" >> /etc/rpc
fi
# if CVNC_OUTPUT not in /etc/rpc file- put it there
cvnc=`grep CVNC_OUTPUT /etc/rpc`
if [ "$cvnc" = "" ]; then
    echo "CVNC_OUTPUT  20002002" >> /etc/rpc
fi
# if CVNC_OUTPUT not in /etc/inetd.conf- put it there
cvncout=`grep CVNC_OUTPUT /etc/inetd.conf`
if [ "$cvncout" = "" ]; then
    echo "#PTC Processes" >> /etc/inetd.conf
    echo "CVNC_OUTPUT      stream  rpc/tcp wait root    /usr/apl/cadds/bin/ncoutd" >> /etc/inetd.conf
fi

echo "

    CVINSTALL -- COMPLETED!!!"

# 
if [ -r $mount/install/slic ]; then
    echo -n "

        Do you want to install CADDS now  (y/n RETURN = y) ? "


    while true;do
            read B
            case "${B}" in
            "" | y)
            echo "

    Starting up the Software Loading and Installation Command (SLIC)."

            $mount/install/slic
                    break
                    ;;
            n)
                    exit
                    ;;
            *)
                    echo ""
                    echo -n "    Please answer 'y' or 'n': "
                    ;;
            esac
    done
fi

echo ""
echo ""
exit

So, first, I changed this line in the script to make it work

Code:
USER=`/usr/ucb/whoami`

I changed it by

Code:
USER=`/usr/bin/whoami`

So, the script works properly. But, at the end, when it asks me if I want to install CADDS, it fails launching SLIC.
The error message is
Code:
Starting up the Software Loading and Installation Command (SLIC).
/cdrom/install/./cvinstall[140]: /cdrom/install/slic: /cdrom/install/slic: cannot execute [Invalid argument]

And, if I launch it manually through the command /cdrom/install/slic, I have this error message
Code:
bash: /cdrom/install/slic: Invalid Argument

Is there a way to get around that problem and launch slic so I can install CADDS5 ? You can see pictures of that slic installation program in the installation instructions (PDF file)

Also, according to the CADDS5 installation instructions, the CDE (Common Desktop Environment) is needed to install CADDS.

I'm thinking maybe that's why I can't run the slic's installer.

It seems that CDE was the default desktop installed by solaris until version 8 which uses Gnome by default.
Is it still possible to install CDE on Open Solaris or Open Indiana?

In advance, thanks A LOT for your help.
And, please, let me know if you need more details about that software etc...

ps : sorry for my bad English (this is not my first language but I try my best)
# 2  
Old 03-13-2012
Is your hardware SPARC or x86 (Intel/AMD)?
# 3  
Old 03-13-2012
Hi Bartus11, thanks a lot for your VERY QUICK reply.

For now, I'm virtualizing a computer through Virtualbox to do some tests. So it is a x86 processor.

Will the install work only on a SPARC processor?

Do you think this is why the slic installer doesn't launch?

We have plan in a very near future to buy a new workstation to install and use Cadds software, but we wanted to make sure it would work as the media installation we have is from 2001.

So, we don't want to buy a brand new Solaris workstation if we have troubles installing that software.

And, by the way, because you look to be a Solaris expert (your profile says so Smilie). IS it still possible to install CDE (Common Desktop Environment) on Solaris / Open Solaris / Open Indiana because it seems to be a requirement for Cadds5.

Thank your very much again for your support.
# 4  
Old 03-13-2012
Well, the disk name says that it is SPARC version. You cannot run executables compiled for SPARC on x86. As for the CDE, it is included with Solaris up to version 10 (you can choose CDE in the login screen of Solaris 10).
This User Gave Thanks to bartus11 For This Post:
# 5  
Old 03-13-2012
Yeah, you're right, but I was expecting at least to see the installation launcher even if it would fail during the installation process.

Is that common the error "Invalid Argument" when the installation is being tried on a wrong architecture?

Also, as you said, CDE is included with Solaris up to version 10. Is it still possible to install it on version 11? or Open Indiana?
Also, I'll double check but I don't think it's included on Open Solaris 2009.06

Anyway, thanks a lot again for your help.
# 6  
Old 03-13-2012
I just checked on my Solaris 11 Express, and there are two packages that might help you with getting your application running: cde-runtime and cde-utilities. Try installing them and then try installing your software. I wouldn't expect much from it though. You are trying to get quite old piece of software running. I'd recommend getting some older Solaris (8 or 9) on some older SPARC hardware (which shouldn't be too hard with eBay) and running it there.
# 7  
Old 03-13-2012
There is no OpenIndiana release for SPARC.
You need SPARC hardware for this package. Do you know for what Solaris release it was built ?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Solaris

Open Solaris Installable

Hi, Can anyone help me with the latest version of open solaris x86 and a link from where I can download it? I am unable to find one online. (12 Replies)
Discussion started by: sankasu
12 Replies

2. Solaris

Open Indiana 151a - Slow SSH Login

Hi, I have the following issue, when I tried to login to an Openindiana remote server through ssh It takes to long to ask me for the password. So i tried -v and I realize that sshd hangs here " debug1: SSH2_MSG_SERVICE_ACCEPT received " for at least 2 minutes. Then I can log in and everything is... (2 Replies)
Discussion started by: piukeman
2 Replies

3. Solaris

Open .z file on solaris

Hello Admins; Anybody can suggest on how to open ".z" files on solaris. Thanks (16 Replies)
Discussion started by: snchaudhari2
16 Replies

4. Solaris

Open port on Solaris 10

Hi All, I am installing Infosphere (ETL tool) on solaris 10. One of the requirement is to open multiple ports for different apps that will be installed. I ran netstat -n | grep 9080 (,etc) but that did not return anything. I have attached the requirement. Can anyone guide me about how to... (3 Replies)
Discussion started by: sumeet
3 Replies

5. Solaris

Open ports in solaris 10

hi guys, may i know the exact steps to open a port in solaris.i have some rough idea - which is adding the port number in /etc/services. but i am not sure the correct conventions, steps or any other steps. kindly advise.thanks guys ! (1 Reply)
Discussion started by: cromohawk
1 Replies

6. Solaris

Open Solaris

Can anyone guide me what are the system requirement for open Solais and from where i will find is DVD or CD. I wanna learn it as system Admin. Do please guide me if some one knows anything about it. Thanks. Hitesh:) (12 Replies)
Discussion started by: hi2_t
12 Replies

7. Solaris

open solaris problem

hi i just successfully installed open solaris in my computer but now my mouse and cd drive wont work. i need to plug my mouse over again so that it would work and i dont know how to work my cd-drive need help. im new to the unis system. sorry for my bad english (2 Replies)
Discussion started by: rave03
2 Replies

8. Solaris

Open Solaris...............

Hi All, I have installed Open Solaris in a virtual machine.I feel it is something like linux.I am managing solaris servers. How i can use this for the betterment of my servers? (1 Reply)
Discussion started by: Renjesh
1 Replies

9. Solaris

Solaris 8 to many open port

hi all, My OS is solaris 8 with core system installation only. so far everything works fine. by i do some testing from my xp pc as client to nmap and scan opening port to my solaris. the result as below: Initiating SYN Stealth Scan against 10.10.10.10 at 16:25 Discovered open port 21/tcp on... (3 Replies)
Discussion started by: hezry79
3 Replies

10. What is on Your Mind?

Sun Solaris and Open Solaris?

What is the major difference between Sun Solaris 10 and Open Solaris? I believe both are free now, is that true? (3 Replies)
Discussion started by: yipster
3 Replies
Login or Register to Ask a Question