Lucid | charlie on software

Posts Tagged ‘ lucid

Installing the AT&T Global Network Client on Ubuntu 10.04 Lucid Lynx 64 bit

The AT&T global network client is a 32 bit application, that with a bit of messing with it will run perfectly fine on Ubuntu 10.04 64 bit.

Here are the steps that I came up with that worked for me:

  • make sure you have the 32 bit compatibility package installed, `sudo apt-get install ia32-libs` will do the trick
  • Install getlibs from
  • Download the client from agnclient-2.0.1-ubuntu
  • Unzip the file
  • from the command line, install all three packages using `sudo dpkg –force-all -i <package.deb>` – I installed agnclient_1.0.1-1_i386.deb first, then the gtk package, then the dev package
  • Use getlibs to install the necessary libraries. I only needed libssl, so I did `sudo getlibs -p libssl0.9.8`
  • I then had to create some symbolic links so that the client would work properly, so in /lib32, i ran `sudo ln -s` and `sudo ln -s`
  • To verify that everything works properly, I checked the linking of the various programs to ensure that they were linking against the proper libraries, here is what I got
  • chuck@silverstone:/opt/agns/bin$ ldd NetVPN =>  (0xf7727000) => /lib32/ (0xf76e5000) => /lib32/ (0xf769f000) => /lib32/ (0xf754b000) => /lib32/ (0xf7547000) => /lib32/ (0xf73ed000)
    /lib/ (0xf7728000) => /usr/lib32/ (0xf73d8000)
  • chuck@silverstone:/opt/agns/bin$ ldd agnclient =>  (0xf773b000) => /opt/agns/lib/ (0xf7736000) => /opt/agns/lib/ (0xf772c000) => /lib32/ (0xf76ec000) => /lib32/ (0xf76c6000) => /lib32/ (0xf76c2000) => /usr/lib32/ (0xf72ed000) => /usr/lib32/ (0xf7257000) => /usr/lib32/ (0xf723a000) => /usr/lib32/ (0xf7220000) => /usr/lib32/ (0xf7218000) => /usr/lib32/ (0xf720b000) => /usr/lib32/ (0xf71c8000) => /usr/lib32/ (0xf7188000) => /usr/lib32/ (0xf7183000) => /usr/lib32/ (0xf717d000) => /lib32/ (0xf70b3000) => /usr/lib32/ (0xf6f89000) => /lib32/ (0xf6e2e000)
    /lib/ (0xf773c000) => /usr/lib32/ (0xf6e22000) => /usr/lib32/ (0xf6d05000) => /usr/lib32/ (0xf6d01000) => /usr/lib32/ (0xf6cfd000) => /usr/lib32/ (0xf6cf6000) => /usr/lib32/ (0xf6c7c000) => /usr/lib32/ (0xf6bde000) => /usr/lib32/ (0xf6bb7000) => /usr/lib32/ (0xf6b41000) => /usr/lib32/ (0xf6b10000) => /lib32/ (0xf6b07000) => /usr/lib32/ (0xf6af7000) => /usr/lib32/ (0xf6aed000) => /usr/lib32/ (0xf6ae9000) => /usr/lib32/ (0xf6ada000) => /usr/lib32/ (0xf6ad2000) => /usr/lib32/ (0xf6ac8000) => /usr/lib32/ (0xf6ab4000) => /usr/lib32/ (0xf6a9f000) => /lib32/ (0xf6a6d000) => /usr/lib32/ (0xf6a53000) => /usr/lib32/ (0xf69f9000) => /usr/lib32/ (0xf6982000) => /usr/lib32/ (0xf6978000) => /usr/lib32/ (0xf6961000) => /lib32/ (0xf693c000) => /usr/lib32/ (0xf6937000) => /usr/lib32/ (0xf692f000) => /lib32/ (0xf691b000) => /lib32/ (0xf68ff000) => /lib32/ (0xf68d8000) => /usr/lib32/ (0xf68d4000) => /usr/lib32/ (0xf68ce000)
  • you might need to install additional libraries, use getlibs to do it as shown above (my system had some libraries on it before I started the install that yours might not have)
  • restart the daemon with `sudo /etc/init.d/agnclientd restart`
  • try opening the client from the applications menu under the internet category and connecting
  • If something goes wrong, check the logs in /var/log/agns

Good Luck!