• linux程序的安装


    linux程序安装有三种方式:
    1,rpm安装
    2,yum安装
    3,绿色安装,tar包形式    (直接解压完就可以用)
    4,源代码安装

    1,rpm的使用方法

    q是已经安装
    qp是还没有安装

    rpm    -qa        查看所有已经安装rpm包的软件
    rpm    -qi        查看指定软件的详细信息
    rpm    -ql        查看指定软件包所安装的目录和文件列表
    rpm    -qc        查看软件包的配置文件
    rpm    -qd        查看指定软件包的文档文件

    相反:
    rpm        -qpi        查看没有安装的指定软件的详细信息
    rpm        -qpl            没安装,目录
    rpm        -qpc            没安装,配置文件会安装到哪
    rpm        -qpd            没安装,软件包的文档文件会在哪


    软件的升级:

    rpm    -i        安装rpm包            rpm    -ivh        会显示进度条,叫做人性化安装
    rpm -U         安装一个新的rpm版本,,如果这个软件没有安装,会自动安装最新版
    rpm -F        安装一个新的rpm版本,如果这个软件没有安装,则放弃安装


    软件的卸载:
    rpm    -e        +软件名称


    2,源代码的安装:
    源代码安装有四部曲,
    首先需要拿到源代码的tar包
    一张图来解释:



    3,yum安装
    yum安装需要有yum库,yum库可以从多种途径获得

    配置yum库

    进入这个目录,把原来的两个文件直接删除,随便起个名字比如aaa,后缀名必须是repo
    编辑:


    yum 的指令:




    常用的命令:        
    安装mysql:        yum -y install       mysqld




    rpm -q  已经安装的

    rpm -qp 未安装的程序

    rpm -i /../../ 安装这个包

    rpm -qa 查看所有已经安装的程序包
    rpm -qa |wc -l 统计一共多少个包


    rpm -q linuxqq
    rpm -q openssh 单独制定某一个是否安装

    rpm -q bash
    rpm -qa

    rpm -qa |grep vsftpd 过滤查看是否安装

    rpm -qi bash 查看这个软件包的所有信息,基本信息
    rpm -ql bash 查看这个软件包的安装文件列表
    rpm -qc bash 查看软件的配置文件
    rpm -qd bash 查看所有的文档文件
    --------------
    (未安装的)
    rpm -qp 未安装的程序

    cd /media/Server 找到软件包的位置

    rpm -qp vsftpd....rpm

    -------------
    rpm -qpi /media/Server/vsftpd-....rpm 安装ftp
    rpm -qpi /media/Server/http-....rpm

    安装http,开启服务,win访问http
    开启http服务:service httpd start

    cd /var/www/html 写一个html,再访问


    rpm -e httpd 卸载软件,只需要跟软件包名,不需要跟整个软件名
    rpm -ivh /media/Server/http....()

    ivh:会产生一个进度条


    service httpd start|stop|restart|status|reload
    开启,关闭,重启,状态,重载


    rpm -U 升级某个rpm,如果原来没有安装会安装
    rpm -F 更新某个rpm,专门用于更新,不能安装

    ------------------
    编译安装,源代码安装

    //查看是否安装了gcc环境
    rpm -qa |grep gcc*

                    











  • 相关阅读:
    钱到用时方恨少(随记)
    Ring0 打印log文件
    Mutation Testing(变异测试)
    GitHub
    常用js收藏
    ASP.NET初学者常用知识
    ASP.NET页面刷新方法总结
    C#中抽象类和接口的区别
    GridView 72般绝技
    55种网页常用小技巧
  • 原文地址:https://www.cnblogs.com/xiaoxiao5ya/p/c02d728d18358ad68fe37b55367f32c4.html
Copyright © 2020-2023  润新知