第八课预习笔记

第八课预习任务

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.csdn.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,免得中木马,被植入后门。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值