Qt6 topics merged with General

Release.gpg file from apt-get update

  • I am currently trying to get the necessary libraries to run Qt on my BeagleBone Black running Debian. Problem is that I can't directly use the command "apt-get update" (or any command that uses internet for that matter) because I have no internet connection on my BeagleBone.

    I have gone to one of the web-pages that my beaglebone trys to access when I type "apt-get update" with my computer because I do have internet on the computer (can't share it with the BBB though). As I entered theses pages some of them downloaded a .gpg file called "Release.gpg".

    After researching for a while I found out it is a type of file for encrypting and decrypting and that the BeagleBone uses these files to get the new updates for security matters. Does anyone know if it is possible to move the downloaded .gpg files to the beaglebone and that way get the updates or decrypt them on the computer or something like that? Or does it HAVE to be trough the BBB and the "apt-get update && install [package]" command? Is it possible to do manually what the apt-get command does?

    Any kind of help or advice is welcomed.

  • Lifetime Qt Champion


    One way you could do it is to run something like qemu using your BBB root filesystem, update/install what you need then put the card back in the BBB.

    Hope it helps

  • @SGaist

    Hi SGaist, thanks for answering.

    I recently tried to just copy the executable project of my Qt Application to the beaglebone with the neccesary *.dll files and gave it permission to execute. The error I get is "Cannot execute binary file".

    I suppose that this is because I developed the Application on a Windows 7 x86 Computer and I am trying to run it on a Linux running Debian with ARMv7 architecture. Do you know if it is possible to run the application on the ARM Computer? What would you advice me to do?

    Again, thank you for your help. I have been stuck with this for a couple of days now.

  • Lifetime Qt Champion

    You have to cross-compile your application before you can use it on your BBB. The easiest way to do that is to do it from a linux computer (it's doable on Windows but it's really really easier to do it from linux) You can do it from a virtual machine.

Log in to reply