在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文件 |
网友评论