【问题标题】:Lazarus link failed on Linux Mint 18.3 CinnamonLinux Mint 18.3 Cinnamon 上的 Lazarus 链接失败
【发布时间】:2018-06-08 18:37:13
【问题描述】:

我是 Linux Mint、Lazarus 和 fpc 的新手。

我安装了 Linux Mint 18.3 Cinnamon 和 Lazarus v1.8.0,发现它需要 fpc 和 fpc-src,然后安装了 fpc 3.0.4 和 fpc-src 3.0.4,启动 Lazarus 没有问题,然后尝试运行一个最简单的应用程序其中只有一个空白表格。它失败了很多“找不到-l”错误,用“sudo apt-get install xxx”命令修复了一些,但仍然有4个: gdk_pixbuf-2.0、gtk-x11-2.0、pango-1.0 和 atk-1.0

在哪里可以找到这些库?

【问题讨论】:

  • 适用于 Linux 的可下载 Lazarus 软件包通常包括 fpc 并处理所有设置以使它们一起工作,但也许你从不提供的来源获得你的。在 Ubuntu 上,它就像 apt-get lazarus 一样简单。是否可以从其他来源进行全新安装再试一次?
  • 尝试安装对应的-dev或-devel包
  • 如果您从标准 ISO 安装了 Linux Mint 18.3,只需正确安装 Lazarus 1.8,它就会像魅力一样工作。现在您可能需要从当前安装的 FPC/Lazarus 软件包中清除您的系统。见herehere
  • 我清除了 fpc、fpc-src 和 lazarus,然后我重新安装它们:apt-get install fpc fpc-source lazarus,但是 lazarus 现在是 v1.6+dfsg-1 版本,它有一个错误,在设计中,当单击组件板中的组件时,当前表单始终调整为其初始大小和位置。
  • 好吧,如果你坚持做错事,难怪结果不尽如人意。

标签: linux lazarus freepascal linux-mint


【解决方案1】:

我试过了,它对我有用:

1. Installed Synaptic package management tool
2. Used Synaptic to remove all fpc, fpc-source, fpc-src and Lazarus related packages(fp-xxx, lcl, etc.), used Complete Removal
3. Manually delete /usr/lib/fpc folder
4. Reinstall fpc, fpc-src and Lazarus in order

【讨论】:

    【解决方案2】:

    实际上,就在本周,我在 Lazarus 和 Linux Mint 18.3 上遇到了类似的问题!

    我找到的解决方案是通过软件管理器,搜索“pascal”并卸载任何与 Lazarus 和 FPC* 相关的软件包。

    您当然可以像 Bochen 建议的那样从 shell 或 Synaptic 使用 apt,但我使用的是软件管理器。

    然后转到http://www.lazarus-ide.org 并下载 Debian DEB 文件。

    当前版本是 1.8.0,我按以下顺序安装它们:

    1. fpc_3.0.4-2_amd64.deb
    2. fpc-src_3.0.4-2_amd64.deb
    3. lazarus-project_1.8.0-1_amd64.deb

    希望,现在,它应该可以完美运行。这为我解决了问题,并且比薄荷存储库中当前可用的版本更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-05
      • 2018-10-12
      • 1970-01-01
      • 1970-01-01
      • 2019-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多