AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1163152
Accepted
To Do
To Do
Asked: 2019-08-04 05:45:14 +0800 CST2019-08-04 05:45:14 +0800 CST 2019-08-04 05:45:14 +0800 CST

安装海姆达尔 1.4.2

  • 772

存储库中的heimdall-flash软件包安装 Heimdall 1.4.1,但这不适用于我的设备。

如何在 Ubuntu 19.04 上安装 1.4.2 版?

我尝试下载源代码并编译此文件中的以下说明,但收到一条错误消息

-- Configuring incomplete, errors occurred!
See also "/home/chris/Heimdall-master/build/CMakeFiles/CMakeOutput.log".

该文件中没有错误一词。

git 19.04 heimdall
  • 3 3 个回答
  • 4173 Views

3 个回答

  • Voted
  1. Best Answer
    To Do
    2019-08-04T08:13:16+08:002019-08-04T08:13:16+08:00

    我设法从源代码编译 Heimdall。该错误是由于缺少依赖项。

    这就是我安装它的方式:

    1. 从https://gitlab.com/BenjaminDobell/Heimdall/tree/v1.4.2下载 Heimdall
    2. 解压缩并 cd 进入 Heimdall 文件夹。
    3. 安装依赖项:sudo apt install qt5-default libgl1-mesa-dev build-essential cmake zlib1g-dev libusb-1.0-0-dev
    4. 创建构建目录:mkdir build
    5. cd进去:cd build
    6. 运行:`cmake -DCMAKE_BUILD_TYPE=Release ..
    7. 跑:make

    Heimdall 现在已编译,并且在build/bin文件夹中找到了二进制文件。

    • 2
  2. pirho
    2019-09-16T23:22:30+08:002019-09-16T23:22:30+08:00

    为同样的问题苦苦挣扎,并找到了另一种方法。您可以尝试.deb在网络的某个地方找到 1.4.2 的包。然而,似乎不容易找到这样.rpm的东西,但就像这样 (参见该页面的下载部分)。

    因此,作为备用解决方案,可以选择从.rpm包中安装它,为此您需要安装alien可用于转换.rpm为.deb.

    sudo apt install alien
    

    然后下载后.rpm就像

    sudo alien heimdall-1.4.2-alt1.x86_64.rpm
    

    那应该回应

    heimdall_1.4.2-1_amd64.deb 生成

    然后就是安装

    sudo dpkg -i heimdall_1.4.2-1_amd64.deb
    
    • 1
  3. micheletrecaffe
    2022-02-08T23:12:54+08:002022-02-08T23:12:54+08:00

    这就是我如何让 Heimdall 1.4.2 在我的 Linux Mint 19 xfce(64 位)机器上工作。

    To Do 的解决方案,我的和我的帖子所基于的解决方案(phd21 在这个线程:https ://forums.linuxmint.com/viewtopic.php?f=47&t=266217 )都参考了开发人员的说明:https: //raw.githubusercontent.com/Benjamin-Dobell/Heimdall/master/Linux/README,附录 B。

    我建议的代码基于 phd21,包含一些更正。例如,Heimdall 项目已从 gitlab 移回 github,并且“git clone”指令已更新以反映这一举动。

    sudo apt-get install build-essential cmake git curl wget checkinstall zlib1g-dev qt5-default libusb-1.0-0-dev libusb-dev libgl1-mesa-glx libgl1-mesa-dev libqt5x11extras5 libqt5x11extras5-dev
    
    git clone https://github.com/Benjamin-Dobell/Heimdall
    
    cd Heimdall-master
    
    mkdir build
    
    cd build
    
    cmake -DCMAKE_BUILD_TYPE=Release ..
    
    sudo make
    
    sudo make install
    

    您运行该软件:

    heimdall-frontend
    
    • 0

相关问题

  • 安装 git 以在多用户系统中使用

  • 配置 gitosis 的步骤是什么?

  • 如何从 git 存储库编译多个内核?

  • git 和 git-core 包有什么区别?

  • Nautilus Git 集成

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve