I have Linux Mint on my old lab laptop. It now has a partitioned HDD and also runs XP.
I am rather ignorant with Linux.
I am trying to use the Synaptic Package Manager.
I only want to install the Kicad software and not the footprints, symbols, templates, etc.
But the Package Manager is telling me that I need to install all of that.
How do I avoid installing all of that? I do not use much of that in my Win10 office machine, and my lab machine is really just for viewing and finding my way around a board as I test and build. I want to save disk space.
What is the meaning of the blue highlight versus green highlight in the Synaptic Package Manager?
Someone more knowledgeable with apt will probably stumble along and tell you how to force it from the command line. The packagers decided to save us here on the forum from having to tell people they needed to add those things separately. ‘I don’t see any symbols!’
If I understand you correctly I think that this list of requirements with which I am fighting was decided by the KiCad devs, and I need to use command line installation in order to do what I want?
Strictly speaking not the devs but the Mint/Ubuntu KiCad packager, who may or may not be a dev. Is there any way you can ask Synaptic not to install those additional packages? Maybe it doesn’t differentiate between required and recommended? The only one I would leave out if you are short of space is packages3d which is the largest. The rest are small in the scheme of things.
That is what I do not know…I was trying/fighting with it with no success. As I say I have no significant experience with Linux. But I really don’t want to put in those libraries.
That sort of worked… but maybe not completely/well enough. This is what terminal said:
bob@bob-Latitude-D630:~$ sudo apt-get install --no-install-recommends kicad-nightly
[sudo] password for bob:
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following package was automatically installed and is no longer required:
libgl2ps1.4
Use ‘sudo apt autoremove’ to remove it.
The following additional packages will be installed:
libocct-data-exchange-7.5 libocct-foundation-7.5 libocct-modeling-algorithms-7.5 libocct-modeling-data-7.5 libocct-ocaf-7.5 libocct-visualization-7.5 libtbb2
Suggested packages:
extra-xdg-menus
Recommended packages:
kicad-nightly-libraries kicad-nightly-doc-en kicad-nightly-demos
The following packages will be REMOVED:
liboce-foundation11 liboce-modeling11 liboce-ocaf-lite11 liboce-ocaf11 liboce-visualization11
The following NEW packages will be installed:
kicad-nightly libocct-data-exchange-7.5 libocct-foundation-7.5 libocct-modeling-algorithms-7.5 libocct-modeling-data-7.5 libocct-ocaf-7.5 libocct-visualization-7.5 libtbb2
0 upgraded, 8 newly installed, 5 to remove and 374 not upgraded.
Need to get 46.5 MB/66.3 MB of archives.
After this operation, 216 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:2 http://ppa.launchpad.net/kicad/kicad-dev-nightly/ubuntu focal/main amd64 kicad-nightly amd64 202112162102+64f06cc7ef~144~ubuntu20.04.1 [46.3 MB]
Get:1 http://la-mirrors.evowise.com/ubuntu focal/universe amd64 libtbb2 amd64 2020.1-2 [124 kB]
Err:1 http://la-mirrors.evowise.com/ubuntu focal/universe amd64 libtbb2 amd64 2020.1-2
File has unexpected size (638074 != 124364). Mirror sync in progress? [IP: 2606:4700::6811:623d 443]
Hashes of expected file:
Thanks. At least I am laughing and shaking my head. If this exercise causes the laptop to explode it will not be such a serious loss. But I am getting a perpetual circle of death as my browser waits to open your last link. Isn’t this stuff fun…
Amazing. I think it worked…but after the circle of death this Win10 machine gave me a blue screen and then rebooted. It looks like KiCad is now installed in Mint. I will try to copy a project folder from the Win10 machine to the Linux and see what happens…There is a bit of irony here because it is my (not so new) newer machine which is giving me grief and not the older one which I gave permission to explode.
UPDATE: It has worked. I have opened a 6.0 board design. Gosh this Linux stuff is far from intuitive; no way I would have gotten it running without the help. Thanks a lot.