您的位置:首页 > 运维架构 > Linux

linux安装软件

2017-03-09 17:51 267 查看
一般来说著名的linux系统基本上分两大类:

1.RedHat系列:Redhat、Centos、Fedora等

2.Debian系列:Debian、Ubuntu等

RedHat 系列 

1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 

2 包管理工具 yum 

3 支持tar包

Debian系列 

1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数” 

2 包管理工具 apt-get 

3 支持tar包
以上摘抄网络

以nginx为例。在之前的服务器上使用nginx做反向代理,并使用了一个图片处理的第三方库,现在在另一台新服务器上使用nginx,新服务器是Ubuntu的操作系统,在之前服务器上打包nginx穿到新服务器上(文件传输scp用户名密码或者scp -i加秘钥对),接收完成解压,执行/nginx/sbin/nginx -v

,报错……

nginx/sbin/nginx: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory

执行命令 ldd /nginx/sbin/nginx,检测启动nginx需要哪些动态库文件支持

结果如下:

执行命令ldconfig -p | grep libssl.so 查询库是否存在,结果发现库存在,查资料说通过建立软链接来修复文件命名

修复后再启动nginx,之前报的错没有了,这个问题也算解决了,但是又报版本有误,最终无奈重新下载nginx安装完事。

下载nginx源码包解压,执行解压出来的configure脚本,configure --help查看配置信息,最好不要默认这些配置,为了方便管理需要修改一些配置项,类似windows软件的自定义安装,configure --prefix=/opt/nginx 指定安装路径,确认配置文件后执行命令,make编译,完成后make
install安装

顺便一提卸载,使用源码包安装的软件需要卸载时可用Kinstall和Kife两种软件来卸载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: