zoukankan      html  css  js  c++  java
  • Linux安装软件-CentOS和Ubuntu介绍

    不同Linux发行版的软件安装会有不同的方式,其中CentOS安装软件的主要方式是rpm和yum,Ubuntu可以使用apt-get,dpkg安装deb和make install安装源码包,有时候也会弄混了,在此做个简单的梳理。

    [centos] rpm文件安装,使用rpm指令  类似[ubuntu] deb文件安装,使用dpkg指令
    [centos] yum安装   类似[ubuntu] apt-get安装

    一、CentOS

    rpm

        查询系统装已经安装的软件信息:

        1)查询系统中已经安装的软件;
            rpm -qa
        2)查询一个已经安装的文件属于哪个软件包;
            rpm -qf [文件名的绝对路径]
        3)查询已安装软件包都安装到何处;(软件名定义是:rpm包去除平台信息和后缀后的信息)
            rpm -ql [软件名]

        软件包的安装、升级、删除

        1)安装或者升级一个rpm包
            rpm -ivh rpm文件【安装】 rpm -Uvh rpm文件【更新】

            例如:rpm -ivh jdk-8u91-linux-x64.rpm
        2)删除一个rpm 包
            rpm -e 软件名
        如何需要不管依赖问题,强制删除软件,在如上命令其后加上 --nodeps

    yum

        rpm包的更新

        1)检查可以更新的软件包 
            yum check-update 
        2)更新所有的软件包 
            yum update 

        3)更新特定的软件包 
            yum update kernel 

        4)大规模的升级 
            yum upgrade

        rpm包的安装和删除

        1)rpm包的安装和删除 
            yum install xxx【服务名】 
            yum remove xxx【服务名】

        软件包信息查询

        1)列出资源库中所有可以安装或更新的rpm包 
            yum list 

        2)列出资源库中特定的可以安装或更新以及已经安装的rpm包 
            yum list firfox* 
        可在rpm包名中使用通配符,查询类似的rpm包

        3)列出资源库中所有可以更新的rpm包 
            yum list updates 

        4)列出已经安装的所有的rpm包 
            yum list installed 

        5)列出已经安装的但是不包含在资源库中的rpm包 
            yum list extras 
        通过如网站下载安装的rpm包  

        6)rpm包信息显示(info参数同list),列出资源库中所有可以安装或更新的rpm包的信息 
            yum info [empty | firefox* | updates | installed | extras]

        7)搜索匹配特定字符的rpm包
            yum search firofox
        8)搜索包含特定文件的rpm包
            yum provides firefox

    二、Ubuntu

    apt-get

        格式:apt-get install build-essential

        apt-get install xxx 安装xxx  。如果带有参数,那么-d 表示仅下载 ,-f 表示强制安装

        apt-get remove xxx 卸载xxx

        apt-get update 更新软件信息数据库

        apt-get upgrade 进行系统升级

        apt-cache search 搜索软件包

        Tips:建议您经常使用“apt-get update”命令来更新您的软件信息数据库

    dpkg安装deb包

        格式:dpkg  -i  package.deb

        dpkg -i package.deb安装包

        dpkg -r package删除包

        dpkg -P package删除包(包括配置文件)

        dpkg -L package列出与该包关联的文件

        dpkg -l package显示该包的版本

        dpkg –unpack package.deb解开 deb 包的内容

        dpkg -S keyword搜索所属的包内容

        dpkg -l列出当前已安装的包

        dpkg -c package.deb列出 deb 包的内容

        dpkg –configure package配置包

    make install源代码安装

    源码安装大致可以分为三步骤:(./configure)–> 编译(sudo make) –> 安装(sudo make install)

        1.解压缩tar -zxf nagios-4.0.2.tar.gz/

        2.进入目录cd nagios-4.0.2

        3.配置./configure --prefix=/usr/local/nagios

        4.编译make all

        5.安装make install && make install-init && make install-commandmode && make install-config

    更详细的信息:

    CentOS:安装软件的主要方式是rpm & yum

        http://blog.163.com/yang_jianli/blog/static/1619900062012912115552188/

    Ubuntu:apt-get,dpkg安装deb和make install安装源码包

        http://www.jianshu.com/p/78d8e526c6cb

  • 相关阅读:
    [c language] getopt
    编程经典问题
    一些常用的正则表达式
    [Head First Python]6. summary
    Java多线程
    JVM运行原理
    Struts2---自定义拦截器
    SpringMVC框架初步
    测试基本问题
    自动化测试
  • 原文地址:https://www.cnblogs.com/itommy/p/10644565.html
Copyright © 2011-2022 走看看