Upgrade to 8.0 on Ubuntu 22.04 incorrectly keeps 6.0 - arm64

I upgraded to 8.0 on Ubuntu 22.04 arm64 using the standard instructions from Kicad website.

All packages update to 8.0.6 except the main kicad package which stays at 6.0.2. See messages below.

Looks like something is wrong with arm64 packaging ?? I’ve tried lots of re-installs and attempts to clear the apt-cache but no success.
Anyway please let me know how to fix this.

Thanks,
Chris

> $ sudo apt list --installed | grep kicad
> kicad-demos/jammy,now 8.0.6-0~ubuntu22.04.1 all [installed,automatic]
> kicad-footprints/jammy,now 8.0.6~ubuntu22.04.1 all [installed,automatic]
> kicad-libraries/jammy,now 8.0.6~ubuntu22.04.1 all [installed,automatic]
> kicad-packages3d/jammy,now 8.0.6~ubuntu22.04.1 all [installed,automatic]
> kicad-symbols/jammy,now 8.0.6~ubuntu22.04.1 all [installed,automatic]
> kicad-templates/jammy,now 8.0.6~ubuntu22.04.1 all [installed,automatic]
> kicad/jammy,now 6.0.2+dfsg-1 arm64 [installed]
> 
> $ sudo apt-cache policy kicad
> kicad:
>   Installed: 6.0.2+dfsg-1
>   Candidate: 6.0.2+dfsg-1
>   Version table:
>  *** 6.0.2+dfsg-1 500
>         500 http://ports.ubuntu.com/ubuntu-ports jammy/universe arm64 Packages
>         100 /var/lib/dpkg/status
> 
> $ sudo apt-cache policy kicad-libraries
> kicad-libraries:
>   Installed: 8.0.6~ubuntu22.04.1
>   Candidate: 8.0.6~ubuntu22.04.1
>   Version table:
>  *** 8.0.6~ubuntu22.04.1 500
>         500 https://ppa.launchpadcontent.net/kicad/kicad-8.0-releases/ubuntu jammy/main arm64 Packages
>         100 /var/lib/dpkg/status
>      6.0.2+dfsg-1 500
>         500 http://ports.ubuntu.com/ubuntu-ports jammy/universe arm64 Packages

dfsg sounds like a Debian thing rather than native Ubuntu. Maybe you’ve installed a port derived from Debian for KiCad and it ranks higher than the Ubuntu port. Try finding the repo it came from and disabling that.

1 Like

I don’t think we currently have a build for arm64 Ubuntu. I think there were some issues last time we tried it but I forget the details.

Had this one myself. You need to reboot linux and run a sudo apt upgrade.

Looks like we can build on arm64 for jammy: kicad8.0-nightly : Recipes : Code : “KiCad” team

You can install the testing build for now, until 8.0.7 is out

(note only jammy is currently working, all other Ubuntu releases have one or another problem building on arm64)

Ok, thks. It seems switching to the test repo which uses kicad8.0-nightly does work.

It did install kicad 8.0 from testing, but the rest of my kicad packages are the 8.0 standard release, and the doc is still 6.0:

kicad$ sudo apt list --installed | grep kicad
kicad-demos/jammy,now 8.0.6-0~ubuntu22.04.1 all [installed,upgradable to: 8.0.6-testing-180+202410221755~51a3859d7e~ubuntu22.04.1]
kicad-doc-en/jammy,now 6.0.2+dfsg-1 all [installed,automatic]
kicad-footprints/jammy,now 8.0.6~ubuntu22.04.1 all [installed,automatic]
kicad-libraries/jammy,now 8.0.6~ubuntu22.04.1 all [installed,automatic]
kicad-packages3d/jammy,now 8.0.6~ubuntu22.04.1 all [installed,automatic]
kicad-symbols/jammy,now 8.0.6~ubuntu22.04.1 all [installed,automatic]
kicad-templates/jammy,now 8.0.6~ubuntu22.04.1 all [installed,automatic]
kicad/jammy,now 8.0.6-testing-180+202410241919~89a3ead51e~ubuntu22.04.1 arm64 [installed]

All I did was:
sudo add-apt-repository ppa:kicad/kicad-8.0-nightly
sudo apt update
sudo apt install kicad

and all it did was install the new kicad 8.0.6-testing but also the kicad-doc-en_6.0.2+dfsg-1 package. Not sure if that’s right, so FYI for packaging folks to fix if needed.

Running kicad seems to work, using the new spice libraries, etc. seems to be ok.

kicad-doc-en-6.0

We don’t have testing docs packages. You can find the docs on the website at docs.kicad.org

Actually, I can’t find a spice resistor, i.e. the pspice library is missing which has R, C, etc. The spice-simulation library is there. Is their a specific package required to install the pspice library?

-Chris

That library isn’t needed anymore; there is no need for a special “spice resistor”, you can just use Device:R

Ah, nice. So the spice modeling is just included in the standard components. Good idea. Is there a list of components that have spice model included?

The models are automatically inferred for passive components (R/L/C), and basic semiconductors like D. You can also find some models in the Simulation_Spice library.