How to use "apt-get" via "Http-proxy" like this?
Solution 1:
To use apt-get through a proxy, either make a file in /etc/apt/apt.conf.d/
called proxy or something that you'll recognise, or make (if it doesn't exist) /etc/apt/apt.conf
and insert the following line:
Acquire::http::Proxy "http://username:[email protected]:port/";
Simply replace username and password with your login details, and replace proxy.server:port with the correct address (in your case, 10.114.7.7:80), so your line will end up something like this:
Acquire::http::Proxy "http://username:[email protected]:80";
If you're required to use the @
symbol in your username, you'll have to escape it with a backslash ([email protected]
)
While escaping characters by using the backlash does not work (e.g. \@
in export
and wget
), special characters can be escaped with URL encoding. For instance, username:my@[email protected]:port
becomes username:my%[email protected]:port
. See this list of URL-encoded characters for more information.
Solution 2:
This should solve your problem:
export http_proxy=http://username:[email protected]:80/
Solution 3:
Alternatively, you can place the following in /etc/apt/apt.conf
Acquire::http::Proxy "http://proxy.server.port:8080";
8080 is the port number and I think is standard.
Don't forget the quotes or the trailing semicolon.