作为一名技术经理,日常工作中对服务器的维护,少不了在Linux下安装各自软件的工作,为大家总结一下,也希望感兴趣您来补充
在Linux世界,有很多不同的安装包系统,这往往鱼特定的发布有关--RPM用鱼基鱼 Red Hat 系统的发布,APT 用鱼基鱼类Debian 的系统发布,Yast 用鱼 SuSE。这里,我只介绍RPM 和APT。
对鱼 RPM系统,使用最多的是 yum,直接从Linux的 软件包安装库 repositories 中安装,如安装 php
yum install php
APT 的原理和RPM一样,只是形式的区别:
apt-get install php
在repositories里的软件包是有限的,Linux在发行这些包时有这比较严格的规范,所以我们平时使用到的很多软件包在 仓库里是没有版本的,或者有的版本并不是我们想要的,那么就需要先下载 文件再进行安装。
这里有两种方式,
一种是直接 下载 网络上的 RPM包或者 DEB包进行安装,
我们通常使用wget或者 curl来下载
wget ftp://example.com/mysqlclient.rpm
使用rpm 管理软件进行安装
sudo rpm -ivh mysqlclient.rpm
dpkg :
wget ftp://example.com/mysqlclient.rpm
sudo dpkg -i mysqlclient.deb
二种是下载源码进行安装,通常是tar.gz 的压缩包,到本地解压后进行源码安装
curl -o mysql.tar.gz ftp://example.com/mysqlclient.tar.gz
tar zxvf mysqlclient.tar.gz
cd mysqlclient
./configure
make
sudo make install