Mercurial > code > home > repos > infra
annotate package_lists.py @ 280:5c5c314051c5
updates for pis
author | drewp@bigasterisk.com |
---|---|
date | Sun, 14 Apr 2024 20:58:39 -0700 |
parents | 4e424a144183 |
children | 73ec5064da44 |
rev | line source |
---|---|
174
b6b11048d0fb
collect nodejs pkg install stuff together
drewp@bigasterisk.com
parents:
167
diff
changeset
|
1 # nodejs+friends are handled outside this file |
b6b11048d0fb
collect nodejs pkg install stuff together
drewp@bigasterisk.com
parents:
167
diff
changeset
|
2 |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
3 setup = [ |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
4 'atool', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
5 'build-essential', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
6 'curl', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
7 'iproute2', # needed for wireguard |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
8 'iptables', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
9 'mosquitto-clients', |
118
69058ad170be
watch output from `zfs list -o space` as metrics
drewp@bigasterisk.com
parents:
114
diff
changeset
|
10 'mtail', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
11 'rsync', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
12 'udns-utils', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
13 'vim-tiny', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
14 'wireguard-tools', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
15 ] |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
16 |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
17 pi_setup = [ |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
18 'apt-utils', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
19 'dirmngr', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
20 'gnupg2', |
186 | 21 'pigpiod', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
22 ] |
248 | 23 # something in here tries to get libflac8 & libpulse0 on pipe, which it doesn't have |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
24 general = [ |
131 | 25 'apt-listchanges', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
26 'aptitude', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
27 'atool', |
135 | 28 'bsd-mailx', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
29 'fdisk', |
247 | 30 'flatpak', |
167 | 31 'hdparm', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
32 'isc-dhcp-client', |
175 | 33 'jq', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
34 'keychain', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
35 'kitty-terminfo', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
36 'less', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
37 'libgraphviz-dev', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
38 'links', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
39 'lua5.3', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
40 'mercurial', |
256 | 41 'moreutils', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
42 'netcat-openbsd', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
43 'ntpdate', |
208 | 44 'rename', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
45 'sshfs', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
46 'vim-nox', |
167 | 47 'wakeonlan', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
48 'wget', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
49 'wireguard', |
167 | 50 'xosview', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
51 'zsh', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
52 ] |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
53 |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
54 non_pi = [ |
280 | 55 'emacs', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
56 'lpr', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
57 'nfs-client', |
270 | 58 'python3-dulwich', # desired, but it may depend on an old python3 |
151
258865bd7059
add pkg (used for photo copies, in dev)
drewp@bigasterisk.com
parents:
147
diff
changeset
|
59 'python3-atomicwrites', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
60 'python3-invoke', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
61 'python3-pip', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
62 'python3-venv', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
63 'python3-virtualenv', |
280 | 64 'rclone', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
65 ] |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
66 |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
67 debug = [ |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
68 'debian-goodies', |
195 | 69 'dmidecode', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
70 'dstat', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
71 'ethtool', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
72 'gdb', |
195 | 73 'hdparm', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
74 'htop', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
75 'ifstat', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
76 'iotop', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
77 'iproute2', |
195 | 78 'lshw', |
79 'lsof', | |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
80 'mtr-tiny', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
81 'ncdu', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
82 'net-tools', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
83 'nmap', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
84 'oping', |
252 | 85 'screen', |
195 | 86 'smartmontools', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
87 'speedtest-cli', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
88 'strace', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
89 'sysstat', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
90 'tcpdump', |
195 | 91 'wakeonlan', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
92 ] |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
93 |
146 | 94 for_bang_ditto = [ |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
95 'dnsmasq', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
96 'nfs-common', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
97 'openntpd', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
98 'zfs-auto-snapshot', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
99 'zfs-zed', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
100 'zfsutils-linux', |
270 | 101 'libsubid4', # for podman |
102 'buildah', # for podman | |
278 | 103 'tgt', |
214 | 104 #'libedgetpu1-std', # for coral? not working on bang |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
105 ] |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
106 |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
107 for_pipe = [ |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
108 'dnsmasq', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
109 'python3-iptables', |
278 | 110 'open-iscsi', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
111 ] |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
112 |
131 | 113 for_prime = [ |
114 'opendkim', | |
115 'opendkim-tools', | |
116 ] | |
117 | |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
118 laptop = [ |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
119 'brightnessctl', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
120 'i3', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
121 'network-manager', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
122 'xserver-xorg-input-synaptics', |
239 | 123 'tlp', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
124 ] |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
125 |
141 | 126 audio_plugins = [ |
145 | 127 'amb-plugins', |
128 'ambdec', | |
129 'autotalent', | |
130 'blepvco', | |
131 'blop', | |
132 'bs2b-ladspa', | |
133 'caps', | |
134 'cmt', | |
135 'csladspa', | |
136 'dpf-plugins-ladspa', | |
137 'fil-plugins', | |
138 'guitarix-ladspa', | |
139 'invada-studio-plugins-ladspa', | |
140 'ladspa-sdk', | |
141 'lsp-plugins-ladspa', | |
142 'mcp-plugins', | |
143 'omins', | |
144 'rev-plugins', | |
145 'ste-plugins', | |
146 'swh-plugins', | |
147 'tap-plugins', | |
148 'vco-plugins', | |
149 'wah-plugins', | |
141 | 150 ] |
151 | |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
152 desktop = [ |
141 | 153 'adwaita-icon-theme-full', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
154 'alsa-utils', |
141 | 155 'apache2-utils', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
156 'arandr', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
157 'ardour', |
141 | 158 'audacity', |
159 'brasero', | |
160 'breeze', | |
161 'brightnessctl', | |
162 'checkinstall', | |
163 'cmake', | |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
164 'code', |
141 | 165 'cups', |
166 'darcs', | |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
167 'dolphin', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
168 'eog', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
169 'evtest', |
141 | 170 'eye', |
171 'fatrace', | |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
172 'firefox', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
173 'flameshot', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
174 'fontmatrix', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
175 'fonts-dejavu-core', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
176 'fonts-dejavu-extra', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
177 'fonts-dejavu', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
178 'fonts-droid-fallback', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
179 'fonts-emojione', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
180 'fonts-font-awesome', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
181 'fonts-freefont-ttf', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
182 'fonts-lato', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
183 'fonts-liberation2', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
184 'fonts-noto', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
185 'fonts-opensymbol', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
186 'fonts-quicksand', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
187 'fonts-texgyre', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
188 'fonts-ubuntu-console', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
189 'fonts-ubuntu', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
190 'fonts-urw-base35', |
214 | 191 'fvwm3', |
141 | 192 'gdb', |
193 'gedit', | |
194 'gimp-data-extras', | |
195 'gimp-gmic', | |
196 'gimp-plugin-registry', | |
197 'gimp-texturize', | |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
198 'gimp', |
141 | 199 'gnome-icon-theme', |
200 'gnumeric', | |
201 'gnuplot', | |
202 'golang', | |
203 'google-chrome-stable', | |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
204 'google-chrome-unstable', |
141 | 205 'gstreamer1.0-libav', |
206 'gstreamer1.0-opencv', | |
207 'gstreamer1.0-plugins-bad', | |
208 'gstreamer1.0-plugins-ugly', | |
209 'gstreamer1.0-tools', | |
210 'gstreamer1.0-vaapi', | |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
211 'heif-gdk-pixbuf', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
212 'heif-thumbnailer', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
213 'humanity-icon-theme', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
214 'i3lock', |
141 | 215 'imagemagick', |
216 'imwheel', | |
195 | 217 'jq', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
218 'k4dirstat', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
219 'kitty', |
141 | 220 'libheif-examples', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
221 'libreoffice-draw', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
222 'libreoffice-impress', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
223 'libreoffice-writer', |
270 | 224 'libfuse2', # for obsidian (appimage) |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
225 'libxcb-xkb1', # needed for kitty |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
226 'lxterminal', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
227 'meld', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
228 'mpv', |
141 | 229 'nmap', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
230 'nodm', |
141 | 231 'okular', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
232 'pavucontrol', |
141 | 233 'python3-dulwich', |
234 'python3-evemu', | |
235 'python3-opencv', | |
236 'python3-pycurl', | |
237 'python3-rdflib', | |
238 'python3-venv', | |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
239 'qjackctl', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
240 'qv4l2', |
141 | 241 'rar', |
242 'rclone', | |
243 'recordmydesktop', | |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
244 'simple-scan', |
247 | 245 'simplescreenrecorder', |
141 | 246 'solvespace', |
195 | 247 'sqlitebrowser', |
141 | 248 'sshfs', |
247 | 249 'steam-launcher', |
141 | 250 'swi-prolog', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
251 'syncthing-gtk', |
141 | 252 'system-config-printer', |
273
f7178138b736
pkgs and special podman future version
drewp@bigasterisk.com
parents:
270
diff
changeset
|
253 'systemd-resolved', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
254 'trayer', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
255 'ttf-bitstream-vera', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
256 'vlc', |
141 | 257 'wamerican', |
258 'wireshark', | |
259 'wmctrl', | |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
260 'x11-apps', |
141 | 261 'x11vnc', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
262 'xclip', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
263 'xfonts-base', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
264 'xfonts-encodings', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
265 'xfonts-utils', |
141 | 266 'xpad', |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
267 'xsane', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
268 'xterm', |
141 | 269 'xtightvncviewer', |
270 'xvfb', | |
270 | 271 'libssl-dev', # for pypi 'packages' |
272 'libcurl4-openssl-dev', # for pypi 'packages' | |
273 'kicad', | |
274 'openscad', | |
275 'dunst', | |
276 'gmic', | |
277 'git-cola', | |
278 'optipng', | |
279 'pngcrush', | |
280 'pngquant', | |
281 'cdparanoia', | |
114
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
282 ] |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
283 |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
284 xorg = [ |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
285 'kbd', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
286 'nvidia-modprobe', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
287 'nvidia-prime', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
288 'nvidia-settings', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
289 'screen-resolution-extra', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
290 'xserver-xorg', |
7e280bf26dba
package lists big update, pulling from /var/log/apt on a few hosts
drewp@bigasterisk.com
parents:
diff
changeset
|
291 ] |
268
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
292 |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
293 |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
294 def k8s_node_with_nvidia_gpu(hostName): |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
295 version = { |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
296 'dash': '545', |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
297 'dot': '545', |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
298 'slash': '525', |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
299 'ditto': '535-server', |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
300 # 'bang': '390-server', # no longer in ubuntu |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
301 'squib': '470', |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
302 }[hostName] |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
303 number = version.replace('-server', '') |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
304 return [ |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
305 'nvidia-container-runtime', |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
306 f'nvidia-headless-{version}', |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
307 f'nvidia-utils-{version}', # this gets mysteriously reverted on ditto- see workaround in packages.py |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
308 f'libnvidia-encode-{number}', |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
309 f'nvidia-driver-{version}', |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
310 ] + ([] if 'server' in version else [ |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
311 f'xserver-xorg-video-nvidia-{version}', |
34ab4aec7d4b
notes and changes for getting nvidia gpu k3d support going, which was very hard
drewp@bigasterisk.com
parents:
265
diff
changeset
|
312 ]) |