To ensure unstable packages don't get installed by default, this is my apt pinning for a mixed sources Debian install.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| # /etc/apt/preferences.d/71pinning.conf
# # man apt_preferences
# # apt-cache policy - any release keyword from output can be used
Package: base-files
Pin: release a=stable
Pin-Priority: 999
Package: *
Pin: release a=stable
Pin-Priority: 900
Package: *
Pin: release a=stable-security
Pin-Priority: 900
Package: *
Pin: release n=trixie-backports
Pin-Priority: 20
Package: *
Pin: release n=forky
Pin-Priority: 10
Package: *
Pin: release n=sid
Pin-Priority: 1
Package: *
Pin: release n=unstable
Pin-Priority: 1
|
Install from a specific source, overriding the pinning. If a pin is specifically for a package name, this will not work, see man apt-get.
List tasks for debian, devuan, ubuntu and other apt-cache using systems.
My list to install on a Debian workstation / desktop.
Stuff I may or may not install.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| #remind, calendar with moon phases and reminders, functions, evaluations, running commands etc
#figlet # ASCII banners
#cowsay
#tidy # HTML
# dos2unix # --keep-utf16; unix2dos, convert text file formats
# gammastep # not working on mutter, good for sway
# apt-utils
# mesa-vulkan-drivers
# steam-installer
# nut
# rclone # Go file syncer
# xdg-user-dirs-gtk
# wireplumber
# wev # wayland events debugger
# wf-recorder # wayland screen recorder. Are there better ones?
# gnome-shell-extension-move-clock
# gnome-shell-extension-multi-monitors
# gnome-shell-extension-pixelsaver
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
| streamlink
pandoc # general markup converter, supports lots of formats including epub, html, odt, csv, json.
sparse # C static analyzer
zbar-tools # qr code scan from file or webcam
nix-setup-systemd # nix, package manager written in Haskell, reproducible builds
#sudo usermod -aG nix-users $(whoami)
mandoc # format manual pages
scdoc # generate man pages
headache # manage license headers in source files
clang # can conflict with gcc for certain builds
stellarium # planetarium
virt-install
virt-manager # graphical
libosinfo-bin # osinfo-query
python-is-python3
bundler # ruby
shellcheck
ntpsec
units # unit conversion. Type a few characters and autocomplete with tab.
scour # optimize .svg files
iw # simple wireless CLI tool
toot # mastodon cli client
tigervnc-viewer
remmina # MS RDP
bitlbee
chromium
adb # more up to date from snap
fonts-terminus
cmake # some cargo builds need it
tar-scripts # backup and restore scripts included with tar by default
clinfo # query openCL info
gamescope # run games in steam: gamescope --steam %command%
htop
crawl #(stone-soup dungeon crawler)
rss-bridge # PHP, generates feeds for sites without feeds
rtmpdump # dump streamed media
xournalpp # edit PDF files
treesheets # TreeSheets is a free and fast data organizer that can replace
# spreadsheets, mind mappers, outliners, PIMs, text editors and small databases.
zim # graphical wiki maintenance editor
# installed by default on a debian Desktop system
systemd-boot # selection at install time
dmidecode
usbutils
netcat-traditional
7zip
tree
unattended-upgrades
traceroute
util-linux # mkfs etc
bsdutils
bsdextrautils
bash-completion
sysstat # sa1 - collect data in binary, sa2 - create report from binary, sysstat - configure collection
|