linux安装软件

来源:互联网 发布:ubuntu veloview 编辑:程序博客网 时间:2024/06/03 07:53

一般来说著名的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两种软件来卸载

0 0
原创粉丝点击