How-to install LS in Ubuntu, and avoid the libgig6 conflict.

You're new to the LinuxSampler world? You don't know where to start and nothing works? Here's the place to ask for help.
Post Reply
Alex
Moderator
Posts: 316
Joined: Wed Jan 23, 2008 9:08 pm

How-to install LS in Ubuntu, and avoid the libgig6 conflict.

Post by Alex » Thu Jan 29, 2009 2:35 pm

Following on from a number of enquiries about this, here's a quick How-to:


The current packages in Ubuntu (and derivatives) are not up to date, and as users will find out, incomplete when compiling LS and a Qsampler front end.

So to install deb packages from your own build, reference the excellent Debian How to in LS documentation, do the following:

Open Synaptic, and completely remove the following packages, before building yours:

libgig6
libgig-dev
gigtools
gigedit



Once these have been completely removed, then build and install your own deb packages.


After you've installed your build, system up dates will, naturally, 'remind' you to update to, you guessed it, the aforementioned ubuntu packages.

Don't.

Stick with the packages you've made, and simply untick the updates for the Ubuntu packages.
If you get irritated by the constant reminders, then do the following:

AFTER you've built your own packages and installed them, they will appear in Synaptic. Go to packages in the synaptic menu, and "lock" the versions you have.
The update reminder will disappear.

NOTE: Once you've locked the versions, you'll need to "unlock" them, when you build your own updated versions of LS, and associated packages, install your new build, then "relock" the versions again.


Alex.

ArthurX
Newbie
Posts: 2
Joined: Sun Dec 05, 2010 8:51 pm

Re: How-to install LS in Ubuntu, and avoid the libgig6 conflict.

Post by ArthurX » Sun Dec 05, 2010 9:05 pm

Hi Alex,

I m installing with compiling now, but I was looking for good values to compile.
I found a good article here:
http://www.gentoo.org/doc/en/gcc-optimization.xml

For processor they give: -march=native

And they caution against these flags:

Even the gcc manual says that using -funroll-loops and -funroll-all-loops makes code larger and run more slowly. Yet for some reason, these two flags, along with -ffast-math, -fforce-mem, -fforce-addr, and similar flags, continue to be very popular among ricers who want the biggest bragging rights.

What do you think,

Greetings and thanks Arthur

luisgarrido
Newbie
Posts: 22
Joined: Wed Mar 25, 2009 12:16 pm

Re: How-to install LS in Ubuntu, and avoid the libgig6 conflict.

Post by luisgarrido » Mon Dec 06, 2010 10:08 pm

ArthurX wrote: I m installing with compiling now, but I was looking for good values to compile.
I found a good article here:
Use the benchmark directory in LS source distribution:

http://www.linuxsampler.org/debian.html#benchmark

There is a thread about compilation flags for LS here:

http://bb.linuxsampler.org/viewtopic.php?f=7&t=366

Raphael Poli
Newbie
Posts: 10
Joined: Tue Aug 06, 2013 3:17 pm

Re: How-to install LS in Ubuntu, and avoid the libgig6 confl

Post by Raphael Poli » Wed Aug 21, 2013 7:42 pm

Thanks for that post!

janflorijn
User
Posts: 61
Joined: Fri Jan 03, 2014 5:59 pm

Re: How-to install LS in Ubuntu, and avoid the libgig6 confl

Post by janflorijn » Sun Jan 12, 2014 5:14 pm

Hi all,

I used the information on the next link:

https://wiki.gentoo.org/wiki/Safe_CFLAGS#FX-XXXX

and replaced in the source directory in the map debian in de file rules the things I have found above and combined it with the LS info.

Kind regards,

Janflorijn

Post Reply