㈠ linux下,执行yum install vsftp时,报错。
执行如下:
#yum clean all
#yum makecache
若还是不能使用,请附上你 /etc/yum.repos.d/下的源配置文件;
也可自行搜索 ”yum网络源修改“ 即可,
㈡ Linux里面ftp用rpm装还是yum装还是源码装好
要是用rpm包安装的话,卸载需要谨慎,因为他在安装的时候,会安装各种信赖包,一不小心系统就被搞over了;总的来说,一些大型的比较占份量的最好使用源码包安装,...
㈢ LINUX ftp是怎么实现的,我用的是yum install vsftpd ,启动服务后,仍然不能访问
如果你的光盘是/dev/cdrom的话,可以按照以下命令来进行操作(以centOS4.8光盘为例):
#mkdir -p /mnt/yum/c4u8
#mount /dev/cdrom /mnt/yum/c4u8
#mkdir -p /etc/yum.repos.d/backup
#mv /etc/yum.repos.d/* /etc/yum.repos.d/backup/
#echo "[yum]">>/etc/yum.repos.d/yum.repo
#echo "name=yum">>/etc/yum.repos.d/yum.repo
#echo "baseurl=file:///mnt/yum/c4u8">>/etc/yum.repos.d/yum.repo
#echo "enabled=1">>/etc/yum.repos.d/yum.repo
#echo "gpgcheck=1">>/etc/yum.repos.d/yum.repo
#echo "gpgkey=file:///mnt/yum/c4u8/RPM-GPG-KEY">>/etc/yum.repos.d/yum.repo
#yum install vsftpd
然后按提示进行确认。
㈣ yum仓库如何放在有密码的ftp上不知道说明白没有,如果有大神明白了,求指教。
外网访问内网的FTP较麻烦因为涉及 NAT安全检查。与用的FTP服务端、客户端软件很有关系。
你似乎物理连接上,从外网能连接到内网,已成功了一步。
不知你FTP服务端与客户端用的是什么软件?
如果客户端用Cuteftp9.0,可以访问内网任意FTP服务端的,
㈤ 没有yum怎么在linux下搭建ftp
没有YUM就用RPM安装。
首先确定系统中已经安装了VSftpd软件包,可以使用如下命令来查看并安装:
liwei@linux# rpm -qa|grep vsftpd (如果有的话执行第二条就行了,若没安装,可以使用如下命令来安装)
liwei@linux# mount /dev/cdrom /media //挂载光盘到系统中
liwei@linux# rpm -vih /media/Server/vsftpd-版本号 //安装VSftpd
㈥ 配置本地YUM环境,安装vsftpd软件包。(要图片)
简略说一下,告诉你思路可以去网络。
1首先配置yum源 yum源可以有网络方式和本地方式具体配置看网络。
2直接yum install -y vsftpd
3参考网上vsftpd配置文件 进行相应配置
《Linux就该这么学》这本书里面有完整安装vsftpd截图网上免费下载可以去看看
㈦ linux有 yum install ftp -y 这个命令吗 在linux中ftp是客
Linux有yum这个命令,但是安装FTP服务程序时候不是install ftp,而且vsftp;FTP是文件传输协议,安装后可以实现文件上传和下载功能。
下面是Linux系统下yum安装FTP的正确方法:
1、安装FTP服务程序
yuminstall-yvsftpd
㈧ 请问centos 怎么安装ftp客户端 使用yum 安装ftp客户端具体命令是什么
yum install ftp
㈨ 在Linux上用 yum install vsFTP 时出现错误 这是为什么呀 怎么解决呢
yum,是Yellow dog Updater, Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相 关信息,检查依赖性并自动提示用户解决。yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点, 也可以是本地软件池,但必须包含rpm的header,header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些header并加以分析,才能自动化地完成余下的任务。
如果没有安装,先我们要到下面的地址下载与自己系统相对应的版本的 yum:
http://ayo.freshrpms.net/
比如我用的是Fedora core 4.0 就下载如下的包安装:
添加第三方软件仓库(针对i386构架):
livna软件仓库:
#rpm -ivh http://rpm.livna.org/livna-release4.rpm
freshrpms软件仓库:
#rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm
atrpms软件仓库:
#rpm -ivh http://dl.atrpms.net/all/atrpms-package-config-106-1.rhfc4.at.i386.rpm
#rpm -ivh http://dl.atrpms.net/all/medley-package-config-106-1.rhfc4.at.i386.rpm
#rpm -ivh http://dl.atrpms.net/all/3rd-party-package-config-106-1.rhfc4.at.i386.rpm
(不过如果你安装atrpms的rpm,还需要你手动导入GPG key: )
#rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms
Add the following to your /etc/yum.conf
### See http://fedoraproject.org/wiki/Extras/UsingExtras### And insert here the Fedora Extras repository configuration### And then add these lines to access rpm.livna.org repositories:[livna-stable]name=Livna.org Fedora Compatible Packages (stable)baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.stablegpgcheck=1[livna-unstable]name=Livna.org Fedora Compatible Packages (unstable)baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.unstablegpgcheck=1[livna-testing]name=Livna.org Fedora Compatible Packages (testing)baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.testinggpgcheck=1
atrpms源的添加:
atrpms的rpm安装完后,还须要导入GPG KEY:
#rpm --import http://atrpms.net/RPM-GPG-KEY.atrpms
在 /etc/yum.conf里添加如下内容
[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable
二、YUM的配置文件
yum的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目 录下,这是整个yum系统的重中之重,所以有必要详细介绍。下面是一个从网上找来的yum.con文件,让我们以此为例,进行说明。
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=1
[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://download.atrpms.net/mirrors/fedoracore/$releasever/$basearch/os
http://rpmfind.net/linux/fedora/cor...er/$basearch/os
http://mirror.clarkson.e/pub/dist...er/$basearch/os
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://download.atrpms.net/mirrors/fedoracore/updates/$releasever/$basearch
http://redhat.linux.ee/pub/fedora/l...sever/$basearch
http://fr2.rpmfind.net/linux/fedora...sever/$basearch
[Fedora.us]
name=Fedora.us - $basearch - Extras
baseurl=http://fedora.linux.ke.e/fedorax86_64/fedora.us/$releasever/$basearch/RPMS.stable
[Dag Wieers]
name=Dag RPM Repository for Fedora Core
baseurl=http://apt.sw.be/fedora/$releasever/en/$basearch/dag
[Livna]
Name=Livna RPM, Fedora Core $releasever - $basearch
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.stable
[freshrpms]
name=FreshRPMs
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms/
http://ftp.us2.freshrpms.net/linux/...arch/freshrpms/
第一部分(这是yum的全局性设置。默认一般不必改动。)
[main]
cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum。
debuglevel:除错级别,0──10,默认是2
logfile:yum的日志文件,默认是/var/log/yum.log。
pkgpolicy:包的策略。一共有两个选项,newest和last,这个作用是如果你设置了多个repository,而同一软件在不同的repository中同时存在,yum应该安装哪一个,如果是newest,则yum会安装最新的那个版本。如果是last,则yum会将服务器id以字母表排序,并选择最后的那个服务器上的软件安装。一般都是选newest。
distroverpkg:指定一个软件包,yum会根据这个包判断你的发行版本,默认是redhat-release,也可以是安装的任何针对自己发行版的rpm包。
exactarch,有两个选项1和0,代表是否只升级和你安装软件包cpu体系一致的包,如果设为1,则如你安装了一个i386的rpm,则yum不会用1686的包来升级。
retries,网络连接发生错误后的重试次数,如果设为0,则会无限重试。
tolerent,也有1和0两个选项,表示yum是否容忍命令行发生与软件包有关的错误,比如你要安装1,2,3三个包,而其中3此前已经安装了,如果你设为1,则yum不会出现错误信息。默认是0。
除了上述之外,还有一些可以添加的选项,如
exclude=,排除某些软件在升级名单之外,可以用通配符,列表中各个项目要用空格隔开,这个对于安装了诸如美化包,中文补丁的朋友特别有用。
gpgchkeck= 有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认好像也是检查的。
第二部分:
配置repository服务器了,这是最令人激动的,有了好的repository,就如家门口开了大卖场,要什么东西稍微跑跑腿就行,对了这还是个免费的大卖场。
所有服务器设置都应该遵循如下格式:
[serverid]
name=Some name for this server
baseurl=url://path/to/repository/
其中serverid是用于区别各个不同的repository,必须有一个独一无二的名称。
name,是对repository的描述,支持像$releasever $basearch这样的变量;
baseurl是服务器设置中最重要的部分,只有设置正确,才能从上面获取软件。它的格式是:
baseurl=url://server1/path/to/repository/
url://server2/path/to/repository/
url://server3/path/to/repository/
其中url支持的协议有 http:// ftp:// file://三种。baseurl后可以跟多个url,你可以自己改为速度比较快的镜像站,但baseurl只能有一个,也就是说不能像如下格式:
baseurl=url://server1/path/to/repository/
baseurl=url://server2/path/to/repository/
baseurl=url://server3/path/to/repository/
其中url指向的目录必须是这个repository header目录的上一级,它也支持$releasever $basearch这样的变量。
url之后可以加上多个选项,如gpgcheck、exclude、failovermethod等,比如:
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://download.atrpms.net/mirrors/fedoracore/updates/$releasever/$basearch
http://redhat.linux.ee/pub/fedora/linux/core/updates/$releasever/$basearch
http://fr2.rpmfind.net/linux/fedora/core/updates/$releasever/$basearch
gpgcheck=1
exclude=gaim
failovermethod=priority
其中gpgcheck,exclude的含义和[main]部分相同,但只对此服务器起作用,
failovermethode有两个选项roundrobin和priority,意思分别是有多个url可供选择时,yum选择的次序,roundrobin是随机选择,如果连接失败则使用下一个,依次循环,priority则根据url的次序从第一个开始。如果不指明,默认是roundrobin。
几个变量
$releasever,发行版的版本,从[main]部分的distroverpkg获取,如果没有,则根据redhat-release包进行判断。
$arch,cpu体系,如i686,athlon等
$basearch,cpu的基本体系组,如i686和athlon同属i386,alpha和alphaev6同属alpha。
对yum.conf设定完成,我们就可以好好体验yum带来的方便了。
对了,万事具备,只欠东风。还有一件事没有做。那就是导入每个reposity的GPG key,前面说过,yum可以使用gpg对包进行校验,确保下载包的完整性,所以我们先要到各个repository站点找到gpg key,一般都会放在首页的醒目位置,一些名字诸如 RPM-GPG-KEY.txt之类的纯文本文件,把它们下载,然后用rpm --import xxx.txt命令将它们导入,最好把发行版自带GPG-KEY也导入,rpm --import /usr/share/doc/redhat-release-*/RPM-GPG-KEY 官方软件升级用的上。
FC3: rpm --import /usr/share/doc/fedora-release-3/RPM-GPG-KEY-fedora
FC4: rpm --import /usr/share/doc/fedora-release-4/RPM-GPG-KEY-fedora