首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > 其他操作系统 > FreeBSD下console中使用代理安装软件(port&package)总结
【标  题】:FreeBSD下console中使用代理安装软件(port&package)总结
【关键字】:FreeBSD,console,port,package
【来  源】:http://www.cublog.cn/u/15550/showart.php?id=113661

FreeBSD下console中使用代理安装软件(port&package)总结

   由于学校上外网采取收费制度,所以现在上外网需要使用代理。而在FreeBSD中安装软件主要是通过使用package和port两种方式,这两种方式又主要依赖于网络。这就使我必须在FreeBSD中设置代理。

   代理环境:一台装有ccproxy的windows机器(192.168.1.1)上网,ccproxy开通如下服务:http:808 ,ftp(web):808 , ftp:2121 , socks/mms:1080。

   Freebsd系统:Vm下FreeBSD5.4-Release 问题:通过代理来使用package和port安装软件。

   参考网上文章,主要有如下解决方案:

   1.在~/.cshrc中设置HTTP_PROXY和FTP_PROXY (sh或bash用户用export)

   setenv HTTP_PROXY 192.168.1.1:808

   setenv FTP_PROXY 192.168.1.1:808

   2.在/etc/make.conf中添加如下两行:

   FETCH_ENV= FTP_PROXY=192.168.1.1:808

   FETCH_ENV= HTTP_PROXY=192.168.1.1:808

   (注:=号后的空格不可少)

   网上说这样设置就可以,但我这里设置以后还是不能使用package和port来安装软件。出现的问题是通常看到ccproxy下已经有连接(web get ftp....),但就是下载不了。(对于提供web访问的ftp站点可以使用上述方法)

   我的解决方案如下:

一、对于使用port来安装软件的设置

   由于大多数ftp站点不提供web访问,所以我就使用ccproxy中的ftp:2121这个代理类型。

   设置如下:

   1.在~/.cshrc中设置HTTP_PROXY和FTP_PROXY (sh或bash用户用export)

   setenv HTTP_PROXY 192.168.1.1:808

   setenv FTP_PROXY 192.168.1.1:2121

   2.在/etc/make.conf中添加如下一行:

FETCH_ENV= FTP_PROXY=192.168.1.1:2121

二、对于使用package来安装软件的设置

   使用package来安装软件主要有两种方式,一种是使用sysinstall,另外一种是现下载(如ftp等)软件包,然后安装。

   在使用sysinstall时,虽然有一个通过http proxy来安装软件的选项,但我这里试过后,在ccproxy中还是那个提示(web get ftp...)就不动了。所以对我来说基本上没用。

   使用ftp命令下载软件包时一点反应都没有。于是上网查找其他的方法。发现可以使用sock5软件来使用socks5代理。于是在windows下用天网搜索到需要的socks5软件,然后在FreeBSD下ftp到windows下下载软件(真是累啊!)。安装好软件后在~/.cshrc中增加:

    setenv SOCKS5_SERVER 192.168.1.1:1080

   然后就可以使用如下命令来安装软件了:

   runsocks sysinstall runsocks

   ftp ftp2.tsinghua.edu.cn

   ....

参考文章: Lippman: [原创] 吐血推荐!console下通过代理服务器更新FreeBSD port及package!

Ubuntu设置(2)网络相关:【上一篇】
不用光驱软驱,硬盘安装 FreeBSD 6.0 的方法:【下一篇】
【相关文章】
  • FreeBSD command tools 常用命令集合
  • FreeBSD 里面用 ADSL 来上网的设置
  • FreeBSD 升级、编译内核的步骤(标准方式)
  • FreeBSD 内核编译的旧有方式
  • chm格式 FreeBSD6.0使用手册中文版
  • Kylin的Kyth和FreeBSD的libpthread多线程库所用的源文件列表对比
  • 用银河麒麟操作系统内核代替FreeBSD5.4内核启动FreeBSD系统成功
  • 用FreeBSD5.3内核代替银河麒麟操作系统内核启动银河麒麟系统成功
  • 玩弄freebsd的第二个星期
  • Freebsd6.0下ports安装apache2.2.0+mysql5.1.7+php5.1.2
  • 【随机文章】
  • 精减xine
  • windows live messenger/yahoo 360/orkut/gmail邀请。
  • 目录函数
  • SMTP简单邮件传输协议
  • 二元排序树
  • Windows 2000 无法直接关机解决方案
  • The first step of Java[9]
  • luster学习在Linux创建库函数(8)
  • Oracle SQL 性能优化技巧1
  • 博客园发展,我也来谈谈
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.