Updating glib 2.22 or later on ubuntu 14.04 facing issues.

silver.bullet at zoho.com silver.bullet at zoho.com
Thu Oct 22 09:51:58 UTC 2015

There's no Ubuntu/Debian (source) package available. The available
software named "snarf"
is seemingly not the same as
so the there's neither a binary, nor a source package available to
automatically resolve build dependencies.

"$ yum install snarf snarf-devel snarf-python
Installation of libsnarf and snarfd is accomplished through a
standard ./configure && make && make install process. If a supported
Python installation is detected during installation, snarf-python will
also be installed." - from the PDF of the libsnard the OP tries to

I don't no what those RPM distros use, there seems to be
https://github.com/purpleteam/snarf either.


In case were no Debian/Ubuntu source is available I usually install the
needed packages myself, but there seems to be a helper that might do it
automatically too
A while back I installed it, but never tested it.

"Usage example

    IconsPage/example.png You're compiling a program and, all of a
    sudden, there's an error because it needs a file you don't have.
    The program auto-apt asks you to install packages if they're
    needed, stopping the relevant process and continuing once the
    package is installed.

         # auto-apt run ./configure

    It will then ask to install the needed packages and call apt-get
    automatically. If you're running X, a graphical interface will
    replace the default text interface." -

There are run time and build/compile time dependencies.
To run a binary or script no development files are needed, to compile
software, tools and compile dependencies, such as headers are needed and
to build a package, additional tools are needed, but you not necessarily
need to build a package to install software.

Assumed the source code shouldn't provide debian related files, you
could try to build a package with


relatively often I use checkinstall myself, it's not the best way to
build a package, but it's the easiest way and it often works.

If you search something, then don't install random packages, instead
e.g. use the Ubuntu package search like this:


File 	                                         Packages
/usr/lib/i386-linux-gnu/libprotobuf-c.a 	 libprotobuf-c0-dev [not amd64]
/usr/lib/i386-linux-gnu/libprotobuf-c.so 	 libprotobuf-c0-dev [not amd64]
/usr/lib/i386-linux-gnu/libprotobuf-c.so.0 	 libprotobuf-c0 [not amd64]
/usr/lib/i386-linux-gnu/libprotobuf-c.so.0.0.0 	 libprotobuf-c0 [not amd64]
/usr/lib/x86_64-linux-gnu/libprotobuf-c.a 	 libprotobuf-c0-dev [not i386]
/usr/lib/x86_64-linux-gnu/libprotobuf-c.so 	 libprotobuf-c0-dev [not i386]
/usr/lib/x86_64-linux-gnu/libprotobuf-c.so.0 	 libprotobuf-c0 [not i386]
/usr/lib/x86_64-linux-gnu/libprotobuf-c.so.0.0.0 libprotobuf-c0 [not i386]

OP, we can only help you, if you do some of your homework yourself.


More information about the ubuntu-users mailing list