Score:2

best practice updating apps installed from .deb?

wf flag

I know two sources of software: from a repository or a .deb file.

Repositories are maintained, and are updated every time the system updates - its automatic. (i.e sudo apt update && sudo apt upgrade will update your package). The system will know if it needs to be updated.

But what happens with apps from .deb files? When do they get updated? How do they get updated? Is it manual? How do you know when to do it? etc. etc.

What is the best practice for keeping this kind of app up to date?

guiverc avatar
cn flag
Best practice is always add a *trusted* source to your system, and install from that source (*which will update along with normal system packages are per your system policy*).
Score:6
cn flag

Best practice is to avoid manually downloading and installing .deb files.

Distros (like Debian and Ubuntu) are the standard mechanism to push updates to users. When you manually download and install a deb, you are doing so outside the distro. Checking for updates becomes your responsibility. You must learn that project's release and update cycles, mark your calendar, manually check, manually update, and manually test and maintain. It's a lot of work...which is why Debian developed the package/distro method over 20 years ago to automate that administrative burden.

The easiest way for free software developers to distribute their software is to use distros. Organizations that eschew using this effective, decades-old model usually do so for a reason. It's up to you to determine that reason. And it's up to you to balance that reason against your convenience.

iamnytik avatar
ga flag
Another problem that needs to be emphasied with manual .deb installation is that it can affect the stability of your system,i.e New versions of a program incompatible with older existing dependencies or vice versa.
in flag
‘Do so for a reason’. 99% of the time it’s that they cannot meet the packaging requirements of the distro (say, Discord or Slack) and that it’s a _serious pain in the arse to set up and maintain your own repo_ (speaking from experience on this one, especially on the Debian/Ubuntu side of things, APT repositories are _horribly_ engineered and a pain in the arse to maintain).
I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.