[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: C++ library for apt-get



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Fri, Apr 01, 2016 at 09:07:55PM +0300, Aleksandar Valchev wrote:
> Hi *,
> 
> is there any library for using apt-get via C++ ?
> 
> I'm aware of "system" and boost python interface, but just in case to ask...
> 
> Thanks a lot.

If you do

  ldd $(which apt-get)

you get
  linux-vdso.so.1 (0x00007ffd75738000)
  libapt-pkg.so.4.12 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 (0x00007fb270794000)
  libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007fb270591000)
  libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fb270215000)
  libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb26ff10000)
  libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb26fcfa000)
  libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb26f955000)
  libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb26f751000)
  libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb26f536000)
  libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007fb26f325000)
  /lib64/ld-linux-x86-64.so.2 (0x0000559ad694c000)

so there's a libapt-pkg. So you can install the corresponding -dev package
(don't forget the -doc):

  sudo apt-get install libapt-pkg-dev libapt-pkg-doc

The docs should be now in /usr/share/doc/libapt-pkg-doc. Enjoy :-)

regards
- -- t
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlb+yYAACgkQBcgs9XrR2kbz9ACdGi31zT7iwz8FAShHyc6VwZu5
GVwAn3NCF0kHQUY1cqRmozwJk/7UPZoI
=7n0A
-----END PGP SIGNATURE-----


Reply to: