Software Engineering

Linux 程序管理篇

2017-11-24  本文已影响0人  hxiaom

在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文件
上一篇下一篇

猜你喜欢

热点阅读