YUM,RPM安装与源码安装

2019-08-04  本文已影响0人  互联网中的一个咸鱼
图片.png

MD5验证的使用

对文件使用md5sum命令时,会出现一个验证码,当文件的内容被修改后,文件的md5sum验证码会被修改,可以防止有人篡改文件


图片.png

rpm包的管理

rpm -ivh 软件名 安装软件
rpm -qa 软件名 查找所有已安装的软件
rpm -qi 软件名 查找已安装软件的信息
rpm -qc 软件名 查找软件的配置文档
rpm -ql 软件名 查找软件的已安装文件

经典实例


当不小心删除了系统里的一个重要的配置文档,该怎么找回来

首先, 查询这个文件是哪个软件包安装的
rpm -qf 绝对路径的完整文件名
之后,将需要的文件提取到当前的工作目录
rpm2cpio 软件包名.rpm | cpio -idv ./要提取的文件路径
要提取的文件路径 需要是 这个软件包安装到系统中后,这个文件的路径。
比如 /usr/bin/tree 命令如下:
rpm2cpio tree-1.6.0-10.el7.x86_64.rpm |cpio -idv ./usr/bin/tree

配置YUM源

用光驱挂载进行自建YUM源

1.对光驱进行挂载

图片.png

由于已将挂载过光驱,所以提示出了消息
2.保证存放YUM的目录内没有其他仓库


图片.png

3.创建本地仓库,进行编写


图片.png
图片.png
4.清理缓存
图片.png

以FTP的方式自建YUM源

1.先安装FTP Server软件

图片.png

2.保证下面的选项在配置文件中是打开的,一般是默认值

配置文件: /etc/vsftpd/vsftpd.conf
anonymous_enable=YES

3.启动服务,并检查监听端口

systemctl start vsftpd

[root@shark ftp]# ss -ntal |grep 21
LISTEN 0 1024 127.0.0.1:9121 :
LISTEN 0 32 :::21 :::*

4.将rpm包放到/var/ftp/ftpyum/Packages内

图片.png

5.生成软件包对应的repodata(依赖关系)

图片.png

6.编写对应的repo仓库

图片.png

注意:baseurl对应的位置应该是依赖关系与rpm包的所在目录

安装之前先下载好所需要的所有软件 以及开发工具

源码安装

三大步: 配置 编译 安装
配置: ./configure
编译: make 确保在解压包的位置进行
运行 : make install 确保在解压包的位置进行

上一篇下一篇

猜你喜欢

热点阅读