Software :: App To Check What Libraries And Their Versions I Have?
Jan 30, 2011Is there a command or an app that will tell me exactly what libraries I have installed, and what versions?
View 1 RepliesIs there a command or an app that will tell me exactly what libraries I have installed, and what versions?
View 1 RepliesWhy many Linux distros are trying to use always the latest versions of the libraries and don't save the old libraries for compatibility? I mean, I can see libtiff for example, i can found a libtiff.so.5 on my /usr/lib, but doesn't store a libtiff.so.4 or 3 just for binary applications or games. For this example, I need libtiff.so.4 for uplink.
That should happen too on the old version of sims for linux, some ID games or others.What's wrong with storing old libraries? PD: Yay, my first post on 3 years!
My principle machine is Ubuntu 10.10 (x86_64) with gcc version 4.4.5, but I'd like to run the compiled/linked code from it on a RHEL server release 5.4 with gcc version 4.1.2.
Now, the error at runtime is "version 'GLIBCXX_3.4.9' is not found (required by ./executable)". The server has /usr/lib64/libstdc++.so.6.0.8, but seems to need at least .so.6.0.9. However, the admin of the server will not allow the libraries to be updated as "the entire system is tied to an older version of glibc and forcing an upgrade could break the entire system especially when making the jump across major revisions."
He recommended that I build the newer version of glibc in my home directory and link against the libraries, but didn't offer direction on how.
Basically, I'm trying to compile program A, which depends on LibA and LibB. LibA would not build with my version of G++ 4.4.3 due to a bug, so I've compiled the latest G++ 4.5 (installed in /opt directory) and built that library successfully (also installed in /opt).
I have LibB on my system already, but it was built with the 4.4.3 version. When compiling my final program, am I going to have issues because the .so files were built with different versions of gcc/g++? Or should I just rebuild a special version of LibB with the later version of the compiler just for that program? I can proceed and just see what happens, but I'm a little confused about how things work in a situation like this.
Let's say that I've installed the following versions of R on my computer.
R 2.10
R 2.11
R 2.12
Is there a bash command which can be used to getst of all versions which are installed.I've used dpkg --get-selections | grep r-base but that just return 'r-base' and i'd have no info on the version.
Like i'm curious what version of wine i have installed...What are my current ati drivers installed...If wine isn't 1.2 or 1.3 how do i update it from command line?really any insight into this process would help its not absolutely critical to know but i've been looking around and haven't found informationOr some references to good articles to become a command line guru would be cool as well.
View 8 Replies View RelatedIs there any way to use a dynamic libraries as a static libraries instead when compiling, so that my resulting executable won't have them as dependencies?
View 3 Replies View RelatedI'm not to clear on the difference between LTS versions and other versions, but think I may want to go with LTS. Can someone tell me if my thinking is correct given the following situation: I have some very cool, but very expensive software installed with a group license from my school, a school which I am not going to be attending for too much longer. So I want to go as long as possible without reinstalling Ubuntu, because once the product is licensed it will be licensed until I reinstall Ubuntu (or I uninstall the program). So I think this is going to require me keep the Ubuntu version I install as long as possible.
So in this case, should I go with 10.04LTS or should I just install Natty Narwhal and keep that as long as possible? It looks like 10.04LTS will be "supported" longer, but I'm not exactly clear on all that "supported" entails. Presumable it means security and software updates will be available for 10.04LTS for much longer than 11.x versions? So I'm thinking I should go with 10.04LTS
Is my thinking correct in going with 10.04LTS? Edit: It was pointed out that this would be against my contractual agreements. Which I suppose is probably true.
I am new to Debian but not Linux-based systems. I have been experimenting a lot with Debian Lenny/Squeeze. I am growing more comfortable each day with the Debian design. Yet there remain many unexplored areas. I am creating a migration check list. Things to check, prepare, or reconfigure when moving from one Linux-based system to Debian.
I have a good computer background and my current check list probably is fairly good. Yet I would appreciate input and opinions from experienced Debian users of things to watch in such a migration. Login defs, passwd/group files, different directory locations, keymaps, services and daemons, etc. I am not too concerned with the desktop as I plan to stick with KDE 3.5 for a while and I can basically move those settings across.
I want to put check menu & check list in utility dialog.i dont know how i do this
View 1 Replies View RelatedI would like to install 64 bit linux. This will be on a new PC. Will 64 bit install on any PC or do I have to have a special 64 bit architecture?
View 3 Replies View RelatedHow to switch between GCC versions?
View 6 Replies View RelatedHow do I know the exact kernel version (or rpm package name) of fedora 14 without having to install one? I couldn't find the information on the the website. And one more question. Does one fedora distribution has only one kernel available all the time? Where can I find all the kernels for a particular distribution (for example Fedora 12) distributed by Fedora Project? I can find all the available kernels for a RedHat Enterprise distribution on [URL], but not for Fedora.
View 1 Replies View RelatedI'm working on a project that uses libdc1394 to interface with Point-Grey Firewire cameras. We build the code on Ubuntu 8, Timesys, and Ubuntu 9 primarily. We usually use the package manager for most dependencies on the Ubuntu's, and the Timesys installation seems to be compiled from source.
Now here's the part that confuses me. I can't figure out what version of libdc1394 is on the Timesys installation. Looking at the library files, I can find a file named libdc1394.so.20.0.0. But these are the header files that I have:
dc1394_control.h dc1394_register.h dc1394_vendor_avt.h
dc1394_conversions.h dc1394_utils.h
They're in a folder named dc1394. From what I see on the Ubuntu 8 package (which is libdc1394 version
1), I only see dc1394_control.h. And it's in a libdc1394 folder.
From what I see on the Ubuntu 9 computer, which uses libdc1394 version 2.2 (that's the version in the repository), I have a dc1394 folder and then an include directory that looks like the copy I find here:[URL]..
I can't find anything about a major change between version 2.0 and 2.2. From the sourceforge page, it looks like the 2.0 version is similar to the Ubuntu 9 version. it seems I have 3 different versions of the library? I understand why Ubuntu 8 and Ubuntu 9, but not why the copy that we have installed on Timesys is different.
Once again, I'm decently sure the one on Timesys was compiled from source. I wasn't around when they did that though, so I don't know for certain.
Would like to download Dapper and Breezy. Where are the archives located?
View 3 Replies View Relatedinstalled the latest version of R ( R.2.11.1) in my machine and I can run that by simply typing "R" in terminal but I need to install the old version of R ( R.2.9.2) since some packages don't support the new version. I have the .tar.gz file of old version. How can I install that? How do I run in terminal ?
View 1 Replies View RelatedJust tried to run an apt-get update on my 8.10 Ibex server and got lots of errors about missing Packages.gz files. Checking the archive site [URL] shows that all Intrepid directories are missing!
View 6 Replies View RelatedHow can i install different versions of linux like ubundu,redhat etc in a pc and how it can be added in grub or lilo loader.widows is already installed
View 14 Replies View RelatedIs it possible to install two versions of vim (6.3 and 7.2)?
Currently have 6.3 installed and was wondering if I can install 7.2 on a diff directory...
I have CentOS 4.8
As a newbie for linux, I am really confused about gcc version. Aren't the new ones compatible the old ones? But online there is always someone says ,he should install a old suitalbe one for his IDE. I am really confused. If it needs a long words to express the reason clearly, a link or some books you recommend is a good answer.
View 2 Replies View RelatedI am currently running CentOS 5.3 which includes the gcc 4.1.2 compiler. I need to compile a Realtek 8139 NIC driver for VMware ESXi.
The GPL sources and documentation from VMware show that the source file 8139too.c needs to be modified and re-compiled to run with the small busy-box ESXi kernel, and it *very* specifically states that gcc 3.2 is to be used.
I have the gcc 3.2 rpm but am afraid to force it on/over the 4.1.2 install. To be honest, I have not even checked dependencies yet.
Where do I start to get both versions of the compiler on the same box without them stepping all over each other.
Kindly tell me Red Hat 3.4.4-2 and Red Hat 4 are same ????
View 2 Replies View RelatedThe 3rd vendor SW is requesting to have KSH version older that 20100202. CentOS 5.5 (x86_64) comes with 20100202-1.el5_5.1 and downgrade version listed is 20100202-1.el5
sudo yum downgrade ksh*
Loaded plugins: fastestmirror
Setting up Downgrade Process
Loading mirror speeds from cached hostfile
[Code]....
Just curious how you can add libraries to /lib from the command line. My box just has a server distribution on it, so I obviously can't use synaptic. I downloaded a .tar.gz file for the libraries I need, and I assumed that you would use dpkg -i <packagename.tar.gz> but that doesn't seem to work.
View 4 Replies View RelatedIm doing a project,in which i have to add a script in c++ inorder to merge two or pdf files page by page or based on some headindgs.SO anyone can please suggest me any open source pdf libraries in c++ which provide functions for merging and splitting.
View 3 Replies View RelatedI'm trying to install some third party software that looks for X11 libraries in either /usr/lib/X11 or /usr/lib64/X11, but both of these folders are empty on my CentOS 5.3 installation. Can someone tell me where to find these libraries, or what has replaced them? Based on what I've read so far, it looks like the xorg-x11-libs and xorg-x11-devel packages have been replaced in favor of the mesa-libGL stuff. Is this correct?
View 1 Replies View RelatedOn my lenny+backports+debianmultimedia desktop I see two annoyances. 1st: There are multiple versions of same packages. But while attempting to remove the older versions I see apt-get is removing some essential packages. Is there any way to kill this duplicacy of packages? Here is a list of packages whose multiple instances are installed:
xulrunner-1.9.0.19-3
xulrunner-1.9.1.11-1~bpo50+1
cpp-4:4.3.2-2
cpp-4.3-4.3.4-6~bpo50+1
g++-4:4.3.2-2
g++-4.3-4.3.4-6~bpo50+1
[Code]...
Note: Just for sanity's sake I want to remove the extra versions and disable that error message, except that I don't see any problem.
Is it correct to assume that I can install many versions of Linux on a PC, provided for each Linux I set up a separate ext4 partition, and GRUB will let me select which OS to load? If so then:
1. I do not have to set up a separate SWAP partition for each Linux, do I? Will one SWAP serve all the OS?
2. If I wanted my /home directory to reside on a separate partition so that my data will not be lost if I reinstall Linux, do I have to create a separate /home partition for every Linux? Or they can share one?
what is involved in upgrading from one major version of Debian to another. When your version is no longer supported, can you just get the DVDs for the current version and run the installer and it detects this is a previous version and only upgrades things as necessary?
View 7 Replies View RelatedI noticed today when I was offered by synaptic to update some packages that there seemed to be two versions available from the same repository (stable). How could that happen?
For instance if I check package "xscreensaver" installed version is 5.30-1+b1 and versions available are;
5.34-1 (testing)5.30-1+deb8u1(stable)5.30-1+b1 (stable)
Below is my /etc/apt/sources.list. I'm not sure why, but rows 1 and 6 are identical except for stable beeing replaced by jessie. Row 3 and 7 are almost same too. Because jessie=stable (at the moment), is there any point with having duplicated rows in sources.list?
Code:
Select alldeb http://ftp.se.debian.org/debian/ stable main non-free contrib
deb http://ftp.debian.org/debian/ stable-updates main non-free contrib
deb http://security.debian.org/ stable/updates main non-free contrib
deb http://ftp.se.debian.org/debian/ testing main non-free
deb http://ftp.se.debian.org/debian/ jessie contrib non-free mainĀ <--- Same as first row?
deb http://security.debian.org/ jessie/updates contrib non-free main