zoukankan      html  css  js  c++  java
  • Linux软件包的管理

    RPM软件包

      RPM软件包一般的安装位置(分散):

        管理程序:/sbin/*  /usr/sbin/*

        普通用户程序:/bin/*  /usr/bin/*

      rpm -q ===> rpm -query

      rpm -qa 列出所有已安装的rpm软件包

      rpm -q 软件包  查找某个软件包是否安装

      rpm -qi 软件包 描述信息

      rpm -ql 软件包 查询完整安装清单 -c配置清单 -d文档清单

      rpm -qf 目录或文件 查询某个文件或目录属于哪个rpm包

      

      rpm -ivh /dir/.....rpm  安装rpm软件包

      rpm -Uvh /dir/....rpm 更新rpm软件包,如果没有安装则全新安装

      rpm -Fvh /dir/....rpm 更新rpm软件包,如果没有安装则放弃安装

      

      rpm -e 软件包 卸载rpm软件包

    YUM

      仓库配置:/ect/yum.repos.d/*.repo

      yum list install

      yum list available

      yum clean all (更新yum仓库源)

      yum info 软件名

      yum -y install 软件名

         -y update .....

         -y remove ....

      yum search 关键词

      

      yum grouplist

        开发组  开发工具 等等

      make gcc gcc-c++ 属于开发组和开发工具

      在准备源码包编译之前需要安装 yum groupinstall "开发组" "开发工具" 

      

    源码包

      confirgue ./prefix=/usr/local/webdev/httpd && make && make install

    [root@localhost usr]# PATH=$PATH:/usr/local/httpd/bin

    [root@localhost usr]# echo $PATH /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/usr/local/httpd/bin [root@localhost usr]# apachectl start

     如果想环境变量发布出去 加上 export PATH=$PATH:/usr/local/httpd/bin

    添加alias

      -给root用户添加alias  ~/.bashrc 修改

      -给所有用户添加alias   /etc/bashrc

    [root@localhost ~]# echo Total $(rpm -qa | wc -l) Packages
    Total 1133 Packages
  • 相关阅读:
    在线jq库
    解决python3.6的UnicodeEncodeError: 'gbk' codec can't encode character 'xbb' in position 28613: illegal multibyte sequence
    PHP后台支付的开发:微信支付和支付宝支付
    PHP操控Excel视频教程
    微信h5静默、非静默授权获取用户openId的方法和步骤
    OAuth2.0微信网页授权登录
    微信第三方登录 -- (PC端+移动端)
    web字体规范
    移动端字体设置
    在 Web 内容中使用系统字体
  • 原文地址:https://www.cnblogs.com/yimiao/p/3801789.html
Copyright © 2011-2022 走看看