[GH-ISSUE #184] Frontail is very difficult to install on arm #120

Closed
opened 2026-03-03 16:04:35 +03:00 by kerem · 4 comments
Owner

Originally created by @Bagunda on GitHub (Sep 25, 2019).
Original GitHub issue: https://github.com/mthenw/frontail/issues/184

In particular - npm is difficult to install.
I installed your wonderful program on about 10 mashines with arm architecture (raspberry pi, banana pi).
There is always a big problem with installing npm and nodejs.
Can you make the installation easier?

root@BPIm64_HDL:~# apt install npm

Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 npm : Depends: nodejs (>= 6.11~) but 4.8.2~dfsg-1 is to be installed
       Depends: node-abbrev (>= 1.1.1~) but 1.0.9-1 is to be installed
       Depends: node-ansi-regex (>= 3.0~) but 2.0.0-1 is to be installed
       Depends: node-cacache (>= 10.0.4~) but it is not going to be installed
       Depends: node-config-chain (>= 1.1.11~) but it is not going to be installed
       Depends: node-glob (>= 7.1.2~) but 7.1.1-1 is to be installed
       Depends: node-hosted-git-info (>= 2.6~) but 2.1.5-1 is to be installed
       Depends: node-ini (>= 1.3.5~) but 1.1.0-1 is to be installed
       Depends: node-npm-package-arg but it is not going to be installed
       Depends: node-jsonstream (>= 1.3.2~) but 1.0.3-4 is to be installed
       Depends: node-libnpx (>= 10.0.1~) but it is not going to be installed
       Depends: node-lockfile (>= 1.0.3~) but 0.4.1-1 is to be installed
       Depends: node-lru-cache (>= 4.1.1~) but 4.0.2-1 is to be installed
       Depends: node-move-concurrently (>= 1.0.1~) but it is not going to be installed
       Depends: node-normalize-package-data (>= 2.4~) but 2.3.5-2 is to be installed
       Depends: node-gyp (>= 3.6.2~) but it is not going to be installed
       Depends: node-resolve-from (>= 4.0~) but 2.0.0-1 is to be installed
       Depends: node-npmlog (>= 4.1.2~) but 0.0.4-1 is to be installed
       Depends: node-osenv (>= 0.1.5~) but 0.1.0-1 is to be installed
       Depends: node-read-package-json (>= 2.0.13~) but 1.2.4-1 is to be installed
       Depends: node-request (>= 2.83~) but 2.26.1-1 is to be installed
       Depends: node-retry (>= 0.10.1~) but 0.6.0-1 is to be installed
       Depends: node-rimraf (>= 2.6.2~) but 2.5.4-2 is to be installed
       Depends: node-semver (>= 5.5~) but 5.3.0-1 is to be installed
       Depends: node-sha (>= 2.0.1~) but 1.2.3-1 is to be installed
       Depends: node-slide (>= 1.1.6~) but 1.1.4-1 is to be installed
       Depends: node-strip-ansi (>= 4.0~) but 3.0.1-1 is to be installed
       Depends: node-tar (>= 4.4~) but 2.2.1-1 is to be installed
       Depends: node-boxen (>= 1.2.1~) but it is not going to be installed
       Depends: node-latest-version (>= 3.0~) but it is not going to be installed
       Depends: node-which (>= 1.3~) but 1.2.11-1 is to be installed
E: Unable to correct problems, you have held broken packages.
Originally created by @Bagunda on GitHub (Sep 25, 2019). Original GitHub issue: https://github.com/mthenw/frontail/issues/184 In particular - npm is difficult to install. I installed your wonderful program on about 10 mashines with arm architecture (raspberry pi, banana pi). There is always a big problem with installing npm and nodejs. Can you make the installation easier? `root@BPIm64_HDL:~# apt install npm` ``` Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: npm : Depends: nodejs (>= 6.11~) but 4.8.2~dfsg-1 is to be installed Depends: node-abbrev (>= 1.1.1~) but 1.0.9-1 is to be installed Depends: node-ansi-regex (>= 3.0~) but 2.0.0-1 is to be installed Depends: node-cacache (>= 10.0.4~) but it is not going to be installed Depends: node-config-chain (>= 1.1.11~) but it is not going to be installed Depends: node-glob (>= 7.1.2~) but 7.1.1-1 is to be installed Depends: node-hosted-git-info (>= 2.6~) but 2.1.5-1 is to be installed Depends: node-ini (>= 1.3.5~) but 1.1.0-1 is to be installed Depends: node-npm-package-arg but it is not going to be installed Depends: node-jsonstream (>= 1.3.2~) but 1.0.3-4 is to be installed Depends: node-libnpx (>= 10.0.1~) but it is not going to be installed Depends: node-lockfile (>= 1.0.3~) but 0.4.1-1 is to be installed Depends: node-lru-cache (>= 4.1.1~) but 4.0.2-1 is to be installed Depends: node-move-concurrently (>= 1.0.1~) but it is not going to be installed Depends: node-normalize-package-data (>= 2.4~) but 2.3.5-2 is to be installed Depends: node-gyp (>= 3.6.2~) but it is not going to be installed Depends: node-resolve-from (>= 4.0~) but 2.0.0-1 is to be installed Depends: node-npmlog (>= 4.1.2~) but 0.0.4-1 is to be installed Depends: node-osenv (>= 0.1.5~) but 0.1.0-1 is to be installed Depends: node-read-package-json (>= 2.0.13~) but 1.2.4-1 is to be installed Depends: node-request (>= 2.83~) but 2.26.1-1 is to be installed Depends: node-retry (>= 0.10.1~) but 0.6.0-1 is to be installed Depends: node-rimraf (>= 2.6.2~) but 2.5.4-2 is to be installed Depends: node-semver (>= 5.5~) but 5.3.0-1 is to be installed Depends: node-sha (>= 2.0.1~) but 1.2.3-1 is to be installed Depends: node-slide (>= 1.1.6~) but 1.1.4-1 is to be installed Depends: node-strip-ansi (>= 4.0~) but 3.0.1-1 is to be installed Depends: node-tar (>= 4.4~) but 2.2.1-1 is to be installed Depends: node-boxen (>= 1.2.1~) but it is not going to be installed Depends: node-latest-version (>= 3.0~) but it is not going to be installed Depends: node-which (>= 1.3~) but 1.2.11-1 is to be installed E: Unable to correct problems, you have held broken packages. ```
kerem closed this issue 2026-03-03 16:04:36 +03:00
Author
Owner

@mthenw commented on GitHub (Sep 28, 2019):

In general, it's a bit tricky. Theoretically, I could compile frontail to a single executable file (as I do for linux, windows and macos). The thing is that it's impossible to cross compile for ARM (https://github.com/zeit/pkg/issues/605).

<!-- gh-comment-id:536222923 --> @mthenw commented on GitHub (Sep 28, 2019): In general, it's a bit tricky. Theoretically, I could compile `frontail` to a single executable file (as I do for linux, windows and macos). The thing is that it's impossible to cross compile for ARM (https://github.com/zeit/pkg/issues/605).
Author
Owner

@Bagunda commented on GitHub (Sep 30, 2019):

ARM - it's small computer with small RAM, ROM, CPU.
And we need to install very big packages... :(
And a lot of problems.
Some packeges are difficult to install.
I do not know how to compile. Small knowledge...

<!-- gh-comment-id:536463088 --> @Bagunda commented on GitHub (Sep 30, 2019): ARM - it's small computer with small RAM, ROM, CPU. And we need to install very big packages... :( And a lot of problems. Some packeges are difficult to install. I do not know how to compile. Small knowledge...
Author
Owner

@thepotoo commented on GitHub (Dec 25, 2019):

I followed the quick start guide in a Pi3 and was up and running in less than a minute. This is a great tool and seems perfect so far, I don't see any need for improvement on ARM.

<!-- gh-comment-id:568901155 --> @thepotoo commented on GitHub (Dec 25, 2019): I followed the quick start guide in a Pi3 and was up and running in less than a minute. This is a great tool and seems perfect so far, I don't see any need for improvement on ARM.
Author
Owner

@mthenw commented on GitHub (Apr 13, 2020):

Duplicate: https://github.com/mthenw/frontail/issues/168

<!-- gh-comment-id:613046191 --> @mthenw commented on GitHub (Apr 13, 2020): Duplicate: https://github.com/mthenw/frontail/issues/168
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/frontail#120
No description provided.