You can install gmp using the following command.
sudo apt-get install libgmp3-dev
Also, check out this post.
I presume you are trying to install that package using sudo dpkg -i package
, well, that normally leads to package dependency problems so normally I suggest the use of gdebi. If you have any problematic package remove it. You can check using sudo apt-get check
. Now down to business:
sudo apt-get install gdebi-core
With that we have ready gdebi. Now if you use a 64-bit system you may like to install the 64-bit package, likewise with 32-bits.
Now here comes the funny stuff...
sudo gdebi graphviz_2.37.20140208.0545-1\~saucy_amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done
This package is uninstallable
Dependency is not satisfiable: libgd2-noxpm (>= 2.0.36~rc1~dfsg)|libgd2-xpm (>= 2.0.36~rc1~dfsg)
And here is where you stop. The reason is that the stable package depends on package that were dropped of Debian, ergo Ubuntu 13.10:
libgd2 (2.0.36~rc1~dfsg-6.1) unstable; urgency=low
* Non-maintainer upload.
* Support multi-arch: (closes: #652496)
- Mark libgd2-xpm, libgd2-noxpm, libgd2-xpm-dev and libgd2-noxpm-dev
as same.
- Adjust d-shlibs and dh-buildinfo build-dependency.
* Drop .la files.
-- Bastian Blank Sun, 13 May 2012 09:16:37 +0000
Those are dependencies of graphviz so they should change them to libgd2-xpm-dev
and libgd2-noxpm-dev
respectively. If that's the case, you should download the latest build instead 2.38 or later, which includes the correct dependencies.
Best Answer
For any particular version of Ubuntu, the standard repositories are rarely updated with newer versions software. Software is only updated for critical support issues and for security reasons.
Exceptions are made for critical pieces of software such as Firefox that Canonical say they support. In these cases, a decision is made whether the software is about to lose support upstream. If it is, then a newer version in the repository is updated.
As far as I can see "groovy" isnt a Canonical supported piece of software and hence will not be updated to a newer version.
To obtain newer versions of software, you will need to either download the source-code yourself and compile and install it - or find a trusted PPA where the packager has done the compilation for you.
V1.8 of Groovy was released at the end of last month. Even the next version of Ubuntu (11.10) does not have this version in its repositories.