http://www.4ucode.com/Study/Topic/1889551

新立得软件管理器这种图形化的代理设置很明了,这里介绍下终端命令行的网络代理设置,这样大家就可以通过代理进行apt-get了。很适用于代理限制上网的公司员工。

方法一:

如果只是想临时使用http代理,可以在使用apt-get之前于终端下输入:export http_proxy="http://用户名:密码@代理IP:代理端口"

方法二:(方法一的持久化)

如果希望apt-get与其它应用程序都可以一直使用http代理,可以这样:

在终端下编辑~/.bashrc文件:

vim ~/.bashrc

在文件末尾添加如下两句:

http_proxy=http://用户名:密码@代理地址:代理端口

export http_proxy

方法三:

如果只是希望apt-get使用代理,可以这样:

在终端下编辑/etc/apt/apt.conf加入下面这行,

Acquire::http::Proxy “http://yourproxyaddress:proxyport”;

保存退出apt.conf。

这样在终端下便可以通过代理上网了^_^

http://www.cnblogs.com/babykick/archive/2011/03/25/1996004.html

升级到Ubuntu10.04后,发现apt-get的代理设置有改变了,在9.10以前使用“http_proxy”环境变量就可以令apt-get使用代理了

export http_proxy=http://127.0.0.1:8000
sudo apt-get update

然后在Ubuntu10.04下就无效了,看来apt-get已经被改成不使用这个环境变量了。

一阵郁闷后,最后我发现在“首选项”->“网络代理”那里,多了个“System-wide”按钮(我用的是英文环境,不知道中文被翻译成怎样,关闭窗口时也会提示你),在这里设置后,apt-get确实可以使用代理了。

但是我依然鄙视这种改进,因为我通常就是偶尔使用代理,更新几个被墙掉的仓库而已(如dropbox和tor),根本不想使用全局代理,本来用终端就能搞定的事,现在切换代理要点N次鼠标,真烦。

所以我研究了一下,发现那个代理设置修改了两个文件,一个是“/etc/environment”,这个是系统的环境变量,里面定义了“http_proxy”等代理环境变量。另一个是“/etc/apt/apt.conf”,这个就是apt的配置,内容如下

Acquire::http::proxy "http://127.0.0.1:8000/";
Acquire::ftp::proxy "ftp://127.0.0.1:8000/";
Acquire::https::proxy "https://127.0.0.1:8000/";

很明显的代理设置代码,我看了下apt-get的手册,发现可以用“-c”选项来指定使用配置文件,也就是复制一份为“~/apt_proxy.conf”,然后“网络代理”那里重置回直接连接,以后使用

sudo apt-get -c ~/apt_proxy.conf update

就可以使用代理了,apt-get也有一个“-o”选项,直接跟apt-get的设置变量,就不用指定配置文件了,比如

sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:8000/" update

http://hi.baidu.com/xinliaim/blog/item/abd4b94287f7fe069213c66f.html

apt-proxy的软件方式

http://blog.csdn.net/java211/article/details/6880188

有效的设置全局代理方式

以及编辑配置文件配置代理方式

转载于:https://my.oschina.net/alphajay/blog/33837

在公司网络中如何手动为apt-get设置代理相关推荐

  1. win7怎么允许计算机访问,win7系统设置允许或拒绝从网络中访问本地电脑的操作方法...

    很多小伙伴都遇到过对win7系统设置允许或拒绝从网络中访问本地电脑进行设置的困惑吧,一些朋友看过网上对win7系统设置允许或拒绝从网络中访问本地电脑设置的零散处理方法,并没有完完全全明白win7系统设 ...

  2. ubuntu导入第三方库_在Ubuntu中,如何添加Apt存储库

    APT存储库是网络服务器或本地目录,其中包含deb软件包和元数据文件,这些文件可由APT工具读取. 虽然默认的Ubuntu存储库中有数千个可用的应用程序,但是有时你需要从第三方存储库安装软件. 在本教 ...

  3. 每小时50哈希——看看一个内部员工是如何摧毁整个公司网络的?

    本文讲的是每小时50哈希--看看一个内部员工是如何摧毁整个公司网络的?, 我们以前曾调查过黑客会通过连接在USB端口的正在充电的手机实施攻击,在这项研究中,我们重新审视了USB端口的安全性.我们发现, ...

  4. 论无线网络中的网络与信息安全技术

    试题一 论无线网络中的网络与信息安全技术 无线网络应用越来越广泛,也带来了极大的便利.但是,无线网络各类应用也带来了各种安全问题,迫使管理员采用相应的网络与信息安全技术. 请围绕"论无线网络 ...

  5. CISA:企业断网3到5天,赶走网络中的 SolarWinds 黑客

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士 美国网络安全和基础设施安全局 (CISA) 发布指南,说明了受 SolarWinds 攻击影响的组织机构应该采取的可将攻击者踢出受陷环境的 ...

  6. 大型网络中内部网关路由协议(IGP)的选择

    众多Internet服务提供商在自治域系统(Autonomous System)间普遍使用外部网关路由协议-BGP(Border Gateway Protocol) Version 4,然而在自治域系 ...

  7. Windows Azure 虚拟网络中虚拟机的网络隔离选项

     最近我们发布了一份<Windows网络安全白皮书>(单击此处下载),文中深入说明了客户可以如何利用该平台的本地功能,为他们的信息资产提供最好的保护. 由首席顾问Walter Myer ...

  8. ed2k 网络中搜索资源并选择资源下载的分析及eMule源码梳理

    上一篇博客中,客户端已连接到ed2k网络及客户端与服务器交互的eMule源码梳理,这里将开始搜索资源并下载及客户端与客户端交互的eMule源码梳理 emule 源码下载地址  http://downl ...

  9. 网络中工作组中计算机无法访问或没有选项的解决办法汇总

    在网上邻居中点"查看工作组计算机"时显示"workgroup无法访问.您可能没有权限使用网络资源.....此工作组的服务器列表当前无法使用" 我所使用过的方法如 ...

  10. 编程实现路由算法 实验报告_lt;中国通信专刊gt; EARS:用于软件定义网络中自动路由的智能驱动体验网络架构...

    题目:EARS:用于软件定义网络中自动路由的智能驱动体验网络架构 摘要:软件定义网络(SDN)通过将控制平面与数据平面解耦来适应逻辑集中的控制,并提供对网络资源的有效利用.但是,由于传统路由策略依赖于 ...

最新文章

  1. JAVA escape/unescape
  2. 这家公司耕耘超算20年,连续3年世界第一,现在加速中国AI
  3. 作者:刘勇,山东农业大学教授、博士生导师。
  4. 正则获取前8位数字_数据取整,获取字符串前数字另辟蹊径之LOOKUP
  5. c语言怎样计算栈的长度,请问,用c语言做一个计算器 包括+-*/()的运算 用栈 该怎么做...
  6. 还在家隔离呢?没事写写这些程序吧!
  7. python123九宫格输入_使用python PIL库实现简单验证码的去噪方法步骤
  8. JAVA wait(), notify(),sleep详解
  9. PAT乙级刷题感想及踩坑总结
  10. 企业搭建网站主要流程以及六个基本步骤
  11. 【wps word 页眉横线删除】
  12. 10.2 校内集训 解题报告
  13. python北京房价预测_Python爬虫告诉你北京房价有多高
  14. Android面试题Java基础篇
  15. java/php/net/python加油站收费系统设计
  16. 一份职业游戏3D建模师日常工作流程列表,看完不信还有人说建模门槛低
  17. Unity教程 | 手把手教你拼一个3D“魔方”
  18. win10+python3.66+vs2017+cuda9.2下运行tensorflow版的faster-Rcnn编译训练
  19. Python中的面向对象编程练习
  20. Android中创建一个商品展示小案例

热门文章

  1. 多线程暂停的一些方法区别
  2. Java中字符(串)和数值类型的转换
  3. 实现简单的python爬虫功能
  4. jQuery常用语法笔记
  5. 学习笔记(前端跨域 Storage封装)
  6. input输入框计算总和
  7. [R语言绘图]饼状图pie
  8. This project uses AndroidX dependencies, but the ‘android.useAndroidX‘ property is not enabled
  9. JProfiler11安装,选择IDE
  10. 解决办法:.No package ‘freetype2‘ found