commit 9f46a86c477b1f235c6dad5fe7bca4a4d125a4bc
parent 5582ef6b2c5ef716f000586412198fdcfea19f97
Author: Kévin Le Gouguec <kevin.legouguec@gmail.com>
Date: Wed, 31 Dec 2025 19:12:32 +0100
Craft more Trixie-update theory
Diffstat:
2 files changed, 38 insertions(+), 2 deletions(-)
diff --git a/guides/sysadmin/machines/hirondell/install.org b/guides/sysadmin/machines/hirondell/install.org
@@ -36,7 +36,7 @@ sudo apt install ${packages[@]}
#+end_src
*** Latest and greatest
**** Firefox
-- download most recent release from from <https://www.mozilla.org>
+- download most recent release from <https://www.mozilla.org>
- unpack it =$SOMEWHERE=
- make sure everyone can find it:
diff --git a/guides/sysadmin/machines/hirondell/maintenance.org b/guides/sysadmin/machines/hirondell/maintenance.org
@@ -1,4 +1,39 @@
* Config
+** Firefox
+*** distribution channel
+[[file:install.org::*Firefox][After installing the OS]], had opted for the [[https://support.mozilla.org/en-US/kb/install-firefox-linux#w_system-firefox-installation-for-advanced-users]["install Mozilla build
+systemwide"]] method. That works, though I'm starting to find Wayland's
+generic app icon grating.
+
+Nowadays,
+
+- Mozilla hosts [[https://support.mozilla.org/en-US/kb/install-firefox-linux#w_install-firefox-deb-package-for-debian-based-distributions-recommended][an APT repository]],
+- Debian [[https://salsa.debian.org/extrepo-team/extrepo-data/-/merge_requests/266][includes that repository]] in the extrepo database.
+
+So the time seems ripe for switching to that? OT1H this complicates
+upgrading to a new Debian release; OTOH reading [[https://www.debian.org/releases/trixie/release-notes/upgrading.en.html#unofficial-sources][between the lines]],
+maybe the complication boils down to a tactical ~extrepo update
+mozilla~ right after sed'ing =/bookworm/trixie/= in the APT sources
+files?
+
+Steps:
+
+1. [ ] backup profile
+2. [ ] ~extrepo enable mozilla~
+3. [ ] (tune APT preferences to pin Mozilla repository?)
+4. [ ] ~sudo apt update && sudo apt install firefox~
+5. [ ] cleanup
+ - [ ] application desktop file
+ - [ ] x-www-browser etc alternative
+ - [ ] local bin symlink
+ - [ ] opt installation
+6. [ ] assess state of profile; restore if necessary
+
+Then, for Debian release upgrades:
+
+1. [ ] sed canonical =sources= file
+2. [ ] ~extrepo update mozilla~
+3. [ ] ~sudo apt update-upgrade-etc~
** samba server
- I want most of my music on my laptop.
- I want to access it from my desktop.
@@ -212,6 +247,7 @@ great good.
- sg3-utils: unused
§ 5.[2-4]: nothing of note.
+**** TODO Prepare =debian.sources= ([[https://www.debian.org/releases/trixie/release-notes/upgrading.en.html#preparing-apt-sources-files][ref]])
**** =/boot= free space ([[https://www.debian.org/releases/trixie/release-notes/issues.en.html#ensure-boot-has-enough-free-space][ref]])
No worries, got the boring mono-partition setup?
**** TODO =/tmp= switch to tmpfs ([[https://www.debian.org/releases/trixie/release-notes/issues.en.html#the-temporary-files-directory-tmp-is-now-stored-in-a-tmpfs][ref]])
@@ -229,7 +265,7 @@ After installation, check:
3. [ ] ~ping perdu.com~ works?
**** TODO dpkg warnings about non-empty directories ([[https://www.debian.org/releases/trixie/release-notes/issues.en.html#dpkg-warning-unable-to-delete-old-directory][ref]])
Double-check presence and content?
-**** TODO =tzdata-legacy= split
+**** TODO =tzdata-legacy= split ([[https://www.debian.org/releases/trixie/release-notes/issues.en.html#timezones-split-off-into-tzdata-legacy-package][ref]])
Install, for kitschness?
*** TODO … meet road
** Windows