更新为最新版本:Lazarus 1.8.0 和 FPC 3.0.4。

更新为最新版本:Lazarus 1.8.0 和 FPC 3.0.4。

我使用的是 Linux Mint 18.x Cinnamon 64 位。

我需要 Lazarus IDE。有多个相关的包。主要有:

fpc
fpc-src
lazarus

人类需要这三者才能发挥作用。所以我一周前尝试从存储库安装这些,今天又尝试了一次。配置多个相关包时最终出现错误。

fpc - 编译器、一些命令行工具、基本单元和非可视化组件(例如数据库访问)

fpc-src - fpc及其软件包的来源,代码浏览所需

lazarus - IDE、可视化组件和帮助文件

编辑:

在官方存储库中,有一个旧版本 1.6.x,我想要当前版本,迄今为止是 1.8.0,于 2017 年 12 月 6 日发布。

答案1

更新为最新版本:Lazarus 1.8.0 和 FPC 3.0.4。


首先,您需要从官方存储库中清除已安装的软件包:

sudo apt-get purge fpc fpc-src lazarus

并清除所有相关包(如果有):

sudo apt-get --purge autoremove

我们不会从存储库安装软件包,它不起作用,我们必须通过安全连接从来源网

下载这 3 个文件后:

  1. FPC编译器:

    fpc_3.0.4-1_amd64.deb
    
  2. FPC来源:

    fpc-src_3.0.4-1_amd64.deb
    
  3. 拉撒路集成开发环境:

    lazarus-project_1.8.0-0_amd64.deb
    

在安装之前,您需要检查它们哈希值,它们需要匹配:

  1. FPC编译器:

    sha256sum fpc_3.0.4-1_amd64.deb
    
    e025e13e6b7bd415d3bcc6da5e9004448b0ce593195082acd5aa1843394e1a34
    
  2. FPC来源:

    sha256sum fpc-src_3.0.4-1_amd64.deb
    
    cdf49f0074cbb20c096de1fa71f6430883f084d71e200e63aecd8f77672e5e89
    
  3. 拉撒路集成开发环境:

    sha256sum lazarus-project_1.8.0-0_amd64.deb
    
    62024510514c2f6e16d50c1cae11c9e0329e91beecf35e5e8e5a09c43f2cdde8
    

检查哈希值后,单击每个包并在 GUI 中安装它们,或者从终端执行此操作:

  1. FPC编译器:

    sudo apt install ./fpc_3.0.4-1_amd64.deb
    
  2. FPC来源:

    sudo apt install ./fpc-src_3.0.4-1_amd64.deb
    
  3. 拉撒路集成开发环境:

    sudo apt install ./lazarus-project_1.8.0-0_amd64.deb
    

最后,您需要防止升级这些包,即保留这些包,因为否则将来可能会损坏:

sudo apt-mark hold fpc fpc-src lazarus lazarus-project

答案2

当我升级到 Mint 18 (Sarah) 时,Lazarus 停止工作。
Lazarus/1.6目录没有安装,多次无法正确安装,应该是/usr/share/lazarus/1.6/.这是程序管理器和包本身的问题。

这是为我解决问题的方法:

我进入 Synaptic 包管理器,并使用过滤器(关键字:lazarusfp),删除了与 Lazarus 和 Free Pascal 相关的所有包。使用fp过滤器,我删除了与 Free Pascal 相关的所有fpc* 和* 文件。fp

我从以下位置下载了 3 个需要的文件Sourceforge,版本 1.6 64 位

我按以下顺序安装了文件:

fpc

fpc-src

lazarus

注意:由于我的系统是 64 位,因此提供的链接是文件的链接amd64
对于 32 位,您将需要这些i386文件。

相关内容