[问题]可以正常上网,但apt-get似乎连不上网络

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
marlon
帖子: 6
注册时间: 2007-11-09 14:20

[问题]可以正常上网,但apt-get似乎连不上网络

#1

帖子 marlon » 2007-11-09 16:32

我的ubuntu7.04可以浏览网页,但apt-get似乎总是不能访问远程网络,不知道为什么?

首先说下我的系统环境:我用的是VMWare 6装的ubuntu,host system是xp,guest system是ubuntu 7.04,在VMWare上配置的上网方式是NAT(不是默认的桥接方式)。
本机(xp): IP: 192.168.0.6 网关: 192.168.0.1
虚拟机(ubuntu):IP: 192.168.192.25 网关:192.168.192.2

我断定apt-get不能访问网络的证据:
1)输入sudo apt-get update,该命令在2秒之内完成,并且没有任何更新。
2)输入sudo apt-cache search ruby(我想安装ruby,一种脚本语言),该命令在1秒内完成,输出
libgtksourceview-common - common files for the GTK+ syntax highlighting widget
libgtksourceview2.0-common - common files for the GTK+ syntax highlighting widget
如果能够apt-cache能够连网,应该可以搜出一大堆吧

我用的公司的机器,公司似乎禁用了ICMP协议(ping命令用到此协议),我在xp下只能ping到局域网内的主机,任何外网的机器都不能ping通,但可以正常上网。我在虚拟机(ubuntu)下ping xp主机(192.168.0.6)也ping不通,当然它可以ping能网关(192.168.192.2)。所以我想会不会和这有关,apt-get不会用到ICMP协议吧,印象中它应该用http(猜的,apt-get带一个Get嘛)。

不知道各位大侠有没有碰到这种问题,到网上搜了好久都没有找出解决方法,望指点!
danert
帖子: 11
注册时间: 2007-11-08 19:58

#2

帖子 danert » 2007-11-10 17:46

命令apt-get update只是更新源,得到源里的软件包的状况,比如源里新增了那些软件包,那些包版本升级了,等等,它不会下载或安装软件包。

命令apt-get install 用于安装软件包。安装ruby,使用命令apt-get install ruby,普通用户需要在命令前加上sudo 。
也可以使用

安装软件前,选择一个合适的安装源,要求源里包括需要的软件包,否则无法安装,下载网速不能太慢。关于安装源可以在网上搜索,ubuntu的源挺多的。

也可以通过其他途径获得所需的软件包(包括依赖的包),比如直接下载到本地,或从别人那里拷贝。在终端下,使用dpkg命令手工安装。
回复