ftprpm下载
‘壹’ libxm12-python is needed by createrepo-0.9.9-18.e16.norarch.rpm
ftp://rpmfind.net/linux/centos/6.5/os/i386/Packages/libxml2-python-2.7.6-14.el6.i686.rpm
ftp://rpmfind.net/linux/centos/6.5/os/x86_64/Packages/libxml2-python-2.7.6-14.el6.x86_64.rpm
‘贰’ 用rpm安装FTP给了个警告,谁好心帮忙解释下
提示是说没有进行正确签名。
签名可以保证软件包没有被其他人篡改。
这个警告通常在rpm 不是当前发行版对应版本官方发布的 rpm 时提示。
没有签字不是错误,只是提示你的这个 rpm 来源不可信。当然是你的系统认为不可信,你相信他完全可以而且是你控制计算机,系统得听你的。
‘叁’ rpm文件是什么文件啊
rpm文件是linux中一种常见的软件安装包的格式。
细节如下:
RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,也就是最早是着名Linux版本:Redhat中使用的。
它是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。
这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准。
‘肆’ linux x wu-ftpd rpm包的安装
1、安装
根据服务对象的不同,FTP服务可以分为两类:一类是系统FTP服务器,它只允许系统上的合法用户使用;另一类是匿名FTP服务器,它允许任何人登录到FTP服务器,和服务器连接后,在登录提示中输入Anonymous,即可访问服务器。针对这两种服务,可以通过RedHat的第一张光盘安装Wu-Ftpd的RPM包,只需以Root身份进入系统并运行下面的命令即可:
Rpm - ivh anonftp -x.x-x.i386.rpm
Rpm - ivh wu-ftpd-x.x.x-x.i386.rpm
其中-x.x-x和-x.x.x-x是版本号。
2、启动
和Apache一样,Wu-Ftpd也可以配置为自动启动:执行RedHat附带的Setup程序,在“System Service”选项中选中Wu-Ftpd,按下[OK]按钮确定退出即可。
自动启动固然方便,但是,当我们更改了Wu-Ftpd配置文件,需要用到手工启动:
启动:/usr/sbin/ftprestart
关闭:/usr/sbin/ftpshut
FTP服务器的配置
为了确保FTP服务器安全,必须设置一些重要的配置文件,以更好地控制用户的访问权限。这些配置文件是:/etc/ftpusers、/etc/ftpconversions、/etc/ftp-groups、/etc/ftpphosts、/etc/ftpaccess。利用这些文件,能够非常精确地控制哪些人、在什么时间、从什么地点可以连接服务器,并且可以对他们连接后所做的工作进行检查跟踪。
/etc/ftpusers:该文件夹中包含的用户不能通过FTP登录服务器,有时将需要禁止的用户账号写入文件/etc/ftpuser中,这样就可以禁止一些用户使用FTP服务。
/etc/ftpconversions:用来配置压缩/解压缩程序。
/etc/ftpgroups:创建用户组,这个组中的成员预先定义可以访问FTP服务器。
/etc/ftpphosts:用来根据禁止或允许远程主机对特定账户的访问,例如:
allow czc 192.168.0.0/24
deny cdd 10.0.0.0/8
表示允许czc用户从192.168.0这个网段连线访问,拒绝cdd从10.这个网段连线访问。
/etc/ftpaccess:是非常重要的一个配置文件,用来控制存取权限,文件中的每一行定义一个属性,并对属性的值进行设置。下面对它的一些常用配置做一点介绍:
1、定义用户类别
格式:class [类名] [real/guest/anonymous][IP地址]
功能:这个指令的功能设定FTP服务器上用户的类别。并可对客户端的IP地址进行限制,允许特定或者全部的IP地址访问FTP服务器。
2、登录重试次数
在命令行中输入:loginfails 10,这表明如果10次还没有登录成功就切断连线。
3、密码检查
格式:passwd-check〈strictness〉warn
是对匿名用户的密码使用方式的检查,其中〈strictness〉是三个可能的字符串之一:None、Trivial、RFC822。若选None,表示将不对口令做任何检查;若选Trivial,表示对口令有一定的要求,它需要在口令中至少要有一个@符号;若选RFC822,则表示最严格,要求E-mail地址必须遵守RFC822报文标题标准(如:[email protected] )。
例如:passwd-check rfc822 warn,表明密码的要求很严格,当密码不符合规定时出现警告信息。
4、登录人数的限制
格式:limit [类别] [人数] [时间] [文件名]
设置指定类别在约定时间内可以登录FTP的人数。例如:limit remote Any/etc/many.msg,说明类别Remote类别在任何时间内登录人数不超过20个人,否则会显示Many.msg警告信息。
合理运用这些配置,可以有效地保护好我们的服务器。
验证
安装、配置好FTP服务器后,就可以进行验证,用图形工具和命令行均可访问FTP服务器。在Linux里最常用的命令为FTP,它提供了一个并不复杂的FTP服务器接口。与FTP服务器连接,只需要在命令提示符后输入:FTP Servername,用主机名或希望连接的FTP服务器的IP地址代替Servername,按照提示输入用户名和口令,然后用标准的Linux上移或下移FTP服务器目录结构。另外,也可以采用图形化FTP程序,包括窗口式gFTP,可以借助Web浏览器去访问FTP服务器。
以上是在Linux下进行FTP服务器配置的要点,希望对您有所帮助。
‘伍’ Linux字符界面下怎样下载rpm包
这需要知道rpm包的网络地址,之后在linux字符界面下使用wget命令下载。
wget命令说明:wget是一个十分常用命令行下载工 具
get使用格式如下:#wget [选项] [下载地址]
wget常用选项摘要如下:
-b:后台下载,Wget默认的是把文件下载到当前目录。
-O:将文件下载到指定的目录中。
-P:指定保存文件的目录。
-N:don’t re-retrieve files unless newer than
-t:尝试连接次数,当Wget无法与服务器建立连接时,尝试连接多少次。
-c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载。
此外,wget还可下载整个网站,如下载http://man.chinaunix.net整个Man手册中心。只需输入如下命令即可: #wget -r -p -np -k http://man.chinaunix.net 其中-r参数是指使用递归下载,-p是指下载所有显示完整网页所以需要的文件,如图片等,-np是指不搜索上层目录,-k则 是指将绝对链接转换为相对链接。
‘陆’ rpm 文件啥呀
RPM文件,是记录只读存储器芯片数据副本——通常来自ROM卡带、计算机固件、或是街机主板——的电脑文件。该词多随游戏机模拟器使用,即将老游戏或电脑固件数据复制为ROM文件,供现代计算机使用模拟器软件运行。
RPM驱动提供了一个同RPM交互的API。内核代码调用RPM驱动来请求RPM管理和共享资源。内核代码也可以为RPM通知注册驱动,RPM通知在共享资源状态发生变化时发送。
(6)ftprpm下载扩展阅读
RPM用于管理共享的SoC(系统级芯片)相关资源,其中包括总线,时钟,电源轨等。RPM的目标是满足SoC的操作和性能要求的同时实现最大的功率节省。RPM接受多个RPM主控的资源请求。仲裁和聚合请求,并配置共享资源。RPM的主控方有应用处理器,调制解调处理器,以及一些硬件加速器。
RPM给每个RPM的主控方提供了一个单独的寄存器区域。一般情况下,每个寄存器代表了一些共享资源。通常情况下,主控方通过写寄存器来请求资源,然后产生一个中断给RPM。RPM处理请求,向寄存器中写确认信息,然后产生中断给主控方。
‘柒’ Linux 32如何使用安装包
看你的是那个发行版?只要确定安装的程序是32位的一般如下:
1 安装应用程序
下面我们来解释如何在Linux系统中安装软件,例如如何安装现成的应用程序,或者编
译公开源代码的应用程序。事实上,由于Linux应用程序可以以源代码或者目标程序的方
式提供,所以有多种提供软件包的方法,最常用的两种方法是rpm和tgz。
1.1 rpm程序
rpm是一种将软件打包发行并且实现自动安装的程序,目前,大部分Linux发行版本都
使用rpm程序来管理软件的安装和拆除,例如RedHat,Turbo Linux,Corel Linux等等。
对于个别没有提供rpm程序的发行版本,你可以自己下载rpm程序并且进行编译。
需要用rpm安装的软件包通常是一些打包文件,后缀名是.rpm。rpm程序可以对这种程
序包进行安装,卸载,升级和维护。
Rpm程序的第一个功能是安装应用软件,例如,在当前目录下有一个apache-1.3.6-4.
rpm软件包,那么安装它的命令是
rpm –i apache-1.3.6-4.rpm
-i开关用来安装应用软件,如果你想看到更完整的安装信息,可以同时使用-v和-h选
项:
rpm –ivh apache-1.3.6-4.rpm
这两个选项将在安装的同时显示软件的名称和安装进度。
rpm程序能够在安装程序的同时检查软件包的相互依赖关系,并且检验软件之间的文件
冲突,如果发现冲突或者需要的软件包没有安装,或者已经安装了其他版本的软件包,
就会报错并退出。
对于需要升级旧版本软件的情况,使用-U选项,例如,已经安装了Apache 1.2.1的系
统上再安装1.3.6,那么需要执行
rpm –U apache-1.3.6-4.rpm
同样可以使用-v和-h选项。
偶尔你可能会碰到想要不顾文件冲突或者版本冲突而想强行安装应用程序的情况,这
种情况下可以使--force选项,如:
rpm –i --force apache-1.3.6-4.rpm
类似的还有两个选项--nodeps 和--replacefiles。-nodeps是不检查相互依赖关系,
--replacefiles是自动强制替换文件。
另外一个有趣的用法是可以用rpm从ftp server上安装应用程序,例如
rpm –i ftp://myserver.com/apache/apache-1.3.6-4.rpm
rpm程序的第二个标准用法是卸载软件包,这可以用-e选项,例如,删除apache-1.3.
6的命令是
rpm –e apache
注意删除软件包的时候使用的软件包的名字不包含版本号。
同样,删除软件包也会引起rpm的软件包依赖性验证,如果你想删除的软件包被别的软
件包使用就会出错。--nodeps选项仍然用于禁止依赖性检查。
下一个常用的功能是对软件包进行查询,这是通过-q选项来完成的,例如,要查阅当
前是否安装了apache软件包,版本是什么,可以使用命令(注意没有版本后缀)
rpm –q apache
会显示当前安装的apache rpm的文件名。如果要查询当前安装的所有软件包,使用-a
选项:
rpm –a
有时你想知道某个文件是什么软件包安装上去的,这时可以使用-f选项,例如,要查
出/etc/httpd/httpd.conf属于那个软件包,执行
rpm –qf /etc/httpd/httpd.conf
另外的工作是查询某个软件包所包含的文件,这可以使用-qpl选项,如
rpm –qpl apache-1.3.6-4.rpm
其中,l选项的含义是建立类似于ls –l的文件列表输出,类似的还有-i,-d和-c,例
如
rpm –qpi apache-1.3.6-4.rpm
显示这个软件包的版本和开发人员信息。
rpm –qpc apache-1.3.6-4.rpm
显示软件包中的配置文件清单
rpm –qpd apache-1.3.6-4.rpm
显示软件包中的文档列表。
最后一个常用的功能是校验软件包的完整性,命令是-V。例如,检验某个软件包的文
件是否正确,使用
rpm –V apache
想检查某个安装好的文件和包中的文件是否一致,使用-Vf,例如
rpm –Vf /usr/sbin/httpd
想检查某个包安装到系统上的文件是否完全正确(和包比较),使用-Vp,如
rpm –Vp apache-1.3.6-4.rpm
1.2 编译应用程序
尽管rpm程序带来了很多好处,但是由于各种原因,仍然难免发生在某个系统上编译出
的应用程序在其他系统上不能运行的情况。最常见的情况是运行库的不同,例如,现在
大部分Linux上的应用程序基于GLIBC(GNU GCC编译器使用的运行库),结果是没有包含
正确的GLIBC版本的Linux就无法使用这些目标代码,这种互相不兼容是UNIX传统的一大
体现。幸运的是,所有Linux都基于共同的操作系统内核(内核版本不同引起的冲突除外
)和相同的编译器(GNU GCC)。而且Linux下的应用程序是基于GNU协议的,因此你通常
总是可以重新编译源程序,得到一个可以使用的版本。
要编译应用程序,首先必须拿到应用程序的源代码。一般来说,各个Linux厂商都会提
供它的发行版本中各种应用程序的源代码,实在不行的话你也可到网上去下载。
下载下来的源代码有各种形式,最常见的是rpm,其后缀名是.src.rpm,可以象普通的
rpm文件一样安装,安装时,rpm程序一般会把源代码拷贝到/usr/src/redhat/SOURCE下
(也可能有其他的目录名,你自己到/usr/src下看一下),通常这些源代码安装时并没
有解压,是一些在/usr/src/redhat/SOURCE下后缀名为.tgz或.tar的文件。另外,也可
能你下载的源代码本身就是.tgz或者.tar.gz形式,那么就可以直接进行下一步,不需要
安装了。
.tgz或者.tar.gz就是.tar的压缩格式,可以用gzip程序进行展开:
gzip –d apache-1.3.6.tgz
或者
gzip –d apache-1.3.6.tar.gz
将会将其还原为apache-1.3.6.tar文件,然后
tar xvfapache-1.3.6.tar
将这个程序完全展开成为源代码。关于tar和gzip程序的详细说明见后面“日常维护”
部分。
进入到展开的目录apache-1.3.6,然后执行
./configure
几乎所有的源程序都会包含这个程序,通常,在发行源代码时,开发者会写这个名为
configure的脚本,以便自动确定诸如操作系统类型,编译器的版本等等重要的信息。这
个脚本将生成关键性的Makefile文件。(然而,也有个别开发者会把这个工作留给你自
己,这样的话,他一般会给你一个范例性的Makefile文件,并且给出足够的说明,你可
以在这个文件上修改使之适合你的系统)另外,大部分程序的configure程序包含一些参
数,可以设置程序安装运行的路径,程序的运行库等等信息。一般你可以使用-help参数
来察看这些参数的用法。
然后执行
make
GNU的make程序将自动编译所有源代码。
最后,在编译完毕之后,通常开发者会设计自动安装程序,这可以执行
make install
完成。
为了兼容性的原因,大部分源代码在编译后,目标程序的缺省安装路径是/usr/local
,相应地,配置文件的位置也变到了/usr/local/etc,/usr/local/etc或者/usr/local
/xxxx/etc等(xxxx是被编译的应用程序的名字),通常你可以用configue的选项设定这
些目录,或者干脆按照新的路径进行配置。
个别比较简单的软件只有一个运行文件,例如joe程序,那么就不提供安装命令,你只
要自己把编译出的可执行程序拷贝到/usr/bin就万事大吉了。
上面的操作是编译90%Linux程序的基本步骤,不过,必须记住,这只是一种习惯而已
,如果这样的动作不起作用,那也没有什么奇怪的,那你就的研究软件的文档了。还有
个别的程序只有一个.c文件,那就直接用gcc编译程序编译他就可以了。
gcc编译程序的用法是
gcc –o [目标文件名] [源文件名]
例如,有一个somesoft.c,你想编译这个程序,编译出的执行程序的名字叫soft,那
么执行
gcc –o soft somesoft.c
就可以了。
由于Linux的特性,软件开发者会不断地推出新的patch,通常,这些patch会用在源代
码上修改的方式推出,表现就是一些.patch文件,可以用patch程序来使用这些patch,
例如,我得到了一个关于apache的patch程序,名字叫tok.patch,进入apache的源代码
展开的目录,执行
patch –p0 < tok.patch
就可以了。关于patch命令的情况,参考日常管理的部分。
1.3 其他
还有一些其他的软件包安装程序,例如pkgtool和deb安装程序,说实话这些程序都很
蠢,而且现在大部分Linux厂商都在走向rpm,甚至许多其他的UNIX厂商也在考虑使用rp
m,当然,像sun那样的坚持使用愚蠢的pkgtool的公司也是有的。但是我们不打算介绍这
种东西了。唯一必须指出的是.tgz或是.tar.gz这种直接压缩的软件包还是经常有人使用
的,如同我们刚才说的,这样的压缩包可以先用gzip解压再用tar展开,另外,也可以使
用tar的z选项直接展开:
tar zxvf apache-1.3.6.tgz
‘捌’ LINUX 9 安装 WU-FTP遇到的烦心事情
openssl没有安装?呵呵,恭喜楼主。linux有多了一个爱钻研的好孩子;)
‘玖’ redhat 6.4怎么安装ftp
将ftp的rpm安装包拷贝到root用户的rpm文件夹下面 在桌面上右击,选择打开终端;输入命令cd rpm,切换到rpm目录,输入ls查看当前目录下文件,输入命令 rpm -ivh vsftpd-2.0.5-16.el5.i386.rpm,安装vsftp;安装成功后,输入命令rpm -qa vsftpd查看vsftp是否安装成功 依次进入/etc/vsftpd,查看配置文件vsftpd.conf,打开vsftpd.conf文件,找到Allow anonymous FTP?anonymous_enable=YES,允许ftp账户匿名登录 在终端输入命令/etc/init.d/vsftpd status,查看vsftpd服务是否启动,未启动,输入命令/etc/init.d/vsftpd start启动服务,修改配置文件后,输入命令/etc/init.d/vsftpd restart重启服务 在终端输入命令:ifconfig,查看ip地址,inet addr:192.168.80.128 在终端输入命令:ftp 192.168.80.128,登录ftp服务器,提示输入用户名:ftp,密码:默认为空,登录成功
‘拾’ 求linux Ftp的rpm包
你这个问题问的!是想登录用的ftp命令,还是做ftp服务器的vsftpd这个服务?是x86-64,还是i386?
如果是登录ftp的软件是:http://rpm.pbone.net/index.php3/stat/4/idpl/21841709/dir/centos_6/com/ftp-0.17-54.el6.i686.rpm.html 你挑一个适合的下载!
如果是做ftp服务器:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd 也是挑一个适合你的硬件平台的!