前言
之前的配置Lazarus免重装和Lazarus开发环境配置主要是针对windows
平台的,同样也适用于linux
平台,只是需要稍微变通一些。当然,由于linux
平台本身的多样性,自然也会有一些特殊的坑,例如:解决Debian上Lazarus输入法问题。
在交流中,群友们也多次提到并推荐用fpcupdeluxe
,体验了下,直观的感受就是——非常适合折腾!当然,不用来折腾的话也是非常方便的。
准备工作
访问GitHub
该问题请自行解决。
安装Git
fpcupdeluxe
是直接从源码构建Lazarus
的,而Lazarus
及fpc
的源码是托管在GitLab
上的,其本身依赖的工具又是在GitHub
上,因此Git
是必不可少的。安装可参考Git的基本使用。
下载fpcupdeluxe
可以在fpcupdeluxe
的Releases页选择合适的版本下载fpcupdeluxe。linux
平台注意要给予执行权限。
安装
核心IDE安装
- 建议专门建一个目录用于安装,例如就叫
fpcupdeluxe
,然后把下载的fpcupdeluxe
文件放入,并运行。首次运行会有是否记录日志的提示,依据自己情况选择。
-
配置
界面语言
及安装路径
,建议与fpcupdeluxe
安装文件相同。 -
点
Stable
/稳定版本
(也可选择其它版本),确认后即可自动下载依赖,然后完成基本IDE的安装。如果安装失败了,排除问题后,再次操作3.
即可。
对于linux
,可能会提示缺少依赖,如:
|
|
此时,根据提示安装对应的包,然后再次操作3.
即可。对于上面这个提示:
|
|
注意:此时安装完的IDE可以说是相当精简的了,部分标准安装包安装的内容可以按需进行单独安装。
可选包安装
-
对于喜欢一体式窗口的人来说,可以直接在
fpcupdeluxe
中Modules
/模块
页点Dock
按钮完成。 -
对于喜欢在IDE里安装第三方在线组件包的人,可以直接在
fpcupdeluxe
中Modules
/模块
页点OPM
/在线包管理器
按钮完成。 -
对于使用第三方在线组件的人,可以直接在
fpcupdeluxe
中Modules
/模块
页选择要安装的组件,点Install module
/安装模块
按钮完成;也可在IDE中进行安装。
交叉编译器安装
对于有交叉编译需求的人来说,这应该算是使用fpcupdeluxe
安装最亮眼的功能。
在fpcupdeluxe
中Cross
/交叉
页选择CPU
和OS
/操作系统
,点Install compiler
/安装编译器
按钮完成。