Linux 程序管理篇

作者: hxiaom | 来源:发表于2017-11-24 11:07 被阅读0次

    在Windows下管理程序是我们习以为常的事情。Windows下管理程序一般包括:程序的安装、卸载、修复、升级、查看与配置。
    如何在Linux下完成这些操作呢?以下我们用CentOS作为例子演示:

    1. 程序安装

    CentOS使用yum来管理软件,yum就像windows下的360安全卫士。

    • 从哪里下载程序?

    CentOS自身维护了一个网上软件仓库(CentOS Project repositories),里面有许许多多基本的软件,类似于苹果的APP STORE。yum默认连接了CentOS Project repositories。
    使用下面的命令,我们可以查看仓库里现有的软件(all)和你已经按照的软件(installed):

    yum list all | more
    yum list installed | more
    

    如果我们想安装python,我们只需要简单的输入

    yum install python
    

    然而CentOS Project repositories中的软件十分有限,我们需要找到更大的商店:企业版Linux附加软件包(EPEL)中维护了更多常用的软件,我们可以通过下面命令安装EPEL,安装后,我们同样适用yum的命令就能获取更多软件:

    yum install epel-release
    
    • 安装什么版本的程序?
    ## TODO
    
    • 程序安装在哪里?

    在windows下,我们安装程序总需要先选择一个安装路径。相信大家已经发现,linux下安装程序并没有选择路径这个环节,那么linux下的程序会安装在哪儿呢?通过以下命令,我们可以查看yum安装的python放在哪儿?

    rpm -ql python
    

    一般RPM默认安装路径为:

    路径 说明
    /etc 一些设置文件放置的目录如/etc/crontab
    /usr/bin 一些可执行文件
    /usr/lib /usr/lib64 一些程序使用的动态函数库
    /usr/share/doc 一些基本的软件使用手册与帮助文档
    /usr/share/man 一些man page文件

    相关文章

      网友评论

        本文标题:Linux 程序管理篇

        本文链接:https://www.haomeiwen.com/subject/nxjxbxtx.html