• 0 Posts
  • 7 Comments
Joined 2 years ago
cake
Cake day: November 21st, 2023

help-circle
  • It is a question I’ve spent a lot of time trying to work out. Can’t speak to docker.

    Some of the specifics of Keeps and Dontkeeps depend on details of your system. You have to find out where the distro, DM and other apps keep the following:

    Dontkeeps:

    • trashes
    • temp files
    • file indexes … IMHO these dont backup properly if you leave them in and will prevent you from completing the task
    • device files

    Keeps:

    • list of installed packages — explicit and deps separate if possible
    • config files: /etc, ~/.config, ~/.* on a case by case basis… I say remove the obvious large temp dirs and keep the rest by default for simplicity
      • for the system configs I’ve had a tool called etckeeper running for a while because it was highly recommended but I’ve never actually restored from it…
    • personal documents and other files such as typically kept in the home directory
    • /root occasionally has something you need

    Ways to investigate:

    • use a disk usage utility to find out where your storage is being used up … It’ll help you find large Dontkeeps
    • watch for recently modified files
    • dirs and files that are modified all the time are usually temp dirs. But sometimes they have something useful like your firefox profile.

    Most backup solutions are ONE of the following:

    1. User files
    2. System files

    Don’t spend too much time crying about needing two solutions. Just make your backup today and reach perfection later.

    Remember: sync isn’t backup. Test your backup if you can (but its not as easy as it sounds). Off site your most precious files.



  • I have also been confounded by the situation.

    It is even worse when you are on the secondary market. The company’s product pages are broken. Trying to compare across different release years is way harder.

    I assumed the reason for this had to do with the production systems and supply chains. They can get a certain number of x parts at y price from a factory located in a given location. You get enough parts in proximity to each other and you make it a model.

    Its one thing for a small company to have enough components to have only a few models but with the volume dell or HP moves, they would need to really invest in suppliers or actually make the components themselves.

    I dont imagine the marketing people have come up with all the options, they’re just the ones who have to try to sell want they’re given.


  • I’ve not used Guix but I don’t think any distro has anything close to number of desirable available packages as arch— so be prepared for that. My ventures into debian, suse and fedora were made quite annoying by having to work around the many missing packages. Including user-facing applications, dependencies and background programs. I never quite got down with distrobox, maybe that’s the cure.

    this chart on wikipedia gives the impression that Debian has more packages but that’s not the way it feels when you are looking for something. Maybe they have a lot of dot matrix printer libraries from 1992 or something which bring the number up.

    Arch includes a lot of not-at-all-free packages (which it is impossible to distinguish in pacman or other tool as far as I can find), orphaned, new packages that haven’t yet made it into other repos, and packages where no attempt has been made to submit them to other repos.

    On arch I have virtually never had to go outside the repos for packages. It’s very hard to give up once you are used to it. (Even though it’s better to use properly libre/free stuff and other benefits of a more curated approach like security, stability and quality.)