红联Linux门户
Linux帮助

Linux字符界面下怎样上网下载各种rpm包?

发布时间:2010-05-14 16:14:03来源:红联作者:linuxstu
我在用Vmware学习linux,我的linux版本是:CentOS-5.2-i386,我在学习如何挂载windows系统磁盘时,发现我的linux版本内核不支持ntfs文件系统,所以无法挂载磁盘,需要从网上下载安装kernel-module-ntfs-2.6.18-8.el5xen-2.1.27-0.rr.10.11.i686.rpm,我想请教各位:
1.在linux字符界面下该怎样通过网络下载各种软件rpm包?
2.下载时默认下载的rpm下载到了哪个文件目录下?如果在下载时自定义下载路径?
麻烦知道的朋友把具体操作步骤都写出来(本人刚接触linux,很菜很菜)先谢谢各位了!
文章评论

共有 10 条评论

  1. micai 于 2010-05-18 19:54:53发表:

    建议你论坛,百度,Google问一下,你这个问题或许有答案。 这个系统还未学习

  2. linuxstu 于 2010-05-17 16:25:58发表:

    各位朋友,我遇到个很尴尬的问题,首先Vmware下,我的linux无法上网(我的linux版本:CentOS-5.2-i386);再次,我的硬盘均为ntfs格式,我当前版本的linux内核无法支持ntfs文件系统,这就意味这我无法通过在windows下下载rpm包后,再通过挂载的方式将下载的rpm考入Vmware中安装........莫非只有通过一个fat文件格式的U盘来实现.....

  3. linuxstu 于 2010-05-17 15:58:56发表:

    如果从网上下了,哪默认下载到哪个路径下呢?如果可以自定义下载路径,该怎样操作?

  4. linuxstu 于 2010-05-17 15:58:53发表:

    如果从网上下了,哪默认下载到哪个路径下呢?如果可以自定义下载路径,该怎样操作?

  5. alick 于 2010-05-15 13:26:13发表:

    楼上是吓唬人的吧?把配置PPPOE上网的过程说了一通,不能保证适用楼主的情况啊。

    楼主的linux能联网么?不能的话还是从虚拟机外面的系统里上网找到
    想要的rpm文件下载下来,想办法(U盘或者硬盘的fat分区)拷到虚拟机里的系统。
    能联网的话,就上网直接下吧。

  6. vip_binbin_520 于 2010-05-15 03:40:04发表:

    下载rp-pppoe 这个软件包。从http://www.roaringpenguin.com/pppoe/这个网站上,不仅可以下栽
    RedHat 62平台下的rp-pppoe的二进制软件包,而且可以下栽源代码软件包。

    1.二进制软件包的安装:

    A.下栽二进制软件包

    http://www.roaringpenguin.com/pppoe/rp-pppoe-3.2-1.i386.rpm

    B.进行安装

    以root执行:


    #rpm -Uvh rp-pppoe-3.2-1.i386.rpm

    2.从源代码进行安装:

    从源代码进行安装同样适用于其它平台的Linux,但必须在Linux系统中安装gcc编译器。

    A.下栽源代码软件包

    http://www.roaringpenguin.com/pppoe/rp-pppoe-3.2.tar.gz

    B.解压缩

    #tar xvfz rp-pppoe-3.2.tar.gz
    #cd rp-pppoe-3.2

    C.进行编译和安装

    运行脚本
    #./go
    将自动进行编译和安装,最后,调用/usr/sbin/adsl-setup进行配置,具体解释见三。

    三、配置PPPOE客户端软件

    安装完软件包后,必须配置pppoe的配置文件/etc/ppp/pppoe.conf,从而让ADSL拨号时

    使用配置文件中的用户名、密码等参数。我们不必手工改动这个文件,可以使用
    adsl-setup这个工具进行配置:

    #/usr/sbin/adsl-setup

    当出现
    >>> Enter your PPPoE user name :
    输入ADSL帐号的用户名

    当出现
    >>> Enter the Ethernet interface connected to the ADSL modem
    For Solaris, this is likely to be something like /dev/hme0.
    For Linux, it will be ethn, where 'n' is a number.
    (default eth0):
    输入 eth0 ,这是ADSL相连的网卡的名字

    当出现
    >>> Enter the demand value (default no):
    输入 no

    当出现
    >>> Enter the DNS information here:
    输入 server ,这表示使用ADSL拨号自动获得的DNS服务器IP地址

    当出现
    >>> Please enter your PPPoE password:
    输入ADSL帐号的密码

    当出现
    >>> Choose a type of firewall (0-2):
    输入 0 ,不使用防火墙

    当出现
    >>> Accept these settings and adjust configuration files (y/n)?
    如果输入的信息正确,输入 y ,完成配置,否则,输入 n 重新输入。

    四、启动PPPOE客户端软件

    使用命令

    /usr/sbin/adsl-start 启动PPPOE客户端软件,进行连接,如果成功,将出现
    Connected;
    如果不成功,请检查网线、ADSL MODEM等物理设备,并查看 /var/log/messages中的信

    /usr/sbin/adsl-stop 关闭和ISP的连接
    /usr/sbin/adsl-status 查看当前连接的状态

    如果想在Linux系统启动时自动启动ADSL连接,输入以下命令
    #chkconfig --add adsl
    将在当前的运行级下加入ADSL的自启动脚本

    五、测试

    当连接成功后,使用命令

    #ifconfig -a

    在输出中应该含有关于 ppp0 的一堆信息,其中还绑定了 IP 地址,说明已经从拨号中获

    得了IP地址。

    使用命令

    #netstat -nr

    查看路由表信息,这时的默认路由应该是上面获得的IP地址。
    如果没有默认路由,我们可以手动增加:

    #route add default gw 上面获得的IP地址

    使用命令

    #nslookup www.sina.com.cn

    如果解析出新浪的IP,说明已经从拨号中正确获得了DNS服务器

    最后,使用命令ping某个域名或IP,如果有响应,表示你已经大功告成了。

    六、其它说明

    RedHat Linux 7.1已经集成了rp-pppoe这个软件包,只不过版本有些低,如果你不在意版
    本高低,可以直接进行三后面的步骤。

    2、下载PPPoE for Linux
    http://download.enet.com.cn/html/222062001052502.html

  7. linuxstu 于 2010-05-15 00:11:11发表:

    各位能否留下QQ号,进一步指教

  8. qiaocsk2 于 2010-05-14 17:59:03发表:

    axel -n 10 -a -o Downloads/ http://www***(你要下的地址)

    解释:
    axel 一种多线程下载软件
    -n 10 采用10线程下载
    -a 显示下载状态
    -o Downloads/ 自定义下载目录,这儿是Downloads目录
    http://www*** 这儿是你要下载rpm包的地址,改成你想用的地址就行。:-)

  9. wangyu 于 2010-05-14 17:01:59发表:

    下载用wget命令,但还要知道软件的地址