Manage software repositories

Manage software repositories in Linux — with the four heights of help laid out: do it now, make it easier for the next person to accept, work out the right move when you are stuck, and learn the pattern so it stops coming back.

4prompt heights
Open it in the interactive atlas →

The four heights

The same task, four distances: today's deadline, the next reviewer, the stuck moment, the pattern.

Execute — do the immediate task

+
Mirror the internal package repository to the new storage node. Sync the apt and yum repos from…
Mirror the internal package repository to the new storage node. Sync the apt and yum repos from repo-master, verify GPG signatures, update the repo metadata, and point repo-client1 and repo-client2 to the new node in that order. Make sure clients can install a test package and that the repo has correct pool permissions before retiring the old mirror.

Improve — make it easier to accept

+
Before I present this repo migration to the platform team, make the repository layout easy to…
Before I present this repo migration to the platform team, make the repository layout easy to approve. Put the retention policy and storage footprint up top, make package signing and metadata updates immediate to verify, flag any packages with mismatched checksums, and call out clients or CI jobs that will need their sources.list or yum.repos.d changed.

Decide — diagnose the stuck moment

+
We switched two CI runners to the new mirror and now their apt installs fail with 404s. The build…

Clients started failing installs after we switched mirrors

We switched two CI runners to the new mirror and now their apt installs fail with 404s. The build owners are complaining and a release is blocked. I do not know whether the metadata update failed, the path layout is different, or the GPG keys aren’t trusted on the runners. What is the fastest way to diagnose and restore installs with minimal churn to the runners?

Become — change the pattern

+
Every time we migrate or reorganize our package repos, at least one CI job breaks and takes hours…

Each repo migration breaks at least one CI job

Every time we migrate or reorganize our package repos, at least one CI job breaks and takes hours to trace to a missing path or key. This drains the platform team and delays releases. Where are we repeatedly dropping the ball, and what one habit would prevent these recurring post-migration outages?

Next to this one

Other operating system work people do in Linux.

Every task here came from the work, not from a feature list — which is why the prompts name what you want done and never the button that does it. The tool changes; the work does not.
Copyright © LLOS.ai · 2026 — original pedagogy, voice, and design — all rights reserved.

The rest of the map

Same library, five ways in.