Jump to content
MilitaryG

other distros.

Recommended Posts

Hi I know it's only ubuntu supported and I did read that installing gimp would install most packages for me on other distros.

 

I've been trying and learning stuff about linux I've never set foot on and I didn't manage to work it on 64bit manjaro.

 

Did anyone else managed making it work under any other distro and is willing to help me?

 

Thanks in advance.

Share this post


Link to post

Here is the list of packages the installer pulls down in Ubuntu.

 

libc6:i386 libgcc1:i386 libgl1-mesa-glx:i386 libglib2.0-0:i386

libopenal1:i386 libopenal1 libstdc++6:i386 libx11-6:i386 libxxf86vm1:i386

gtk2-engines:i386 gtk2-engines-murrine:i386 unity-gtk2-module:i386 libdbusmenu-glib4:i386

 

Figure what these are in your repos and you ought to be good to go.

You can do without the Unity specific dependencies but remember that you will need to have multiarch support for 32 bit enabled.

The editor is 32 bit and the engine is 64 bit.

Share this post


Link to post

Here is the list of packages the installer pulls down in Ubuntu.

 

libc6:i386 libgcc1:i386 libgl1-mesa-glx:i386 libglib2.0-0:i386

libopenal1:i386 libopenal1 libstdc++6:i386 libx11-6:i386 libxxf86vm1:i386

gtk2-engines:i386 gtk2-engines-murrine:i386 unity-gtk2-module:i386 libdbusmenu-glib4:i386

 

Figure what these are in your repos and you ought to be good to go.

You can do without the Unity specific dependencies but remember that you will need to have multiarch support for 32 bit enabled.

The editor is 32 bit and the engine is 64 bit.

 

Yes I did find this packages in the .sh file but biggest problem is:

Pacman does not have those kind of packages.

Share this post


Link to post

They will not be named exactly like that in your repos, you will have to figure out how these packages are named in your distro.

Share this post


Link to post

ldd /path/to/program

 

To find all dependencies. Everything that is listed as `not found.' is missing.

 

Then use your package manager to find packages that provide the missing dependencies. For yum it would be

yum whatprovides */libk5crypto.so.3

 

Read the man page of your package manager to see how it provides this kind of functionality.

And note that the library libk5crypto.so.3 is a example library and not needed by Leadwerks.

Share this post


Link to post

Hay,

 

as Arch user I can advice you not to use Manjaro, consider installing Arch Linux or some other distribution.This Linux is kind of broken because the guys Manjaro don't really know what they are doing.

 

I can tell you Arch can run for example all Linux Steam games without any issues if this is your concern.

Share this post


Link to post

ldd /path/to/program

 

To find all dependencies. Everything that is listed as `not found.' is missing.

 

Then use your package manager to find packages that provide the missing dependencies. For yum it would be

yum whatprovides */libk5crypto.so.3

 

Read the man page of your package manager to see how it provides this kind of functionality.

And note that the library libk5crypto.so.3 is a example library and not needed by Leadwerks.

 

that works on yum based distros like fedora, centos, rhel... and it is easy to automate if you use script like this. script to automate deps installing on yum is something like this

 

also, you might want to avoid whatprovides and use resolvedep instead. whatprovides will enumerate all package versions, resolvedep will only name the relevant one

 

#!/bin/sh
if [ ! -f "$1" ]; then
   echo "Usage: installdeps.sh EXECUTABLE_NAME [--install]"
   exit
fi

INSTALL=0
[ "$2" = "--install" ] && INSTALL=1

get_rpmname() {
   declare -i NUM
   let NUM=$#-1
   eval PARM=\$$NUM
   echo ${PARM//*:/""}
}

get_dependancy() {
   NAME=`basename $1`
   echo $NAME
}

echo "Parsing: "$1
DEPS=`ldd "$1"`
OLDIFS=$IFS
IFS=$'\n'
for line in $DEPS; do
   OIFS=$IFS
   IFS=$' \t'
   DEP=`get_dependancy $line`
   RPMNAME=`yum resolvedep */$DEP 2>&1`
   TEST=${RPMNAME//"Error:"/""}
   if [ ! "$RPMNAME" = "$TEST" ]; then
       echo "No package found for: "$DEP
   else
       IFS=$' \t\n'
       echo "Depends on: ["$DEP"] <= "`get_rpmname $RPMNAME`
       IFS=$' \t'
       [ $INSTALL = 1 ] && yum install `get_rpmname $RPMNAME`
   fi
   IFS=$OIFS
done
IFS=$OLDIFS

 

more or less all package managers have same functions, just different command/parameters and error checking.

Share this post


Link to post

I really had to move away from other distros and went to fork, still had problems BUT at least it's solved now smile.png

 

http://forums.linuxmint.com/viewtopic.php?f=90&t=175607&p=909364#p909364

 

Amusingly the answer you got there is copied straight from this forum;

http://www.leadwerks.com/werkspace/topic/9254-mint-16-ubuntu-1310/

 

(and yes it's a copy of my answer - why else would a person from south-africa use a danish mirror ;) )

 

 

Anyway I updated to mint 17 this weekend installed steam and presto - Leadworks (steam edition) works straight out of the box \o/ ( apart for a some selections making the selected item invisible )

 

So that should bring some hope for usage on other distros - basically if you can run steam it should also run Leadwerks.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...