第八课预习笔记

第八课预习任务

7.1 安装软件包的三种方法
7.2 rpm包介绍
7.3 rpm工具用法
7.4 yum工具用法
7.5 yum搭建本地仓库(视频中ppt小错误: gpcheck改为gpgcheck,yum cean 改为 yum clean)
7.6 yum更换国内源
7.7 yum下载rpm包
7.8/7.9 源码包安装
扩展
1. yum保留已经安装过的包 http://www.360doc.com/content/11/0218/15/4171006_94080041.shtml
2. 搭建局域网yum源 https://blog.****.net/miouqi/article/details/73159297
3. 把源码包打包成rpm包 https://jin-yang.github.io/post/linux-create-rpm-package.html


安装与卸载软件

三种方法:

·rpm工具 

·yum工具

·源码包


rpm包介绍

第八课预习笔记

首先挂载cdrom

第八课预习笔记

查看Packages内的rpm文件

第八课预习笔记

以蓝色框内的包为例。

teamd  是包名

1.27     是版本号

e17.x86_64 是发布版本号及平台


rpm工具用法 

安装一个rpm包   rpm -ivh rpm包名称 

第八课预习笔记

升级rpm包

第八课预习笔记

卸载rpm包

第八课预习笔记

查询安装的rpm包

第八课预习笔记

查看一个rpm包是否安装

第八课预习笔记

查询指定包信息

第八课预习笔记

列出包安装的文件

第八课预习笔记

反查一个命令由哪个包安装的,后面是绝对路径

第八课预习笔记

把两步操作简化为一步,注意最后为反引号(1前面的按键)

第八课预习笔记

 


yum工具用法

第八课预习笔记

使用rpm工具安装、卸载时,可能会提示依赖其他包。必须先安装或卸载依赖包,才能继续。

比如:

第八课预习笔记

使用yum工具安装,可以避免此问题。

第八课预习笔记

 yum list可以列出可用的rpm包

第八课预习笔记

最左侧包名及平台                                     中间 版本号及平台版本号       最后侧是仓库名 

第八课预习笔记

查看仓库

第八课预习笔记

搜索一个包

第八课预习笔记

过滤指定字符串(|代表管道符,把前面的结果传给后面)

第八课预习笔记

 安装一个包,-y表示不询问是否安装。

第八课预习笔记

列出可用组

第八课预习笔记

将中文改成英文

第八课预习笔记

安装一个套件包

第八课预习笔记

卸载一个包(包括依赖包)

第八课预习笔记

升级一个包

第八课预习笔记

 查找一个命令是由哪个包安装的

第八课预习笔记


yum搭建本地仓库

 第八课预习笔记

 

第八课预习笔记

首先备份

第八课预习笔记

删除目录下所有文件

第八课预习笔记

创建一个dvd.repo,并写入内容。

第八课预习笔记

 第八课预习笔记

dvd是仓库的名字 

name相当于一个注释

rpm包在mnt下

yum仓库不能用

不检测

 保存退出后,清除缓存。

第八课预习笔记

yum list查看yum包

第八课预习笔记

最后侧@符号代表已经安装的包 其余的包在dvd仓库里。

安装一个包

 第八课预习笔记


 

yum更换国内源

第八课预习笔记

 恢复备份,删除CentOS-Base.repo

第八课预习笔记

使用curl安装 

 第八课预习笔记

查看下载的repo文件

第八课预习笔记

查看repo

第八课预习笔记

查看yum列表

第八课预习笔记

安装一个包

第八课预习笔记

查看yumrepo列表

第八课预习笔记

可见已经成功更换为163的yum源

第八课预习笔记

安装wget

第八课预习笔记


yum下载rpm包

第八课预习笔记

安装epel-release

第八课预习笔记

第八课预习笔记

第八课预习笔记

仅下载一个包,不安装

第八课预习笔记

第八课预习笔记

查看下载的包所在目录

第八课预习笔记

第八课预习笔记

下载到指定目录

第八课预习笔记

第八课预习笔记

第八课预习笔记

若提示已存在,可以使用reinstall

第八课预习笔记

 


源码包安装

第八课预习笔记

约定源码包全部放在usr/local/src下,方便找,方便管理。

第八课预习笔记

wget一个apache,显示地址失效,get不到。

第八课预习笔记

去阿铭的码室找下载链接

第八课预习笔记

第八课预习笔记

解压此文件

第八课预习笔记

 第八课预习笔记

查看文件

第八课预习笔记

查看说明文档

第八课预习笔记

 查看安装文档

第八课预习笔记

安装apache

第八课预习笔记

验证命令发现有错误

第八课预习笔记

发现gcc不存在,那么安装gcc

第八课预习笔记

安装完gcc后,继续安装apache

第八课预习笔记

与****不同,我再验证,发现还不对。

第八课预习笔记

 发现还有一个没安装

第八课预习笔记

经过百度需要依次下载依赖包APR、APR-util、pcre

第八课预习笔记

第八课预习笔记

 第八课预习笔记

解压依赖包

tar -xzvf apr-1.4.5.tar.gz

tar -xzvf apr-util-1.3.12.tar.gz

unzip pcre-8.10.zip

安装apr-1.4.5

第八课预习笔记

第八课预习笔记

进入目录,安装及编译 APR-util

第八课预习笔记

进入目录,安装及编译pcre

第八课预习笔记

再安装apache

第八课预习笔记

检查命令,发现终于对了

第八课预习笔记

接下来make && make install,安装完成。

第八课预习笔记

要去正规地方下载apache,免得中木马,被植入后门。