YUM,RPM安装与源码安装
2019-08-04 本文已影响0人
互联网中的一个咸鱼
图片.png
图片.png
图片.png
图片.png
4.清理缓存
图片.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软件
图片.png2.保证下面的选项在配置文件中是打开的,一般是默认值
配置文件: /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内
图片.png5.生成软件包对应的repodata(依赖关系)
图片.png6.编写对应的repo仓库
图片.png注意:baseurl对应的位置应该是依赖关系与rpm包的所在目录
安装之前先下载好所需要的所有软件 以及开发工具
源码安装
三大步: 配置 编译 安装
配置: ./configure
编译: make 确保在解压包的位置进行
运行 : make install 确保在解压包的位置进行