软件安装
yum软件安装
yum核心配置目录
/etc/yum.repos.d/
使用yum命令时先配置本地yum源
配置本地yum源
先将系统自带的yum源文件备份(方便使用)
mv /etc/yum.repos.d/* /etc/yum.repos.d/yum.repos.d
编写本地yum源
[root@localhost yum.repos.d]# vi dvd.repo
[dvd]
name=dvd
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
#####
#/etc/yum.repos.d/ 是YUM下载地址库目录
#[dvd] 某一个库的名称,中括号[]是必须的
#name=dvd 是库的说明,name是必须的
#baseurl=file:///mnt/cdrom 下载库的具体地址,重要
#gpgcheck=0 是关闭校验
#enabled=1 1开启仓库 0关闭仓库
挂载光盘(记得连接光盘)
[root@localhost yum.repos.d]# mount /dev/cdrom /mnt/cdrom
查看有什么软件包
[root@localhost yum.repos.d]# yum repolist
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
源标识 源名称 状态
dvd dvd 3,971
repolist: 3,971
安装http软件包实验进一步了解yum安装
yum install -y httpd
#yum 主命令
#install 安装{reinstqll 重新安装}{updata升级安装}
#-y 自动确定
#httpd 要安装的软件包名
更新系统
yum updata -y
卸载程序包
yum -y remove httpd #(httpd为软件包名)
查询程序是否安装(@代表安装了)
#httpd 为程序
[root@localhost yum.repos.d]# yum list httpd
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
可安装的软件包
httpd.x86_64 2.4.6-80.el7.centos dvd
刷新yum源库
[root@localhost yum.repos.d]# yum makecache
查看命令是由哪个安装包提供的
yum provides "*/nova"
rpm软件安装
rpm无法处理依赖,需要自己一个一个安装依赖包
rpm -ivh httpd # -i 安装 v显示 h 显示进度条 httpd软件包名
查询程序是否安装
rpm -q httpd #查询httpd是否安装
#-qc 查询配置文件
##qa 查询所以包
#ql 查询包文件
#qf '服务绝对路径' #查找服务的出自于哪个软件包
#例如:qf 'which netstat' 在不知道绝对路径的情况下可以使用which
卸载软件包
rpm -evh httpd #卸载httpd软件
wget下载软件包
wget 选项 链接 #选项可以
#-0 下载到指定位置
tengine软件安装(例子)
-
去官网下载
-
准备翻译编译
yum -y install gcc make zlib-devel pcre pcre-devel openssl-devel
-
解压下载好的源码包
tar xf 压缩包名
-
配置
./configure --user=www --group==www --prefix=/usr/local/nginx #(--user后面参数为自己指定)
-
编译
make
-
安装
make install
扩展(安装阿里yum源)
- 清理原有yum配置
- 下载“阿里巴巴开源镜像站”
- 更新yum仓库
- 执行安装
常用的程序
[root@master ~]# yum install -y lrzsz sysstat elinks wget net-tools bash-completion
文章评论