run .deb program via command line (software Shelx.rpm force converted to .deb via --force-debian bc alien would not convert
i want to know how to run via command line a .deb software downloaded from internet originally a .rpm file and had to --force-debian to make file .deb because alien command would not convert .rpm to .deb for this software.
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Revision history for this message
|
#1 |
where is the file located and what is it's name, case very sensitive.
Thanks
Revision history for this message
|
#2 |
the file was save to /root/Downloads and its name is shelxtl-
Revision history for this message
|
#3 |
also reached a point of "failed dependencies", which I read was common with messing with these rpm files and hard to distinguish whether or not dependencies are actually missing
Revision history for this message
|
#4 |
here is basically what i have been trying. I apologize for my ignorance in regards to using Ubuntu. Today has been my first day using the operating system ever and i have spent a good 18 hours trying to install a .rpm software for the crystallography program xshell used to solve small molecule crystal structures. Thanks for your help everyone...Rich
root@linuxbox:~# man rpm
root@linuxbox:~# no deps
no: command not found
root@linuxbox:~# rpm -i shelxtl-
rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. See README.Debian for more details.
root@linuxbox:~# rpm -ivh shelxtl-
rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. See README.Debian for more details.
root@linuxbox:~# rpm -Uvh shelxtl-
rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. See README.Debian for more details.
root@linuxbox:~# rpm -U shelxtl-
rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. See README.Debian for more details.
root@linuxbox:~# cd /root/Downloads
root@linuxbox:
rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. See README.Debian for more details.
root@linuxbox:
error: Failed dependencies:
/bin/bash is needed by shelxtl-
libGL.so.1 is needed by shelxtl-
libGLU.so.1 is needed by shelxtl-
libICE.so.6 is needed by shelxtl-
libSM.so.6 is needed by shelxtl-
libX11.so.6 is needed by shelxtl-
libXext.so.6 is needed by shelxtl-
libXmu.so.6 is needed by shelxtl-
libXrender.so.1 is needed by shelxtl-
libc.so.6 is needed by shelxtl-
libc.so.
libc.so.
libc.so.
libc.so.
libc.so.
libdl.so.2 is needed by shelxtl-
libdl.
libdl.
libm.so.6 is needed by shelxtl-
libm.so.
libpthread.so.0 is needed by shelxtl-
libpthread.
libpthread.
libpthread.
libttf.so.2 is needed by shelxtl-
root@linuxbox:
root@linuxbox:
--nodeps: command not found
root@linuxbox:
package shelxtl-
root@linuxbox:
root@linuxbox:
rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. See README.Debian for more details.
root@linuxbox:
root@linuxbox:
--test: command not found
root@linuxbox:
root@linuxbox:
rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. See README.Debian for more details.
root@linuxbox:
shelxtl-
root@linuxbox:
root@linuxbox:
rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. See README.Debian for more details.
root@linuxbox:
-U: command not found
root@linuxbox:
root@linuxbox:
shelxtl-
root@linuxbox:
root@linuxbox:
--aid: command not found
root@linuxbox:
shelxtl-
root@linuxbox:
shelxtl-
root@linuxbox:
rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. See README.Debian for more details.
root@linuxbox:
rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. See README.Debian for more details.
root@linuxbox:
root@linuxbox:
rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. See README.Debian for more details.
root@linuxbox:
error: Failed dependencies:
/bin/bash is needed by shelxtl-
libGL.so.1 is needed by shelxtl-
libGLU.so.1 is needed by shelxtl-
libICE.so.6 is needed by shelxtl-
libSM.so.6 is needed by shelxtl-
libX11.so.6 is needed by shelxtl-
libXext.so.6 is needed by shelxtl-
libXmu.so.6 is needed by shelxtl-
libXrender.so.1 is needed by shelxtl-
libc.so.6 is needed by shelxtl-
libc.so.
libc.so.
libc.so.
libc.so.
libc.so.
libdl.so.2 is needed by shelxtl-
libdl.
libdl.
libm.so.6 is needed by shelxtl-
libm.so.
libpthread.so.0 is needed by shelxtl-
libpthread.
libpthread.
libpthread.
libttf.so.2 is needed by shelxtl-
root@linuxbox:
root@linuxbox:
rpm: arguments to --root (-r) must begin with a /
root@linuxbox:
bash: /rpm: No such file or directory
root@linuxbox:
-ivh-replacepkgs: unknown option
root@linuxbox:
-ivh-replacepkgs: unknown option
root@linuxbox:
-ivh-replacepkgs: unknown option
root@linuxbox:
package shelxtl-
root@linuxbox:
Unknown option: force-debian
Unknown option: nodeps
Usage: alien [options] file [...]
file [...] Package file or files to convert.
-d, --to-deb Generate a Debian deb package (default).
Enables these options:
--nopatch Do not use patches.
--anypatch Use even old version os patches.
-s, --single Like --generate, but do not create .orig
--fixperms Munge/fix permissions and owners.
--test Test generated packages with lintian.
-r, --to-rpm Generate a Red Hat rpm package.
--to-slp Generate a Stampede slp package.
-l, --to-lsb Generate a LSB package.
-t, --to-tgz Generate a Slackware tgz package.
Enables these options:
-p, --to-pkg Generate a Solaris pkg package.
-i, --install Install generated package.
-g, --generate Generate build tree, but do not build package.
-c, --scripts Include scripts in package.
-v, --verbose Display each command alien runs.
--veryverbose Be verbose, and also display output of run commands.
-k, --keep-version Do not change version of generated package.
--bump=number Increment package version by this number.
-h, --help Display this help message.
-V, --version Display alien's version number.
root@linuxbox:
File "rpm" not found.
root@linuxbox:
File "rpm" not found.
root@linuxbox:
error: incorrect format: unknown tag
Package build failed. Here's the log:
dh_testdir
dh_testdir
dh_testroot
dh_clean -k -d
dh_clean: Compatibility levels before 5 are deprecated.
dh_installdirs
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_installdocs
dh_installdocs: Compatibility levels before 5 are deprecated.
dh_installchang
dh_installchang
find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \
xargs -0 -r -i cp -a {} debian/shelxtl
dh_compress
dh_compress: Compatibility levels before 5 are deprecated.
dh_makeshlibs
dh_makeshlibs: Compatibility levels before 5 are deprecated.
dh_installdeb
dh_installdeb: Compatibility levels before 5 are deprecated.
dh_shlibdeps
dh_shlibdeps: Compatibility levels before 5 are deprecated.
dpkg-shlibdeps: error: couldn't find library libqt-mt.so.3 needed by debian/
Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.
To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH.
dh_shlibdeps: dpkg-shlibdeps -Tdebian/
make: [binary-arch] Error 9 (ignored)
dh_gencontrol
dh_gencontrol: Compatibility levels before 5 are deprecated.
dpkg-gencontrol: error: current host architecture 'amd64' does not appear in package's architecture list (i386)
dh_gencontrol: dpkg-gencontrol -ldebian/changelog -Tdebian/
make: *** [binary-arch] Error 9
find: `shelxtl-2009.9': No such file or directory
root@linuxbox:
error: incorrect format: unknown tag
mkdir: cannot create directory `shelxtl-2009.9': File exists
unable to mkdir shelxtl-2009.9: at /usr/share/
root@linuxbox:
Revision history for this message
|
#5 |
maybe Andrew you were asking where is the file located in a different sense.....it was provided to be via an https:// website from which a person uploaded there for me to download and install. The install instructions read, must install software in /root and then use command line to run xshell, the name of the main program, this software has many other features as well, all used as strategies to solve matrix, etc. used in refining a crystal structure
Revision history for this message
|
#6 |
The location of the file is irrelevant, you don't need to copy it to /root to install it, or anything like that. It needs INSTALLING as roo as installing is an admin task, just as applications need installing as Administrator in Windows. It's confusing at first especially for newcomers as there are 3 'roots' in Linux, the account, the mount point and the root account's home.
If you install alien, you can convert the rpm to a deb and it may be installable.
Revision history for this message
|
#7 |
Found a .deb there.
http://
Assume there will be dependency issues with older packages anyway.
Not sure if that helps, Quantal has shelxle.
http://
.deb file is there
https:/
and also from debian.
http://
Or maybe obtain the ftp link from there.
http://
Other packages.
http://
http://
Overview of install cmds.
http://
http://
> must install software in /root
It probably meant install *as* root, which means again as admin, which in Ubuntu only needs 'sudo'.
https:/
Can you help with this problem?
Provide an answer of your own, or ask rich for more information if necessary.