源码包
源码包和rpm包在安装完后的区别是安装位置是不同的。
rpm的安装位置是由写rpm包的人决定的,不是由安装者决定的,虽然可以采用prefix命令来指定安装位置,但是有个坏处就是采用常规的命令系统找不到这个rpm包,比如:/etc/rc.d/init.d/httpd 这样的命令就找不到。所以不建议指定安装位置。可以rpm -ql 包名来查看。
源码包:没有卸载命令,源码包指定安装位置,只需要删除源码包的目录即可。一般的安装目录是/usr/local/软件名
安装位置的不同,启动的方式不同。
RPM包安装的服务可以使用系统服务管理命令service来管理,例如rpm包安装apache的启动方法是:
/etc/rc.d/init.d/httpd start
service httpd start
service命令其实就是搜索/etc/rc.d/init.d/这个目录.
而源码包安装的服务是不能被服务管理命令管理,因为没有安装到默认路径中。所以只能用绝对路径进行服务的管理。
采用源码包安装更适合自己的机器。如果是用成千上百的用户使用的软件,建议采用源码包安装
安装之前必须安装gcc编译器
源码包的保存位置: /usr/local/src
软件安装位置: /usr/local
安装过程:
1.解压缩下载的源码包
2.进入解压缩目录
3. ./configure 软件配置与检查
定义需要的功能选项
检测系统环境是否符合安装要求
把定义好的功能选项和检测系统环境的信息都写入Makefile文件中,用于后续的编辑
4.make #编译
make clean #编译出错时用于清除临时文件等
5.make install #编译安装
相关推荐
本文实例讲述了Linux下源码包安装Swoole及基本使用操作。分享给大家供大家参考,具体如下: 下载Swoole PECL扩展源码包:http://pecl.php.net/package/swoole 关于PHP版本依赖选择: 下载好放到/usr/local/src下,...
Linux 下源码包安装MySQL-附件资源
Linux内核源码包的安装及编译,内核源码包下载地址: http://www.kernel.org/ 注意:必须与当前使用内核版本完全相同。
有了这篇文章,你的linux下源码包安装程序一定能够顺利成功,以Qbittorrent实战为例子哦
linux源码包制作,手把手教你制作linux源码包。
linux下openssl最新源码包
php-8.0.18.zip 包含windows下的php安装包、windows下的运行依赖 和 Linux下的源码包。php-8.0.18.zip 包含windows下的php安装包、windows下的运行依赖 和 Linux下的源码包。php-8.0.18.zip 包含windows下的php...
php-7.4.29.zip 包含windows下的php安装包、windows下的运行依赖 和 Linux下的源码包。php-7.4.29.zip 包含windows下的php安装包、windows下的运行依赖 和 Linux下的源码包。php-7.4.29.zip 包含windows下的php...
sdl的linux源码包SDL2-2.0.2
mysql源码包安装过程linux系统
linux安装svn源码包以及安装步骤,包含详细内容
linux 截至2016最新的源码包
linux 截至2016年最新的源码包
php-8.1.5.zip 包含windows下的php压缩包、windows下的运行依赖 和 Linux下的源码包。php-8.1.5.zip 包含windows下的php压缩包、windows下的运行依赖 和 Linux下的源码包。php-8.1.5.zip 包含windows下的php压缩包、...
linux下安装mysql5.0.18(源码包)详解
linux 0.11 源码下载
linux平台下各种版本的parted、fdisk源码包下载地址及安装方法链接
百度到的cximage的linux源码包已经下载不到,上传给有需要的程序猿们!