• 软件管理


    软件管理
      • RPM软件包管理
      • 源码包管理
      • 压缩与解压缩

    linux software manager

    一.RPM软件包

    适用于redhat redflag centos

    suse

    1)rpm 命令

    rpm -ivh

     1 i 安装
     2 v 显示安装过程
     3 h hash [Use with -v|--verbose for a nicer display.]
     4 q 查找 查询
     5 -qf 查看某个文件时属于哪个软件包
     6 -qi 查看软件包的信息【出厂信息】
     7 -qa 查找已安装所有匹配XXX关键字的软件包
     8 -e 卸载rpm软件包
     9 -ql 查看软件包包含哪些文件
    10 -U 升级软件包

    思考问题

    依赖问题 —nodeps

    软包安装不完整 重新安装 —replacepkgs —force

    2)YUM 安装

    YUM C/S架构

    1 YUM源服务器 [共享所有软件包] 通过文件服务器 【http ftp file】
    2 YUM客户端
    3 YUM客户端配置文件设置

    YUM 客户端配置文件

    /etc/yum.repos.d/

    配置文件名字两部分组成 *.repo 前半部分可以随便写 后半部分必须是repo

    1 [baism]
    2 name=www.ayitula.com
    3 baseurl=ftp://192.168.10.253/pub
    4 enabled=1
    5 gpgcheck=0

    相关命令

     1 yum clean all
     2 yum update
     3 yum install 软件包名字 -y 安装
     4 yum remove 软件包名字 -y 删除
     5 yum update 软件包名字 -y 升级
     6 yum localinstall 软件包名字 -y 安装本地软件包
     7 yum groupinstall 组名
     8 yum groupupdate 组名
     9 yum grouplist 组名
    10 yum groupremove 组名

    二.源码包安装

    适用于所有linux发行版本

    1 配置【configure】
    2 指定软件功能及安装路径
    3 编译 【make】
    4 将源码进行编译生成安装文件
    5 安装 【make install】
    6 将安装文件安装到目标路径

    三、压缩与解压

    压缩文件的好处有如下几点:

    1、文件更小,便于网络传输,效率高;

    2、避免杂乱,可以减少文件个数,多个文件一起压缩;

    3、有些文件不能直接传输,比如安装程序,压缩后就可以传输了

    常见的压缩格式:tar tar.gz tar.bz2 zip gz bz2 rar xz

    tar 压缩或解压

     1 tar 压缩或解压时根据其后面所跟的名令选项决定
     2 命令语法
     3 tar 压缩或者解压 gz、bz2、xz格式包
     4 tar [OPTION...] [FILE]...
     5 命令选项
     6 c建立压缩包
     7 v 显示过程
     8 x 解压压缩包
     9 f 必选项 归档文件名
    10 t 查看压缩包内容
    11 j 二次压缩使用bz2格式
    12 z 二次压缩使用gz格式
    13 J 二次压缩使用xz格式

    zip格式

     1 安装压缩与解压命令
     2 yum -y install zip unzip
     3 zip - package and compress (archive) files 压缩文件或文件夹
     4 压缩
     5 -r 选项指定你想递归地(recursively)包括所有包括在 filesdir 目录中的文件
     6 zip -r etc.zip /etc
     7 解压
     8 unzip - list, test and extract compressed files in a ZIP archive 显示、测试、解压ZIP包
     9 -v 显示压缩目录内容,但是不解压 unzip -v etc.zip
    10 -t 检查压缩文件是否正确、完整,但是不解压 unzip -t etc.zip
    11 -l 列出压缩文件内容,但是不解压 unzip -l etc.zip

    压缩文件

    1 相关命令
    2 [root@www ~]# rpm -qf which bzip2
    3 bzip2-1.0.6-13.el7.x86_64
    4 [root@www ~]# rpm -qf which bunzip2
    5 bzip2-1.0.6-13.el7.x86_64
    6 [root@www ~]# rpm -qf `which gunzip`
    7 gzip-1.5-10.el7.x86_64
    8 [root@www ~]# rpm -qf `which gzip`
    9 gzip-1.5-10.el7.x86_64

    源码包的解压与压缩总结

     1 压缩 解压
     2 压缩文件夹
     3 tar -cvzf etc.tar.gz /etc tar xvzf etc.tar.gz
     4 tar -cjvf etc.tar.bz2 /etc tar -jvxf etc.tar.bz2
     5 tar -cvJf etc.tar.xz /etc tar -Jvxf etc.tar.xz
     6 tar -cvf etc.tar /etc tar xvf etc.tar
     7 zip -r tmp.zip /tmp unzip tmp.zip
     8 压缩文件
     9 基于块排序压缩
    10 bzip2 anaconda-ks.cfg bunzip2 install.log.bz2 bzcat install.log.bz2 查看压缩文件内容
    11 gzip anaconda-ks.cfg gunzip install.log.gz zcat install.log.gz 查看压缩文件内容
    12 zip install.log.zip install.log unzip install.log.zip
    每天学习新的知识,会让自己更加充实
  • 相关阅读:
    【算法笔记】多线程斐波那契数列
    RAID技术详解
    Mysql 语句汇总(性能篇)
    JS 网页打印解决方案
    MyEclipse修改
    几个需要学习的点和技术
    MyEclipse配色字体等配置的解决方案
    使用hibernate 分表做增删改查
    Web平台开发流程以及规范
    easyui使用总结
  • 原文地址:https://www.cnblogs.com/fengpiaoluoye/p/11875437.html
Copyright © 2020-2023  润新知