当前位置: 代码迷 >> 驱动开发 >> linux下安装tftp-有关问题多多
  详细解决方案

linux下安装tftp-有关问题多多

热度:95   发布时间:2016-04-28 11:21:41.0
linux下安装tftp--问题多多
一、问题一:  
  我在安装linu时没有安装上,没有定制安装tftp-server-0.42-3.1.i386,我在安装的iso文件中找到tftp-server-0.42-3.1.i386软件,然后拷贝到Linux系统的home目录下安装,遇到如下问题:
 
[[email protected] home]# rpm -ivh tftp-server-0.42-3.1.i386.rpm
warning: tftp-server-0.42-3.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
xinetd is needed by tftp-server-0.42-3.1.i386
我百度了一下解决的办法:
  安装TFTP时报
  [[email protected] Server]# rpm -ivh tftp-server-0.42-3.1.i386.rpm
  warning: tftp-server-0.42-3.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
  error: Failed dependencies:
  xinetd is needed by tftp-server-0.42-3.1.i386
  要怎么样解决?
  是软件包的依赖性问题,你需要安装xinetd的包 yum install xinetd
  先输入
  rpm -ivh xinetd-2.3.14-10.el5.x86_64.rpm
  然后再安装
  rpm -ivh tftp-server-0.42-3.1.i386.rpm
  这样就能解决了
 
但是自己按照上边的办法,先安装xinetd的包,然后在安装tftp-server-0.42-3.1.i386,遇到的问题如下:
  [[email protected] ~]# cd /home
  [[email protected] home]# ls
  Denny noodle test2 workdir.tar.gz
  hello.c smb tftp-0.42-3.1.i386.rpm xinetd-2.3.14-10.el5.i386.rpm
  home smb.conf tftp-server-0.42-3.1.i386.rpm
  [[email protected] home]# rpm -ivh xinetd-2.3.14-10.el5.i386.rpm 
  warning: xinetd-2.3.14-10.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
  Preparing... ########################################### [100%]
  package xinetd-2.3.14-10.el5 is already installed
  [[email protected] home]# rpm -ivh tftp-server-0.42-3.1.i386.rpm 
  warning: tftp-server-0.42-3.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
  Preparing... ########################################### [100%]
  package tftp-server-0.42-3.1 is already installed
  [[email protected] home]# /etc/init.d/xinetd restart
  停止 xinetd: [确定]
  启动 xinetd: [确定]
  [[email protected] home]# netstat -a | grep tftp
  [[email protected] home]# 
 
依然没有成功提示:udp 0 0 *:tftp *:* ??????????
那么说明还没有安装成功??这个问题纠结,暂时留着先,看看以后能否解决


------解决方案--------------------
下载一个源码
解压后 ./configure
make
make install
就完了

------解决方案--------------------
是在ubuntu里面吗? 用apt-get install tftp-hpa tftpd-hpa
------解决方案--------------------
你弄出来了吗?我以前弄过行呢,重装了,然后就不能了,和你的结果一样样的
------解决方案--------------------
我弄出来了,你先修改/etc/xinetd.d/tftp,把disable 改为no,然后还得启动,输入命令/etc/init.d/xinetd start
然后再netstat -a | grep tftp 就出来了