第87集 软件的安装方式(1) 二、MySQL的安装与初始化 操作之前应先确保计算机时间准确,否则解压包过程中有可能报错“时间戳不一致”。 1、Linux下软件包的安装方式(初步) a.源码包(建议) 优点: 1.开源,如果有足够的能力,可以修改源代码 2.编译安装,更加适合自己的系统,稳定高效 缺点: 1.安装步骤较多,容易出错 2.编译过程时间较长 案例:使用源码编译方式安装ncurses(Linux下一种常用的终端库) 【扩展:】解压包 常用语法: #tar -zxvf *.tar.gz(大部分,记忆方法:广州) #tar -jzvf *.tar.bz2(小部分,记忆方法:北京) 选择含义: -z或--gzip或--ungzip:通过gzip指令处理的文件; -x或--extract或--get:从文件中还原文件; -v:显示操作过程; -f或--file:指定一个文件; -j:支持bzip2解压文件; ①先将软件包传递到服务器上/usr/local/src/ 用pscp或FileZilla均可 ②解压需要安装的源码包 #tar -zxvf ncurses-6.1.tar.gz ③进入到源码包文件夹(解压得到的文件夹),然后执行后续的操作,包括配置(config/configure/bootstrap)→编译(make/bootstrapd)→安装 (make install/bootstrapd install) #cd /usr/local/src/ncurses-6.1/ ④配置操作主要是指定软件的安装目录、需要的依赖在什么地方、指定不需要的可选依赖、配置文件的路径、通用数据存储位置等等。 指定安装的路径:--prefix=路径 需要依赖的路径:--with-PACKAGE名=包所在的路径 不需要的依赖:--without-PACKAGE名 #./configure --prefix=/usr/local/ncurses 【目录本身不存在,会自己创建】 ⑤编译、安装可以用一条命令执行,也可以分开写 在当时包目录内执行 #make && make install ⑥安装成功之后查看目录 #ls /usr/local/ncurses/ 里面应该有bin include lib shares ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:蒲公英的头发,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |