【问题标题】:How to find Lazarus dependencies to run my project on a new computer?如何找到 Lazarus 依赖项以在新计算机上运行我的项目?
【发布时间】:2013-12-08 09:51:50
【问题描述】:

我有一个使用 Lazarus 构建的程序。

我想在没有 Lazarus 的机器上运行它。这可能吗?如果是这样,我如何确定要放在新计算机上的依赖项?

注意:我不热衷于制作安装程序或类似的东西。我只想在没有 Lazarus 的第二台机器上运行我的程序。

注意:我现在需要它在 Ubuntu 上工作(即开发和部署在 Ubuntu 上),但它也可能是 Windows。

谢谢!

【问题讨论】:

    标签: ubuntu deployment lazarus


    【解决方案1】:

    您可能并不热衷于创建安装程序,但至少您可能不得不考虑为目标平台创建一个包。

    文档描述了几个目标平台的这个过程:

    不幸的是,即使是跨平台技术(如 Java)也有部署它们的平台的先决条件。众所周知,很难有一个同时适用于 Linux 和 Windows 的解决方案。这就是为什么有些技术有自己的包管理器,旨在在基础语言安装(平台特定部分)完成后使用。

    【讨论】:

    • @Marco 感谢您的参考。作为一个紧迫的要求,我想在另一台 Ubuntu 机器上测试我的项目(这和我的一样)。所以我想 .deb 包是要走的路。不幸的是,您参考的唯一链接来自 IBM,它似乎已损坏。你知道如何在我不必在第二台计算机上安装 Lazarus 的情况下实现这一点吗?谢谢!
    • @itsols 这看起来是您最好的选择。 github.com/prof7bit/LazPackager 抱歉,我不是 Lazarus 用户。
    • 是的,您的选择似乎是迄今为止最好的。谢谢!
    【解决方案2】:

    sudo apt-get build-dep lazarus-ide

    sudo apt-get install gir1.2-gtk-2.0 imagemagick imagemagick-common liba52-0.7.4-dev libasound2-dev libatk1.0-dev libavahi-client-dev libavahi-common-dev libcaca-dev libcairo-script -interpreter2 libcairo2-dev libdbus-1-dev libdca-dev libdrm-dev libdts-dev libexpat1-dev libflac-dev libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libgl1-mesa-dev libglib2.0-dev libglu1-台面开发 libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libice-dev liblqr-1-0 libmad0-dev libmagickcore5 libmagickwand5 libmikmod2 libmikmod2-dev libmodplug-dev libogg-dev libpango1.0-dev libpcre3-dev libpcrecpp0 libpixman-1-开发 libpng12-dev libpthread-stubs0-dev libpulse-dev libsdl-mixer1.2 libsdl-mixer1.2-dev libsdl1.2-dev libslang2-dev libsm-dev libvorbis-dev libx11-dev libx11-xcb-dev libxau-dev libxcb -dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-开发 libxcb1-开发 libxcomposite-开发 libxcurso r-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxml2-utils libxrandr-dev libxrender-dev libxshmfence-dev libxxf86vm-dev mesa-common-dev po-debconf quilt x11proto-复合开发 x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto- xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-07
      • 1970-01-01
      • 1970-01-01
      • 2019-06-27
      • 2019-03-23
      • 2016-02-10
      相关资源
      最近更新 更多