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
  • 相关阅读:
    如何在局域网安装Redmine(转贴)
    介绍开源的项目管理系统-Redmine
    【转】ios开发证书,描述文件,bundle ID的关系
    【转】Spring+Mybatis+SpringMVC+Maven+MySql搭建实例
    【转】 Tomcat+redis+nginx配置
    【转】Java做服务器开发语言
    【转】程序员的五大陷阱
    一个简单的网页服务器
    【转】Eclipse中创建并运行Servlet项目
    【转】在Eclipse环境下配置Servlet开发环境
  • 原文地址:https://www.cnblogs.com/yimiao/p/3801789.html
Copyright © 2011-2022 走看看