How to update and add repository in Ubuntu 11.04 Natty and 11.10 oneiric ocelot behind a proxy | FAQs

 Question: How to install , update packages and add PPA repository  behind a proxy Server in Ubuntu 10.10, 11.04 Natty and 11.10 oneiric ocelot?


Open terminal and add the following lines to /etc/apt/apt.conf.

gedit /etc/apt/apt.conf

And add these 2 line :

Acquire::http::Proxy "http://user:pass@proxy-host:port/";
Acquire::ftp::Proxy "http://user:pass@proxy-host:port/";

save  and exit. Now  apt-get update and  should  work behind a proxy, but you will notice that still something is not working, is the add-apt-repositoy command.

To be able to add repository behind a proxy, type the following commands:

# export https_proxy=""
# sed -i 's/""/"hkp://"/' /usr/share/pyshared/softwareproperties/

Now you can add  repositories in Lucid and Natty using LANG=C add-apt-repository


root@ubuntu:~# LANG=C add-apt-repository ppa:motumedia/mplayer-daily

This  method  was  tested  under  Ubuntu 11.04 and 10.10  and is working  fine:)

Please  feel free to ask any question by posting in the Forum.

  • NeWiTa

    It works fine with Ubuntu 10.10 behind University of the South Pacific proxy.


  • tired

    Not working there is no such directory in apt even

  • pirat9

    enter your message here…[quote=tired]Not working there is no such directory in apt even[/quote]
    i know . just make the directory and make the file
    mkdir /etc/apt/
    vi apt.conf

    save and exit

  • Sumit Gupta

    i actually first used proxy for update manager but now i need to download without proxy what changes do i need to make to update…
    please help

  • Jalal

    I used the first part only and it worked :)
    I’ve been looking for a solution for more than 4 hours. Thanks

  • Danie Bosman

    Thanx a million for this !!!
    I’ve tried several solutions posted on this topic, but to no avail, until I set your solution in place!!

    Now I’m happily updating from behind a company proxy.

    I’m still confused why there are so many differing solutions that are applied out there, but grateful for now that I am able to update.


    Danie Bosman