美文网首页
YUM,RPM安装与源码安装

YUM,RPM安装与源码安装

作者: 互联网中的一个咸鱼 | 来源:发表于2019-08-04 10:19 被阅读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 确保在解压包的位置进行

    相关文章

      网友评论

          本文标题:YUM,RPM安装与源码安装

          本文链接:https://www.haomeiwen.com/subject/kzdgrctx.html