Tried:
sudo gdebi ~/Downloads/ncid_1.13-1_armhf.deb
Wrong architecture 'armhf' -- Run dpkg --add-architecture to add it and update afterwards
So:
sudo dpkg --add-architecture armhf
sudo apt-get update
sudo gdebi ~/Downloads/ncid_1.13-1_armhf.deb
Dependency is not satisfiable: libicu67 (>= 67.1-1~)
sudo aptitude install libicu70:armhf
sudo aptitude install libicu-dev:armhf
sudo apt install libicu67=67.1-1 # Not found ...
dpkg-query -l | awk '{print $2 " Version Number " $3}' | grep libicu
libicu-dev:arm64 Version Number 70.1-2
libicu-dev:armhf Version Number 70.1-2
libicu70:arm64 Version Number 70.1-2
libicu70:armhf Version Number 70.1-2
What do I need to do to get around the 'Dependency not satisfiable ..." ?
Is it even possible to run NCID-1.13-1 in an RPi4 under Ubuntu 22.04 64bit OS?
Thanks a bunch for this wonderful software I have been running in a Raspbian RPi3!
JMB
Last edit: JMB 2022-08-15
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
My guess is that it would be easiest for you to install the few -dev packages needed to get the include files, and then compile NCID from a source download.
The official supported Raspbian Pi OS downloads include 64-bit versions. The NCID armhf and noarch install packages can be used to install NCID. Select the packages you need.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
@jlc: I already use the official Raspbian OS and NCID armhf that works well. This is my attempt at running it under RPi Ubuntu 22.04 64 bit, as a foray into this new environment.
I had previously installed NCID under an older Ubuntu but in an AMD64 PC, so I thought of experimenting. Any advice you can offer for my experimental path could possibly help others too.
Last edit: JMB 2022-08-17
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Looking around for similar issues with my error and found this thread. IIRC I had the same problem with the " sudo gdebi ~/Downloads/ncid_1.13-1_armhf.deb " step. The problem was it had been updated to "1.13-2" to gdebi was being told to look for the now non-existent file.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Tried:
sudo gdebi ~/Downloads/ncid_1.13-1_armhf.deb
Wrong architecture 'armhf' -- Run dpkg --add-architecture to add it and update afterwards
So:
sudo dpkg --add-architecture armhf
sudo apt-get update
sudo gdebi ~/Downloads/ncid_1.13-1_armhf.deb
Dependency is not satisfiable: libicu67 (>= 67.1-1~)
sudo aptitude install libicu70:armhf
sudo aptitude install libicu-dev:armhf
sudo apt install libicu67=67.1-1 # Not found ...
dpkg-query -l | awk '{print $2 " Version Number " $3}' | grep libicu
libicu-dev:arm64 Version Number 70.1-2
libicu-dev:armhf Version Number 70.1-2
libicu70:arm64 Version Number 70.1-2
libicu70:armhf Version Number 70.1-2
What do I need to do to get around the 'Dependency not satisfiable ..." ?
Is it even possible to run NCID-1.13-1 in an RPi4 under Ubuntu 22.04 64bit OS?
Thanks a bunch for this wonderful software I have been running in a Raspbian RPi3!
JMB
Last edit: JMB 2022-08-15
I'm confused, and I think the installer is too.
My guess is that it would be easiest for you to install the few -dev packages needed to get the include files, and then compile NCID from a source download.
Compile instructions can be found here
https://ncid.sourceforge.io/doc/NCID-UserManual.html#instl_deb_comp
and you will use "make ubuntu" and "make ubuntu-install" as the last steps.
You should install the official Raspbian Pi OS.
The official supported Raspbian Pi OS downloads include 64-bit versions. The NCID armhf and noarch install packages can be used to install NCID. Select the packages you need.
Thank you both for your replies!
@ed_attfield: I will try to compile from source.
@jlc: I already use the official Raspbian OS and NCID armhf that works well. This is my attempt at running it under RPi Ubuntu 22.04 64 bit, as a foray into this new environment.
I had previously installed NCID under an older Ubuntu but in an AMD64 PC, so I thought of experimenting. Any advice you can offer for my experimental path could possibly help others too.
Last edit: JMB 2022-08-17
Looking around for similar issues with my error and found this thread. IIRC I had the same problem with the " sudo gdebi ~/Downloads/ncid_1.13-1_armhf.deb " step. The problem was it had been updated to "1.13-2" to gdebi was being told to look for the now non-existent file.