重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
没有YUM就用RPM安装。
在阳泉等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、做网站、外贸营销网站建设 网站设计制作定制网站,公司网站建设,企业网站建设,高端网站设计,成都营销网站建设,成都外贸网站建设公司,阳泉网站建设费用合理。
首先确定系统中已经安装了VSftpd软件包,可以使用如下命令来查看并安装:
liwei@linux# rpm -qa|grep vsftpd (如果有的话执行第二条就行了,若没安装,可以使用如下命令来安装)
liwei@linux# mount /dev/cdrom /media //挂载光盘到系统中
liwei@linux# rpm -vih /media/Server/vsftpd-版本号 //安装VSftpd
使用yum命令无疑是centos中安装软件最高效的方式了,它主要是读取网络上的仓库找到该软件包和依赖包,然后下载下来供使用,那么如果刚好那个仓库没有该软件包怎么办
1.这时候就应该新做一个软件包仓库了,一般仓库文件存放在/etc/yum.repos.d/这个文件夹下,如下图

2.那么随便打开一个看看里面具体有什么,如下图

3.那么下面就讲解如何创建本地的yum源仓库,首先在上述目录下创建一个repo文件,可以使用vim命令创建,vim /etc/yum.repos.d/local.repo,然后输入如下图代码即可

4.这第一行意思是yum源仓库的名字,name后是仓库名字的描述,baseurl后是仓库的位置,enable后的1是开启该仓库的意思,gpgcheck是检查包的签名,后面的0是关闭的意思,由于这里没有下载pki证书,就不开启了,再说centos安装盘自带的包应该也不会有问题的,所以这一项就关闭了。下面就是将光盘挂载在/cdrom下,以便yum访问,使用mount /dev/sr0 /cdrom即可完成挂载

5.下面就是验证该仓库的作用了,使用yum list就可以显示所有包了,由于包太多了,这里使用过滤命令以便查看

yum常用操作:
[root@xuegod63 ~]# yum -y install httpd #安装软件包, -y 直接安装
[root@xuegod63 ~]# yum update #升级软件包,改变软件设置和系统设置,系统版本内核都升级。这里选择:n ,先不升级,因为升级需要的下载的包太多
[root@xuegod63 ~]# yum upgrade
#升级软件包,不改变软件设置和系统设置,系统版本升级,内核不改变。工作中推荐使用这种升级方式。
[root@xuegod63 ~]# yum info httpd #查询rpm包作用
[root@xuegod63 ~]#yum provides /usr/bin/find #查看命令是哪个软件包安装的
注: 发现find命令是findutils包中的文件
[root@xuegod63 ~]# yum -y remove 包名 #卸载包
例:[root@xuegod63 ~]# yum -y remove httpd-tools
[root@xuegod63 ~]# yum search keyword #在软件包的包名和详细描述信息中搜索包括指定字符串的软件包
例:[root@xuegod63 ~]# yum search httpd #查找包括httpd字符的软件包
yum报错,注意的几个小问题:
1、确定光盘是否链接,光盘是否挂载
2、配置文件中格式是否正确,字母,符号有没有少写,挂载点和配置文件中设置的是否一致
3、网络源需要联网,操作和RPM类似,只是会自动安装依赖项。