Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi !
I have a lenovo laptop with debian as OS .
I wish to run BitWig Studio which was written for ubuntu linux platform.
My OS is:
Code:
Linux kali 3.14-kali1-amd64 #1 SMP Debian 3.14.5-1kali1 (2014-06-07) x86_64 GNU/Linux
When i launch it i get this error:
Code:
user@kali:~$ /opt/bitwig-studio/bitwig-studio
/opt/bitwig-studio/bitwig-studio: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/bitwig-studio/bitwig-studio
Are you trying to run a 32 bit program on a 64 bit OS? You will need 32 bit compatibility libraries. Some more info would be nice
Good question.
I'm trying to find out whether i downloaded bitwig 32bit or 64 on their website, here is a sample from bitwig tech-specs:
Code:
System Requirements
Windows, Mac OS X, Linux
5 GB free disk space required. Minimum 1280 x 768 pixel screen resolution. Minimum 2 GB RAM, 8 GB recommended. Multicore CPU. Windows 7 or later. Mac OS X 10.7 or later, 64-bit CPU Linux Ubuntu 12.04 or later, 64-bit CPU.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
I'm not sure why you thonl that points to it being 64 bit?
Try running the following to check which libraries it is dependant upon, though note that the file you are running may be a wrapper script so if you receive and error you'll need to work out which is the executable and run ldd on that:
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Does libc.so.6 ezist on your system? What does "apt-cache policy libc6" return?
I'm guessing you're either missing a simlink or your version of libc6 is too old.
As an aside I'm puzzled why you're trying to install such software on a penetration-testing distribution rather than using Mint, Ubuntu or Debian?
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Well, I'm afraid you've found the answer as to why it won't install -- Kali doesn't have a new enough version of libc6. Which means it must be using a backported kernel for some reason...
Anyhow, what that means is you can try to find out how to update libc6 in Kali or try top find a version of the program you want that works with an older version of libc6. I'm afraid I'm not entirely sure how you would do either. I can't see any backports of libc6 for Wheezy so perhaps there's a version of Kali based upon Jessie that you could think about using?
Of is it possible for you to find out which tools you need an how to install them in Fedora, Debian Sid or another less specialist system?
Or, just find / compile a newer version of glibc and (here we go) put the .so file in the same directory as the application you're trying to run. You can use a custom LD_PATH as well. You won't have to toufh the rest or the system, and your problem would be solved
Could this do the job without breaking the system ?
Quote:
root@kali:/home/gabrix# apt-get install libc6 -t sid --reinstall
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libopencv-core2.3 libopencv-imgproc2.3 libsvga1 libtbb2 libx264-123:i386
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libc-bin libc-dev-bin libc6:i386 libc6-amd64:i386 libc6-dev libc6-dev:i386 libc6-dev-amd64:i386 libc6-i686:i386 libc6-pic locales
Suggested packages:
glibc-doc glibc-doc:i386 locales:i386 manpages-dev:i386
Recommended packages:
gcc:i386 c-compiler:i386 gcc-multilib:i386
The following packages will be REMOVED:
libtirpc1 rpcbind
The following packages will be upgraded:
libc-bin libc-dev-bin libc6 libc6:i386 libc6-amd64:i386 libc6-dev libc6-dev:i386 libc6-dev-amd64:i386 libc6-i686:i386 libc6-pic locales
11 upgraded, 0 newly installed, 2 to remove and 2569 not upgraded.
Need to get 26.1 MB of archives.
After this operation, 9,410 kB of additional disk space will be used.
Do you want to continue [Y/n]?
and put it in the same directory as the program. If you have to do it for just one library, just put it in the same dir as the program and it will find it automagically
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.