找回密码
 立即注册
Qt开源社区 门户 查看内容

Linux从零单排 第87集 软件的安装方式(1)

2019-7-5 09:48| 发布者: admin| 查看: 590| 评论: 0

摘要: 第87集 软件的安装方式(1)二、MySQL的安装与初始化操作之前应先确保计算机时间准确,否则解压包过程中有可能报错“时间戳不一致”。1、Linux下软件包的安装方式(初步)a.源码包(建议)优点:1.开源,如果有足够 ...

第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。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了