The officially official Devuan Forum!

You are not logged in.

#1 Re: DIY » [SOLVED] Someone using the deb-multimedia repository? » 2026-05-15 18:11:06

There are distributions (MX Linux, Q4OS) that use the deb-multimedia repository to install additional, non-free, or up-to-date codecs. When testing these distributions, I installed those codecs without any issues for the system. However, this operation was intentionally designed by the developers of these distributions, and the system has been appropriately adapted.

Devuan does not have this feature, and one must be careful when installing anything from the deb-multimedia repository. I add this repository to the list, install a couple of additional codecs (libdvdcss2), and then disable it.

In my humble opinion, installing larger applications from there, which entail many dependency packages (not only codecs), is asking for trouble. Installing applications is, of course, entirely possible, and I did just that when I was testing Devuan on a virtual machine.
In the long run, however, a dilemma remains: should I disable this repository and leave the packages installed from it as local/obsolete, or should I keep it enabled and update all these packages?
Especially in the latter case, you never know when the installed applications or their dependencies might need, for example, systemd or libraries/versions not present in the Devuan repository. Deb-multimedia is, after all, a multimedia repository for Debian, not Devuan.

#2 Re: Installation » Avoiding FlatPak, Snap, and Other Package Managers » 2026-05-15 17:24:32

1. This is even (probably?) recommended. The .deb packages in the repository are built for a specific distribution and are optimized for the system better than (usually) generic Flatpak applications. There are distributions that try to adapt (themselves to) Flatpak/Snap, but Devuan doesn’t seem to be one of them.
Personally, I don’t like Flatpak or Snap, as they’re a hassle to set up their privileges in KDE and have various non-obvious limitations. I tolerate AppImage, though. As for package managers, I prefer Synaptic because it gives me sound control over what I install - with recommended packages, without them, excluding packages from updates, etc. However, Discover is also fine, especially for installing Plasma add-ons, themes, icons, desktop elements, etc.

2. I tried KDE5 and Trinity at the same system once, and it worked, so it’s possible. As for GNOME - I don’t know; I’m not a fan of that desktop environment.

#3 Re: Installation » Setting up automatic updates (or something close to it). » 2026-05-09 14:17:40

I've never used the AppImage Package Manager, but if you can set it up to run unattended, then by all means, go for it.

Also, from what I’ve read in the Topgrade documentation, this program can handle everything that the sysupdate.sh script does, as well as AppImage (and much more).
You can then add Topgrade to your cron schedule instead of the sysupdate.sh script.
And if you need to run Topgrade manually as an ordinary user, you can execute it with the command:

su -c /usr/bin/topgrade

#5 Re: Installation » Setting up automatic updates (or something close to it). » 2026-05-09 08:31:11

It's not too difficult. Save the contents to a file, such as sysupdate.sh, and set its execution permissions:

# chmod a+x sysupdate.sh

Then move the file to the /usr/bin directory:

# mv ./sysupdate.sh /usr/bin

Next, edit the cron configuration file:

# nano /etc/crontab

and enter the command to run the sysupdate.sh script:

0 21 * * * root /usr/bin/sysupdate.sh

This entry means that cron runs the script every day at 21:00 as root. Of course, you can change the script’s execution time to whatever you need.

Alternatively, instead of messing with editing crontab, after having granted the script execute permissions and moving it to /usr/bin, you can make a symbolic link in the /etc/cron.daily directory

# ln -s /usr/bin/sysupdate.sh /etc/cron.daily

and the script will be executed once a day.

That’s it. The script runs on its own, updates the repositories, installs new package versions, and cleans the system of old or unnecessary versions. For system-critical packages, changes take effect after the system reboot. This isn’t a problem for me, as I’m not a fan of keeping the system run for months.

In the script itself, you can block, for example, updates to Flatpak applications if you don’t have them.

The section at the very beginning of the script (5 lines below the #!/bin/bash line) is for systems with sudo and forces the sudoers to enter their password when the script is run manually by the user. In Devuan, you can ignore this and run the script manually with the command

su -c sysupdate.sh

#6 Re: Installation » Setting up automatic updates (or something close to it). » 2026-05-08 14:57:13

I use a simple script that runs via cron. It requires absolutely no maintenance, which is why I installed it on my wife's laptop wink
Here is the content of the script:

#!/bin/bash

#if not root, run as root
if (( $EUID != 0 )); then
    sudo $0
    exit
fi

echo
echo ">> Looking for updates."
apt update --fix-missing
echo

echo ">> List of upgradable packages"
apt list --upgradable
echo

echo ">> Upgrading..."
apt -y full-upgrade --fix-missing --fix-broken
echo

echo ">> Making cleanup..."
apt -y autoremove
apt clean
apt autoclean
apt purge -y $(dpkg -l | awk '/^rc/ { print $2 }')
echo

echo ">> Flatpak updates..."
flatpak update -y
echo

echo ">> Done."
echo

If you're interested in a more advanced tool, check out topgrade:
https://github.com/topgrade-rs/topgrade

#7 Off-topic » New forum member » 2026-05-08 14:34:01

PedigreeCat
Replies: 3

Hello Devuan team,

I just registered as a new member of the Devuan community, although I’ve been following this forum since 2024.

About me: I’m Polish and I live in Warsaw.
I’ve been using Linux daily since 2001 (Mandrake Linux back then). For a long time, I used PCLinuxOS, KDE/Trinity desktop. I really appreciated the common-sense approach and user-friendliness of its community, and their reluctance to switch to systemd.
For a short time, I used PCLinuxOS Debian Edition, again because it didn’t have systemd, and that’s how I made the switch from the RPM world to the DEB world. In 2024 that led me to Devuan, and that’s where my distro-hopping ended (I hope). Currently I use Devuan Excalibur Plasma 6 a desktop computer I built myself.

Devuan gives me everything I need: a stable, polished system and a large software repository. I don’t have to use systemd, and I can get by without sudo (I really hate that feature).
After a quarter-century of using Linux, I no longer need any “control panels” like those in PCLinuxOS or MX Linux to customize the system and software to my needs.

Finally, I’m really glad to have joined the Devuan community, and I’ll do my best to contribute as much as I can.

Greetings from Warsaw,

Krzysztof (Christopher)

Board footer

Forum Software