You are not logged in.

#1 2007-11-05 13:19:18

varl
Member
Registered: 2007-06-07
Posts: 51

[Urgent][SOLVED] Installing from an RPM binary

Hi,

A new course I am taking published the requirements today, and I saw that there was a Marratech (http://www.marratech.com/) meeting scheduled today, as an introduction, and all they supply is an RPM.

I searched around the forums, and found that rpmunpack + gunzip gives me a directory tree with where it's supposed to install (I'm assuming this).
I ran:

$ rpmunpack Marratech-6.1.i586.rpm
$ gunzip < Marratech-6.1-956.cpio.gz | cpio -ivd

But now I'm sitting here with:

$ cd usr/local/marratech/Marratech6.1/..
   bin/        copyright/  jre/        lib/

I assume that I can copy this directory to the root (/) and have it work, but I want to be able to remove this piece of shit as soon as the course is completed. I do not know how to build a PKGBUILD, and I'm too much of a neat-freak to play around with it without knowing what I'm doing.

Please, help me. I need this installed and running in 2 hours and 40 minutes, and I've already spent more than 4 hours trying to find a solution that I could apply.

Last edited by varl (2007-11-05 15:21:04)

Offline

#2 2007-11-05 13:22:24

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: [Urgent][SOLVED] Installing from an RPM binary

try dumping the "marratech" directory in /opt so you can remove it easily and cleanly. The binary is in the bin/ dir, so you should be able to run that at the command line.

Good luck.

Offline

#3 2007-11-05 13:39:20

varl
Member
Registered: 2007-06-07
Posts: 51

Re: [Urgent][SOLVED] Installing from an RPM binary

The application doesn't run when placed in /opt/marratech/Marratech6.1/bin/.
I set the permission to: chmod -R 755 marratech, and it seems to match those set on mozilla and java, so it should work to start the application, but I don't even get an error message when I run "Marratech" or "./Marratech" from the bin/ folder. It just drops me on the next line in the shell.

Here is an strace on the application binary:

[varl]% strace ./Marratech         [veronika : /opt/marratech/Marratech6.1/bin]
execve("./Marratech", ["./Marratech"], [/* 40 vars */]) = 0
brk(0)                                  = 0x80d0000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=55505, ...}) = 0
mmap2(NULL, 55505, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f3c000
close(3)                                = 0
open("/lib/libreadline.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\316\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=232481, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f3b000
mmap2(NULL, 199764, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f0a000
mmap2(0xb7f36000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c) = 0xb7f36000
mmap2(0xb7f3a000, 3156, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f3a000
close(3)                                = 0
open("/lib/libncurses.so.5", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\364\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=297675, ...}) = 0
mmap2(NULL, 274404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ec7000
mmap2(0xb7f01000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x39) = 0xb7f01000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\n\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=13474, ...}) = 0
mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ec3000
mmap2(0xb7ec5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7ec5000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360d\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1488269, ...}) = 0
mmap2(NULL, 1267248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d8d000
mmap2(0xb7ebd000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x130) = 0xb7ebd000
mmap2(0xb7ec0000, 9776, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ec0000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d8c000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7d8c8d0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7ebd000, 4096, PROT_READ)   = 0
munmap(0xb7f3c000, 55505)               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
close(3)                                = 0
brk(0)                                  = 0x80d0000
brk(0x80f1000)                          = 0x80f1000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2483328, ...}) = 0
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b8c000
close(3)                                = 0
getuid32()                              = 1000
getgid32()                              = 100
geteuid32()                             = 1000
getegid32()                             = 100
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
time(NULL)                              = 1194276874
open("/proc/meminfo", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f49000
read(3, "MemTotal:      2075364 kB\nMemFre"..., 1024) = 728
close(3)                                = 0
munmap(0xb7f49000, 4096)                = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
uname({sys="Linux", node="veronika", ...}) = 0
stat64("/opt/marratech/Marratech6.1/bin", {st_mode=S_IFDIR|0755, st_size=136, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=136, ...}) = 0
getpid()                                = 2511
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=55238, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f49000
read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(3, "//\nalias\tJS//\t\t\tJUS_I.B1.002//\na"..., 4096) = 4096
read(3, "\nmodule\tINTERNAL\t\tISO-8859-3//\t\t"..., 4096) = 4096
read(3, "//\nalias\tISO-IR-199//\t\tISO-8859-"..., 4096) = 4096
read(3, "rom\t\t\tto\t\t\tmodule\t\tcost\nalias\tCS"..., 4096) = 4096
read(3, "\tmodule\t\tcost\nalias\tCP284//\t\t\tIB"..., 4096) = 4096
read(3, "st\nalias\tCP864//\t\t\tIBM864//\nalia"..., 4096) = 4096
read(3, "7//\nmodule\tIBM937//\t\tINTERNAL\t\tI"..., 4096) = 4096
read(3, "0//\t\tEUC-JP//\nalias\tUJIS//\t\t\tEUC"..., 4096) = 4096
read(3, "o\t\t\tmodule\t\tcost\nalias\tISO-IR-14"..., 4096) = 4096
read(3, "10367-BOX//\nmodule\tISO_10367-BOX"..., 4096) = 4096
read(3, "13\t1\nmodule\tINTERNAL\t\tEUC-JISX02"..., 4096) = 4096
read(3, "130//\nmodule\tIBM1130//\t\tINTERNAL"..., 4096) = 4096
read(3, "\tIBM-16804//\t\tIBM16804//\nalias\tC"..., 4096) = 1990
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7f49000, 4096)                = 0
getppid()                               = 2510
getpgrp()                               = 2510
rt_sigaction(SIGCHLD, {0x8077a70, [], 0}, {SIG_DFL}, 8) = 0
getrlimit(RLIMIT_NPROC, {rlim_cur=16380, rlim_max=16380}) = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f49000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2586
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7f49000, 4096)                = 0
open("/usr/lib/locale/LC_CTYPE=en_GB.utf8;LC_NUMERIC=en_GB.utf8;LC_TIME=en_GB.utf8;LC_COLLATE=C;LC_MONETARY=en_GB.utf8;LC_MESSAGES=en_GB.utf8;LC_PAPER=en_GB.utf8;LC_NAME=en_GB.utf8;LC_ADDRESS=en_GB.utf8;LC_TELEPHONE=en_GB.utf8;LC_MEASUREMENT=en_GB.utf8;LC_IDENTIFICATION=en_GB.utf8/LC_CTYPE", O_RDONLY) = -1 ENAMETOOLONG (File name too long)
open("/usr/lib/locale/LC_CTYPE=en_GB.utf8lcnumericengbutf8lctimeengbutf8lccollateclcmonetaryengbutf8lcmessagesengbutf8lcpaperengbutf8lcnameengbutf8lcaddressengbutf8lctelephoneengbutf8lcmeasurementengbutf8lcidentificationengbutf8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_GB/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.utf8;LC_NUMERIC=en_GB.utf8;LC_TIME=en_GB.utf8;LC_COLLATE=C;LC_MONETARY=en_GB.utf8;LC_MESSAGES=en_GB.utf8;LC_PAPER=en_GB.utf8;LC_NAME=en_GB.utf8;LC_ADDRESS=en_GB.utf8;LC_TELEPHONE=en_GB.utf8;LC_MEASUREMENT=en_GB.utf8;LC_IDENTIFICATION=en_GB.utf8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.utf8lcnumericengbutf8lctimeengbutf8lccollateclcmonetaryengbutf8lcmessagesengbutf8lcpaperengbutf8lcnameengbutf8lcaddressengbutf8lctelephoneengbutf8lcmeasurementengbutf8lcidentificationengbutf8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_GB.utf8;LC_NUMERIC=en_GB.utf8;LC_TIME=en_GB.utf8;LC_COLLATE=C;LC_MONETARY=en_GB.utf8;LC_MESSAGES=en_GB.utf8;LC_PAPER=en_GB.utf8;LC_NAME=en_GB.utf8;LC_ADDRESS=en_GB.utf8;LC_TELEPHONE=en_GB.utf8;LC_MEASUREMENT=en_GB.utf8;LC_IDENTIFICATION=en_GB.utf8/LC_MESSAGES", O_RDONLY) = -1 ENAMETOOLONG (File name too long)
open("/usr/lib/locale/LC_CTYPE=en_GB.utf8lcnumericengbutf8lctimeengbutf8lccollateclcmonetaryengbutf8lcmessagesengbutf8lcpaperengbutf8lcnameengbutf8lcaddressengbutf8lctelephoneengbutf8lcmeasurementengbutf8lcidentificationengbutf8/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_GB/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.utf8;LC_NUMERIC=en_GB.utf8;LC_TIME=en_GB.utf8;LC_COLLATE=C;LC_MONETARY=en_GB.utf8;LC_MESSAGES=en_GB.utf8;LC_PAPER=en_GB.utf8;LC_NAME=en_GB.utf8;LC_ADDRESS=en_GB.utf8;LC_TELEPHONE=en_GB.utf8;LC_MEASUREMENT=en_GB.utf8;LC_IDENTIFICATION=en_GB.utf8/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.utf8lcnumericengbutf8lctimeengbutf8lccollateclcmonetaryengbutf8lcmessagesengbutf8lcpaperengbutf8lcnameengbutf8lcaddressengbutf8lctelephoneengbutf8lcmeasurementengbutf8lcidentificationengbutf8/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_GB.utf8;LC_NUMERIC=en_GB.utf8;LC_TIME=en_GB.utf8;LC_COLLATE=C;LC_MONETARY=en_GB.utf8;LC_MESSAGES=en_GB.utf8;LC_PAPER=en_GB.utf8;LC_NAME=en_GB.utf8;LC_ADDRESS=en_GB.utf8;LC_TELEPHONE=en_GB.utf8;LC_MEASUREMENT=en_GB.utf8;LC_IDENTIFICATION=en_GB.utf8/LC_NUMERIC", O_RDONLY) = -1 ENAMETOOLONG (File name too long)
open("/usr/lib/locale/LC_CTYPE=en_GB.utf8lcnumericengbutf8lctimeengbutf8lccollateclcmonetaryengbutf8lcmessagesengbutf8lcpaperengbutf8lcnameengbutf8lcaddressengbutf8lctelephoneengbutf8lcmeasurementengbutf8lcidentificationengbutf8/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_GB/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.utf8;LC_NUMERIC=en_GB.utf8;LC_TIME=en_GB.utf8;LC_COLLATE=C;LC_MONETARY=en_GB.utf8;LC_MESSAGES=en_GB.utf8;LC_PAPER=en_GB.utf8;LC_NAME=en_GB.utf8;LC_ADDRESS=en_GB.utf8;LC_TELEPHONE=en_GB.utf8;LC_MEASUREMENT=en_GB.utf8;LC_IDENTIFICATION=en_GB.utf8/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.utf8lcnumericengbutf8lctimeengbutf8lccollateclcmonetaryengbutf8lcmessagesengbutf8lcpaperengbutf8lcnameengbutf8lcaddressengbutf8lctelephoneengbutf8lcmeasurementengbutf8lcidentificationengbutf8/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_GB.utf8;LC_NUMERIC=en_GB.utf8;LC_TIME=en_GB.utf8;LC_COLLATE=C;LC_MONETARY=en_GB.utf8;LC_MESSAGES=en_GB.utf8;LC_PAPER=en_GB.utf8;LC_NAME=en_GB.utf8;LC_ADDRESS=en_GB.utf8;LC_TELEPHONE=en_GB.utf8;LC_MEASUREMENT=en_GB.utf8;LC_IDENTIFICATION=en_GB.utf8/LC_TIME", O_RDONLY) = -1 ENAMETOOLONG (File name too long)
open("/usr/lib/locale/LC_CTYPE=en_GB.utf8lcnumericengbutf8lctimeengbutf8lccollateclcmonetaryengbutf8lcmessagesengbutf8lcpaperengbutf8lcnameengbutf8lcaddressengbutf8lctelephoneengbutf8lcmeasurementengbutf8lcidentificationengbutf8/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC_CTYPE=en_GB/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.utf8;LC_NUMERIC=en_GB.utf8;LC_TIME=en_GB.utf8;LC_COLLATE=C;LC_MONETARY=en_GB.utf8;LC_MESSAGES=en_GB.utf8;LC_PAPER=en_GB.utf8;LC_NAME=en_GB.utf8;LC_ADDRESS=en_GB.utf8;LC_TELEPHONE=en_GB.utf8;LC_MEASUREMENT=en_GB.utf8;LC_IDENTIFICATION=en_GB.utf8/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC.utf8lcnumericengbutf8lctimeengbutf8lccollateclcmonetaryengbutf8lcmessagesengbutf8lcpaperengbutf8lcnameengbutf8lcaddressengbutf8lctelephoneengbutf8lcmeasurementengbutf8lcidentificationengbutf8/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/LC/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("./Marratech", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfbbf6f8) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "#!/bin/sh\n\nINSTALL_DIR=/usr/loca"..., 80) = 80
_llseek(3, 0, [0], SEEK_SET)            = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl64(255, F_SETFD, FD_CLOEXEC)       = 0
fcntl64(255, F_GETFL)                   = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat64(255, {st_mode=S_IFREG|0755, st_size=641, ...}) = 0
_llseek(255, 0, [0], SEEK_CUR)          = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "#!/bin/sh\n\nINSTALL_DIR=/usr/loca"..., 641) = 641
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x8112000)                          = 0x8112000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "", 641)                      = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("/usr/local/marratech/Marratech6.1/bin/Marratech", 0xbfbbf3b8) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "", 641)                      = 0
exit_group(1)                           = ?

Offline

#4 2007-11-05 13:50:10

varl
Member
Registered: 2007-06-07
Posts: 51

Re: [Urgent][SOLVED] Installing from an RPM binary

Trying to force the application to launch with javaws and I get errors:
General:

An error occurred while launching/running the application.

Category: Launch File Error

Could not parse launch file. Error at line 0.

Launch file:

#!/bin/sh

INSTALL_DIR=/usr/local/marratech/Marratech6.1

[ -f $INSTALL_DIR/bin/Marratech ] && (LD_LIBRARY_PATH=$INSTALL_DIR/lib; export LD_LIBRARY_PATH ; $INSTALL_DIR/jre/bin/java -client -Xmx256m -Xincgc -Dmstar.exe=$INSTALL_DIR/bin/Marratech -Dmstar.home=$INSTALL_DIR -Dmstar.stdout.redirect=logproerr.txt -Dmstar.stderr.redirect=logproerr.txt -Dmstar.build='956' -Dmstar.compress_vnc='true' -Djava.net.preferIPv4Stack=true -classpath $INSTALL_DIR/lib/marratechpro.jar:$INSTALL_DIR/lib/i18n.jar:$INSTALL_DIR/lib/ib5all.jar:$INSTALL_DIR/lib/ib5js.jar:$INSTALL_DIR/lib/jmf.jar:$INSTALL_DIR/language marratech.client.Pro $* > /dev/null 2>&1)

Exception:

JNLParseException[ Could not parse launch file. Error at line 0.]
    at com.sun.javaws.jnl.XMLFormat.parse(XMLFormat.java:51)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(LaunchDescFactory.java:46)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(LaunchDescFactory.java:58)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(LaunchDescFactory.java:112)
    at com.sun.javaws.Main.launchApp(Main.java:182)
    at com.sun.javaws.Main.main(Main.java:136)

So, from what I can gather it wants to be in /usr/local/ and have it's binary in /bin/. Needless to say, I don't see eye to eye with this notion ... Maybe I can install and run the Windows version in Wine, at least there it would be contained to that folder.

Offline

#5 2007-11-05 14:05:54

retsaw
Member
From: London, UK
Registered: 2005-03-22
Posts: 132

Re: [Urgent][SOLVED] Installing from an RPM binary

You can find a PKGBUILD for rpm in the AUR.   Maybe you can install rpm, use rpm to install this package, then you can use rpm to remove the package again when you've finished and then uninstall rpm.

Offline

#6 2007-11-05 14:06:29

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: [Urgent][SOLVED] Installing from an RPM binary

Just edit the launch file so that INSTALL_DIR=/opt/marratech/Marratech6.1

Offline

#7 2007-11-05 14:52:41

varl
Member
Registered: 2007-06-07
Posts: 51

Re: [Urgent][SOLVED] Installing from an RPM binary

Thank you, that worked.

And now I feel stupid. big_smile
The simplest way is always the best.

Last edited by varl (2007-11-05 14:53:16)

Offline

#8 2008-06-11 23:57:51

BinkyTheClown
Member
From: The Circus
Registered: 2008-06-11
Posts: 85
Website

Re: [Urgent][SOLVED] Installing from an RPM binary

Now Marratech is in AUR.


Heeeeeey cat!!!

Offline

Board footer

Powered by FluxBB