zoukankan      html  css  js  c++  java
  • linux 程序安装管理

    RPM包安装方法:

    软件包分为源码包(.tar.gz)和rpm包;源码包安装是进行的编译安装,即把源码包翻译成计算机认识的二进制然后安装。rpm包已经被官方编译成二进制的形式了,可以直接安装;
    版本号尾号奇数为测试版本,偶数为稳定版本;
    rpm -ivh [软件包名]  [软件包名]        //安装软件包-------注意安装的依赖性
    rpm -ivh [软件包名]   --force               //覆盖安装软件包
    rpm -Uvh  [软件包名]       //更新安装rpm软件包geng标准
    rpm -qa                                                     //查询是否安装相关rpm包
    rpm -ql                                                     //查询rpm安装包的安装位置路径;
    rpm -qi                                                     //查询rpm已安装包的详细信息
    rpm -qa | grep  dhcp                               //过滤查询rpm安装的包
     
    rpm -e  [不带后缀的软件包名]               //卸载软件包
    rpm -e  [不带后缀的软件包名] --nodeps     //忽略依赖性卸载软件包
    rpm -ivh [网络安装包路径]                   //网络安装软件包
    wget [网络安装包路径]      //下载网络安装软件包
     

    yum安装rpm包   

    yum的安装命令

    yum install [dhclient]    //通过yum安装软件包;
    yum reinstall [dhclient]    //yum重新安装软件包;
    yum install *http*   //通过yum模糊安装软件包;
    yum localinstall [dhclient]    //通过yum安装软件包;
    yum -y  install [dhclient]    //通过yum安装软件包;
    yum clean all                        //清理yum缓存
    yum erase dhcp-comm      //卸载dhcp-comm包
    yum makecache               //缓存yum各个源
    yum grouplist                    //查看组包
    yum groupinstall   ['开发工具']  //安装一组软件包,比如开发工具
    /mv 123 321.txt             //命令前加斜杠表示不用任何提示

    本地光盘yum源

    vim /etc/yum.repos.d/local.repo    //编辑yum本地安装路径
    [local]
    name=local yum
    baseurl=file:///media/CentOS_6.8_Final
    enabled=1
    gpgcheck=0
    备注:不编辑也可以,可以直接cd到源文件目录下执行yum;
    yum的工作原理:yum install执行后---->yum找file:///media/CentOS_6.8_Final------>yum再找repodata文件--->yum然后找到所有需要的软件包------>yum执行安装;



    自定义yum源

    1、安装createrepo
    2、建立一个放源文件包的目录 /test;
    3、copy安装包到/test
    4、createrepo /test
    5、修改/etc/yum.repos.d/local.repo的baseurl=file:///test

    基于网络的yum源

    vim /etc/yum.repos.d/local.repo    //编辑yum本地安装路径
    [network]
    name=network
    baseurl=http://mirror.centos.org/centos-7/7.7.1908/extras/x86_64/    //目录写到repodata目录的上一级目录
    enabled=1
    gpgcheck=0

    yum扩展源的安装

    epel-release软件包 是一个扩展的软件源,包含有官方没有的软件包,可以再需要的时候安装这个软件包;安装完这个包后,会在yum的配置源目录下生成了一些扩展的源;

    缓存yum安装源包

    vim /etc/yum.conf
    keepcache=0  //不保留缓存包,=1是保留缓存;
    cachedir=/yum  //缓存包的目录
     

    源码包安装

    解压包---->运行config脚本指定编译参数----->编译---->安装
    1、准备环境
    yum install gcc-* glibc-*  *c++* -y //安装 gcc 和glibc、c++*环境,make和make instal默认安装好了;
    2、解压
    tar xvf      [xxxxxx]       //解包 然后进入解包后的目录
    3.指定编译参数
    ./ configure   --prefix=/usr/local/python3.5   //指定编译参数,Python的安装目录
    4.编译
    make                //编译
    5.安装
    make install    //安装
     
     
     
  • 相关阅读:
    Pycharm在创建py文件时,如何自动添加文件头注释(类似于钩子特性)?
    Python 函数传递list,传递dict 以及*args和**kargs
    RobotFrameWork(三)数据类型
    shell中脚本变量和函数变量的作用域
    python之json
    Python命名规则
    gdb调试5--工程项目的断点调试
    First Missing Positive
    使用WinDbg下的gflags工具导致程序无法执行
    c++ 从标注输入流读取行
  • 原文地址:https://www.cnblogs.com/wangzengyi/p/12454176.html
Copyright © 2011-2022 走看看