LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices


Reply
  Search this Thread
Old 10-26-2005, 08:45 AM   #1
Xswitch
Member
 
Registered: Jul 2003
Distribution: Ubuntu, Debian
Posts: 139

Rep: Reputation: 15
Novell (ConsoleOne)


I'm having some trouble installing Novell's ConsoleOne on my Debian system. Here's what I've done so far:

1. Installed Sun's Java and tested.... Java is installed and working fine.

2. Downloaded File from Novell's Web Site: c1_136e-linux.tar.gz

3. I then ran tar zxvf c1_136e-linux.tar.gz
*This created a folder in my user's home dir called Linux. Inside of this dir is a bunch of files with the .rpm extenstion. There is also a file called c1-install. Per Novell's directions, I should be able to run this to begin the installation. When I try to run this, I get an error:

bash: c1-install: command not found

Novell recommends the following OS's:
* Red Hat* OpenLinux 6
* Caldera* eDesktop 2.4
* Caldera eServer 2.3
* Solaris 2.6 or 7 with the latest patch
* Solaris 8

Novell has tested on other distro's, but debian was not listed. The file c1_136e-linux.tar.gz was the only file that they had for a linux system. How do I get this installed?
 
Old 10-26-2005, 09:58 AM   #2
Ygrex
Member
 
Registered: Nov 2004
Location: Russia (St.Petersburg)
Distribution: Debian
Posts: 666

Rep: Reputation: 68
Are you sure that the file has executing permission? If it does not run
"chmod +x c1-install" and then "./c1-install" in that directory.
 
Old 10-26-2005, 11:46 AM   #3
Xswitch
Member
 
Registered: Jul 2003
Distribution: Ubuntu, Debian
Posts: 139

Original Poster
Rep: Reputation: 15
Thanks Ygrex. I used ./c1-install and the installation began. I now have another error:

%% NOTE: ConsoleOne will be installed without the provided Java Runtime
%% Environment. Please define the environment variables C1_JRE_HOME or
%% JRE_HOME before running ConsoleOne.
%% Example: C1_JRE_HOME=/path/to/your/JRE

%% Adding package nici ...
./c1-install: line 1331: rpm: command not found
%% ERROR: Failed to add nici (NICI) package.
%% Installation of packages failed, not all packages were installed.


Since I had already installed Java, I seleted "n" when I was prompted.

I then tried to install again. This time I chose "y" when asked to install Java. When I did that, I got this error:

%% Adding package nici ...
./c1-install: line 1331: rpm: command not found
%% ERROR: Failed to add nici (NICI) package.
%% Installation of packages failed, not all packages were installed.
debians:/home/x/Linux# /usr/ConsoleOne/bin/ConsoleOne
bash: /usr/ConsoleOne/bin/ConsoleOne: No such file or directory


How do I fix this install error?
 
Old 10-26-2005, 11:53 AM   #4
samael26
Member
 
Registered: Oct 2004
Location: France, Provence
Distribution: Debian
Posts: 848

Rep: Reputation: 30
Hem,
You need a program to convert a .rpm into a .deb
installable thing (perhaps). This program is called
'alien'.

#apt-get install alien

There's no certainty this will work, I must tell you.
Try reading the "apt" doc at debian.org to know
how to make your program managed by apt.

hope it helps
cheers
 
Old 10-26-2005, 01:31 PM   #5
Xswitch
Member
 
Registered: Jul 2003
Distribution: Ubuntu, Debian
Posts: 139

Original Poster
Rep: Reputation: 15
Very Interesting... When I was installing Java from Sun, I followed some instructions that included something like:

fakeroot make-jpkg "filename" and then I did

dpkg -i "filename.deb

Very interesting..... Thanks for telling me about the program alien. I'll check it out.
 
Old 10-26-2005, 02:39 PM   #6
Ygrex
Member
 
Registered: Nov 2004
Location: Russia (St.Petersburg)
Distribution: Debian
Posts: 666

Rep: Reputation: 68
Think there is have to be alittle more. At first you should convert all RPM
packages into DEB. Keep in mind that converting will modify name, i.e. in
RPMs version number divisioned from the package name with '-' and in debian
'_' is used. It is important for you should modify slightly the script. As far
as I can ken this case, there is necessary to replace all package names in the
script with the new ones (created by 'alien'). Also you should write an
appropriate 'dpkg' invokation wherever 'rpm' is used. If you do not know how
to do it, simply write there out the 1331 line and somewho (maybe I) will help
you.

You will force it work!
 
Old 10-26-2005, 04:21 PM   #7
Xswitch
Member
 
Registered: Jul 2003
Distribution: Ubuntu, Debian
Posts: 139

Original Poster
Rep: Reputation: 15
Ok...

When I ran tar zxvf c1_136e-linux.tar.gz, this created a folder in my user's home dir called Linux.

Here are the contents of the dir Linux:

c1-install
c1-uninstall
consoleone.desktop
ConsoleOneIcon.png
NDSbase-8.7.3.7-38.i386.rpm
NDScommon-8.7.3-34.i386.rpm
NDSsfrep-8.7.0-1.i386.rpm
NDSsfrep_de-8.7.0-1.i386.rpm
NDSsfrep_es-8.7.0-1.i386.rpm
NDSsfrep_fr-8.7.0-1.i386.rpm
NDSsfrep_it-8.7.0-1.i386.rpm
NDSsfrep_pt-8.7.0-1.i386.rpm
NDSsfrep_ru-8.7.0-1.i386.rpm
NDSsice-8.7.0-1.i386.rpm
NDSsice_de-8.7.0-1.i386.rpm
NDSsice_es-8.7.0-1.i386.rpm
NDSsice_fr-8.7.0-1.i386.rpm
NDSsice_it-8.7.0-1.i386.rpm
NDSsice_pt-8.7.0-1.i386.rpm
NDSsice_ru-8.7.0-1.i386.rpm
NDSsimgr-8.7.0-1.i386.rpm
NDSsimgr_de-8.7.0-1.i386.rpm
NDSsimgr_es-8.7.0-1.i386.rpm
NDSsimgr_fr-8.7.0-1.i386.rpm
NDSsimgr_it-8.7.0-1.i386.rpm
NDSsimgr_pt-8.7.0-1.i386.rpm
NDSsimgr_ru-8.7.0-1.i386.rpm
NDSsldap-8.7.0-1.i386.rpm
NDSsldap_de-8.7.0-1.i386.rpm
NDSsldap_es-8.7.0-1.i386.rpm
NDSsldap_fr-8.7.0-1.i386.rpm
NDSsldap_it-8.7.0-1.i386.rpm
NDSsldap_pt-8.7.0-1.i386.rpm
NDSsldap_ru-8.7.0-1.i386.rpm
NDSslp-8.7.3-13.i386.rpm
NDSspki-8.7.0-1.i386.rpm
NDSspki_fr-8.7.0-1.i386.rpm
NDSsslp-8.7.0-1.i386.rpm
NDSsslp_fr-8.7.0-1.i386.rpm
NDSswan-8.7.0-1.i386.rpm
NDSswan_de-8.7.0-1.i386.rpm
NDSswan_es-8.7.0-1.i386.rpm
NDSswan_fr-8.7.0-1.i386.rpm
NDSswan_it-8.7.0-1.i386.rpm
NDSswan_pt-8.7.0-1.i386.rpm
NDSswan_ru-8.7.0-1.i386.rpm
nici-2.6.4-0.05.i386.rpm
NLDAPbase-8.7.3-34.i386.rpm
NLDAPsdk-8.7.3-34.i386.rpm
NOVLc1-1.3.6-1.i386.rpm
NOVLc1_de-1.3.6-1.i386.rpm
NOVLc1_es-1.3.6-1.i386.rpm
NOVLc1_fr-1.3.6-1.i386.rpm
NOVLc1_it-1.3.6-1.i386.rpm
NOVLc1_ja-1.3.6-1.i386.rpm
NOVLc1Linuxjre-1.4.1-0.i386.rpm
NOVLc1_pt-1.3.6-1.i386.rpm
NOVLc1_ru-1.3.6-1.i386.rpm
NOVLc1_zh_CN-1.3.6-1.i386.rpm
NOVLc1_zh_TW-1.3.6-1.i386.rpm
NOVLice-8.7.3-34.i386.rpm
NOVLlmgnt-8.7.3-34.i386.rpm
NOVLpkia-2.7.0-6.i386.rpm
NOVLpkis-2.7.0-6.i386.rpm
NOVLsas-8.7.3-34.i386.rpm
NOVLxis-8.7.3-34.i386.rpm


Do I run alien on each individual file that has a .rpm extension to convert to .deb?

If this is true, what's my next step?
 
Old 10-26-2005, 04:45 PM   #8
Ygrex
Member
 
Registered: Nov 2004
Location: Russia (St.Petersburg)
Distribution: Debian
Posts: 666

Rep: Reputation: 68
Yes, you should do it
But do not fear. It is simple:
for i in *rpm ; do alien -d "$i" ; done
you may also add -v option to alien for it outputs something, for converting
of packages is not a fast process. Then you can delete all RPMs.
The next step is to modify the script "c1-install". Replace each occurence of
the RPM package name with its appropriate debian's name. For to check whether
it contains any RPM names:
grep -n ".rpm" c1-install
Then the last step is to change command from 'rpm' to 'dpkg'. Of course the
given options should be changed too.
 
Old 10-27-2005, 10:15 AM   #9
Xswitch
Member
 
Registered: Jul 2003
Distribution: Ubuntu, Debian
Posts: 139

Original Poster
Rep: Reputation: 15
Ok... I'm back, but a little confused.

What is the command that I should run:

1. Move to the dir where all of the .rpm files are
2. Then type:

Linux# alien -d $*rpm

This gives me the following error:

File "rpm" not found.

What's wrong with my syntax?
 
Old 10-27-2005, 06:19 PM   #10
Ygrex
Member
 
Registered: Nov 2004
Location: Russia (St.Petersburg)
Distribution: Debian
Posts: 666

Rep: Reputation: 68
Sure! You have to apply 'alien' to any RPM file you have. You can do it either
by hands or with a simple loop 'for i in *rpm ; do alien -d "$i" ; done' in the
directory they are. You should enter this long command:

for i in *rpm ; do alien -d "$i" ; done

It is a bash's script.
 
Old 10-28-2005, 01:27 PM   #11
Xswitch
Member
 
Registered: Jul 2003
Distribution: Ubuntu, Debian
Posts: 139

Original Poster
Rep: Reputation: 15
SWEEEEEEEEEEET!!! It worked fine. I now have .deb files...
 
Old 10-28-2005, 04:10 PM   #12
Ygrex
Member
 
Registered: Nov 2004
Location: Russia (St.Petersburg)
Distribution: Debian
Posts: 666

Rep: Reputation: 68
Did you installed them right or are you
waiting for the further guidance?
 
Old 10-28-2005, 04:21 PM   #13
samael26
Member
 
Registered: Oct 2004
Location: France, Provence
Distribution: Debian
Posts: 848

Rep: Reputation: 30
Have a look at this to manage your .deb files with APT :

http://www.us.debian.org/doc/manuals...g-scanpackages

How to use APT locally.

cheers
 
Old 10-29-2005, 12:30 PM   #14
Xswitch
Member
 
Registered: Jul 2003
Distribution: Ubuntu, Debian
Posts: 139

Original Poster
Rep: Reputation: 15
I got sidetracked at work..... I'll read some more and see if I can get it done... I'll come back with my results.... thanks samael26 for the link...
 
Old 11-01-2005, 05:59 PM   #15
Xswitch
Member
 
Registered: Jul 2003
Distribution: Ubuntu, Debian
Posts: 139

Original Poster
Rep: Reputation: 15
Ok... I'm back... Here's what I've done:

Ygrex, I've deleted all of the *.rpm's from the directory. I am now trying to edit the c1-install script. It looks as though everything with a *.rpm is commented out. Here are a couple of lines from the c1-install script:

#linux_NDSslp = NDSslp = ndsslp_8.7.3-14_i386.deb
#linux_NDSbase = NDSbase = ndsbase_8.7.3.7-39_i386.deb
#linux_NDScommon = NDScommon = ndscommon_8.7.3-35_i386.deb
#linux_NOVLxis = NOVLxis = novlxis_8.7.3-35_i386.deb
#linux_NOVLlmgnt = NOVLlmgnt = novllmgnt_8.7.3-35_i386.deb


The following *.rpm files appear in the c1-install script, but do not appear in the Linux dir where they were originally extracted with tar.

NDSsice_zh_CN-8.7.0-1.i386.rpm
NDSsice_zh_TW-8.7.0-1.i386.rpm
NDSsice_ja-8.7.0-1.i386.rpm

NDSsimgr_zh_CN-8.7.0-1.i386.rpm
NDSsimgr_zh_TW-8.7.0-1.i386.rpm
NDSsimgr_ja-8.7.0-1.i386.rpm

NDSsldap_zh_CN-8.7.0-1.i386.rpm
NDSsldap_zh_TW-8.7.0-1.i386.rpm
NDSsldap_ja-8.7.0-1.i386.rpm

NDSsslp_zh_CN-8.7.0-1.i386.rpm
NDSsslp_zh_TW-8.7.0-1.i386.rpm
NDSsslp_de-8.7.0-1.i386.rpm
NDSsslp_it-8.7.0-1.i386.rpm
NDSsslp_ja-8.7.0-1.i386.rpm
NDSsslp_pt-8.7.0-1.i386.rpm
NDSsslp_ru-8.7.0-1.i386.rpm
NDSsslp_es-8.7.0-1.i386.rpm

NDSswan_zh_CN-8.7.0-1.i386.rpm
NDSswan_zh_TW-8.7.0-1.i386.rpm
NDSswan_ja-8.7.0-1.i386.rpm

NDSspki_zh_CN-8.7.0-1.i386.rpm
NDSspki_zh_TW-8.7.0-1.i386.rpm
NDSspki_de-8.7.0-1.i386.rpm
NDSspki_it-8.7.0-1.i386.rpm
NDSspki_ja-8.7.0-1.i386.rpm
NDSspki_pt-8.7.0-1.i386.rpm
NDSspki_ru-8.7.0-1.i386.rpm
NDSspki_es-8.7.0-1.i386.rpm

NDSsfrep_zh_CN-8.7.0-1.i386.rpm
NDSsfrep_zh_TW-8.7.0-1.i386.rpm
NDSsfrep_ja-8.7.0-1.i386.rpm

I have replaced every *.rpm file with its corresponding *.deb file. The above files did not have a corresponding *.deb file, so I could not change. These files did not appear in the dir when c1_136e-linux.tar.gz was originally uncompressed.

What's my next move
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Running edirectory/ConsoleOne on FC3 osnad Fedora 0 12-14-2004 11:47 AM
what is novell? servnov General 2 09-22-2004 08:34 PM
novell bought suse, now novell may be bought out ronss Linux - Distributions 3 11-17-2003 08:51 AM
Consoleone Deek_f Linux - Networking 0 09-17-2003 07:59 AM
Novell Client on Yopper. (Server running Novell 5 SP6) C++freak Linux - Networking 0 06-03-2003 02:22 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian

All times are GMT -5. The time now is 11:31 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration