61 lines
2.7 KiB
Bash
61 lines
2.7 KiB
Bash
rm /etc/apt/sources.list-available/kicad_nightly-buster.list /etc/apt/sources.list-available/kicad_nightly-bullseye.list
|
|
rm /etc/apt/sources.list.d/kicad_nightly-bullseye.list /etc/apt/sources.list.d/kicad_nightly-buster.list
|
|
|
|
|
|
#echo "deb [arch=amd64] https://debian.sur5r.net/kicad-nightly buster main" | tee /etc/apt/sources.list-available/kicad_nightly-buster.list
|
|
|
|
echo "deb [arch=amd64] https://debian.sur5r.net/kicad-nightly bullseye main" | tee /etc/apt/sources.list-available/kicad_nightly-bullseye.list
|
|
echo "deb-src [arch=amd64] https://debian.sur5r.net/kicad-nightly bullseye main" | tee /etc/apt/sources.list-available/kicad_nightly-bullseye.list
|
|
|
|
#ln -sf /etc/apt/sources.list-available/kicad_nightly-buster.list /etc/apt/sources.list.d/kicad_nightly-buster.list
|
|
|
|
ln -sf /etc/apt/sources.list-available/kicad_nightly-bullseye.list /etc/apt/sources.list.d/kicad_nightly-bullseye.list
|
|
|
|
#The repository is signed by my debian.sur5r.net key, Fingerprint
|
|
#
|
|
#pub rsa4096/E3CA1A89941C42E6 2015-01-24 [SC] [expires: 2022-03-08]`
|
|
# Key fingerprint = BFD9 0F4D AAEF A72B 67BB AF48 E3CA 1A89 941C 42E6`
|
|
#uid [ full ] debian.sur5r.net Archive Automatic Signing Key 2015 (sur5r) <debian@sur5r.net>
|
|
#
|
|
#which is also available in the package sur5r-keyring from that very repo.
|
|
|
|
# The easiest way to install the keyring beforehand is:
|
|
|
|
/usr/lib/apt/apt-helper download-file https://debian.sur5r.net/kicad-nightly/pool/main/s/sur5r-keyring/sur5r-keyring_2021.02.02_all.deb sur5r-keyring.deb SHA256:cccfb1dd7d6b1b6a137bb96ea5b5eef18a0a4a6df1d6c0c37832025d2edaa710
|
|
dpkg -i ./sur5r-keyring.deb
|
|
|
|
#apt-get update
|
|
#apt-get install \
|
|
#kicad-nightly \
|
|
#kicad-nightly-demos \
|
|
#kicad-nightly-footprints \
|
|
#kicad-nightly-libraries \
|
|
#kicad-nightly-packages3d \
|
|
#kicad-nightly-symbols \
|
|
#kicad-nightly-templates
|
|
|
|
#mv /usr/share/kicad-nightly/templates/fp-lib-table ~/.config/kicad/5.99/
|
|
|
|
# Plugins
|
|
# Search path from KiPython console:
|
|
## import pcbnew
|
|
## print(pcbnew.GetWizardsSearchPaths())
|
|
### /usr/share/kicad-nightly/scripting
|
|
### /usr/share/kicad-nightly/scripting/plugins
|
|
### /home/default/.config/kicad/5.99/scripting
|
|
### /home/default/.config/kicad/5.99/scripting/plugins
|
|
### /home/default/.local/share/kicad/5.99/scripting
|
|
### /home/default/.local/share/kicad/5.99/scripting/plugins
|
|
### /home/default/.local/share/kicad/5.99/3rdparty/plugins
|
|
# ~/.kicad_plugins/
|
|
KICAD_SCRIPTS=${HOME}/.local/share/kicad/5.99/scripting/plugins/
|
|
mkdir -p ${KICAD_SCRIPTS}
|
|
|
|
# Rounded tracks
|
|
git clone https://github.com/mitxela/kicad-round-tracks ${KICAD_SCRIPTS}/kicad-round-tracks
|
|
|
|
# teardrop
|
|
git clone -b kicad6 https://github.com/sekigon-gonnoc/kicad_scripts /tmp/kicad_scripts
|
|
cp -a /tmp/kicad_scripts/teardrops ${KICAD_SCRIPTS}/
|
|
rm -rf /tmp/kicad_scripts
|