• linux软件安装


    概念:  
    
    dpkg  最早是由 Debian Linux 社群所开发出来的,通过APT (apt-get)在线升级  
    
    RPM 最早是由 Red Hat 这家公司开发出来的,全名RedHat Package Manage   主要有用的功能是查询和验证 
    一般名称格式为 xxx(软件名称)-1.11(版本号)-7(重新打包次数).x86_64(适合平台).rpm     
    优点1:已经编译完成并且打包完毕,所以软件传输与安装上很方便 (不需要再重新编译) 
        
    优点2:由于软件的信息都已经记录在 Linux 主机的数据库上,很方便查询、升级与卸载 
       
    缺点:由于已经编译,安装环境必须要与当初建立这个软件文件的主机环境相同才行  
    
    SRPM(没有预先编译,带原始码) 一般扩展名是以 ***.src.rpm 这种格式来命名    
    它提供了参数配置文件 (就是 configure 与 makefile)   
      
    安装过程(如果有依赖的话比较麻烦):
    先将该软件以 RPM 管理的方式编译,此时 SRPM 会被编译成为 RPM 文件  
    然后将编译完成的 RPM 文件安装到 Linux 系统当中 
    
    rpm 安装 install 
    rpm -ivh xxx.rpm   //安装 显示安装信息&显示进度     
    rpm -Uvh 升级一个包,如果没有安装过,则会直接安装   
    rpm -Fvh 跟上面不同是的,如果没有安装过,则忽略升级 
    
    rpm 查询 query     
    rpm -qa 查询已安装的文件 查询的地方在/var/lib/rpm/下面   
    rpm -q xxx 查询xxx软件是否有安装   
    rpm -qi xxx 列出xxx软件的相关信息说明   
    rpm -qc xxx 找出xxx软件的配置文件  
    rpm -qa |grep '^x' 查询处以x开头的软件  
    rpm -qf xxx/xxx 从文件搜寻软件  
    
    rpm 验证 verify  验证软件中的文件是否有更改    
    rpm -Va  验证所有已安装的软件  
    rpm -V xxx 验证xxx这个软件  
    rpm -Vf /etc/crontab 验证某个文件是否有改动 
    
    rpm -e 卸载 
    rpm --rebuilddb 重建rpm数据库   
     
    
    为解决RPM依赖问题的机制,通过yum在线升级安装  
    yum -y (yes)    
    yum --installroot=/xxx/xxx 安装路径自定义设定     
    yum search 搜寻某个软件名称或者描述    
    yum info  同 rpm -qi  查看软件信息    
    yum provides 同 rpm -qf   从某个文件找属于那个软件   
    yum list 列出yum服务器上的软件列表  
    yum list updates 列出本机可以升级的软件列表  
    yum remove xxx 移出xxx软件  
    yum clean all 删除已下载过的所有软件库相关数据  
    
    yum 软件群组   
    yum grouplist 列出可使用的软件群组  
    yum groupifo 'Basic Web Server' 查看XX群组内包含的所有软件名 
    yum groupinstall 安装一个群组的软件  
    yum groupremove xxx  移出某个软件群组   
    
    systemctl start xxx 启动xxx软件  
    systemctl enable xxx 设置开机启动    
  • 相关阅读:
    dutacm.club_1094_等差区间_(线段树)(RMQ算法)
    dutacm.club_1087_Common Substrings_(KMP)_(结合此题通俗理解kmp的next数组)
    dutacm.club_1089_A Water Problem_(dp)
    14年第五届蓝桥杯第八题_地宫取宝_(记忆化搜索)
    14年第五届蓝桥杯第七题_蚂蚁感冒_(思维)
    dutacm.club_1085_Water Problem_(矩阵快速幂)
    HDU_2476_String painter_(区间dp)
    第五届蓝桥杯校内选拔第七题_(树型dp)
    第五届蓝桥杯校内选拔第六题_(dfs)
    15年第六届蓝桥杯第九题_(矩阵快速幂优化的动态规划)
  • 原文地址:https://www.cnblogs.com/leyi/p/9425426.html
Copyright © 2020-2023  润新知