Linux软件包通常分为二进制包,源码包。二进制包能够直接安装使用,源码包是没有通过编译工具编译的包,须要GCC ,C++等编译器环境编译后才能运行。
CentOS中默认软件管理工具rpm (red hat package manager),使用rpm工具能够对软件包实现安装,管理,维护。yum,前端软件包管理,能够管理rpm包,相似rpm工具使用,可是,yum工具可以从指定的服务器自动下载rpm包而且安装,自动处理依赖性关系。使用rpm安装软件时,必需要指定到的软件具体版本号,若是rpm包有依赖,须要逐个手动下载安装,安装软件上不太方便。yum工具最大的便利能够自动下载依赖的软件包安装,从而提升效率。
1、rpm几个经常使用命令
#检查软件安装状况前端
rpm -q
#查看安装软件的配置文件nginx
rpm -qc
#显示软件包的信息,好比名称,版本,描述等vim
rpm -qi
#查看软件安装路径centos
rpm -ql rsync
#卸载软件包缓存
rpm -e rsync
#安装软件服务器
rpm - ivh rsync-3.1.2-4.el7.x86_64
2、yum 几个命令
#安装软件ide
yum install rsync
#删除软件包工具
yum remove rsync
#列出全部的源学习
yum repolist
3、配置yum源仓库
一、CentOS默认安装,默认源地址为国外地址,下载会比较慢,通常更换为国内源。如阿里云,网易,清华源等。方法:阿里云
二、若是电脑没联网,能够建立光盘源。方法:
mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom
touch centos-7-local.repo vim /etc/yum.repos.d/centos-7-local.repo #加入内容: Name=centos-$releasever-local Baseurl=file:///mnt/cdrom Gpgcheck=1 Gpgkey=file://mnt/cdrom/RPM-GPG-KEY-CentOS-$releasever #最后从新生成源 yum makecache
yum-config-manager --add-repo=http://192.168.68.129