The officially official Devuan Forum!

You are not logged in.

#1 Re: DIY » easydeb deb packager » Today 04:08:38

exponentialmatrix wrote:

fixed the bug, new release:

Thanks, I can confirm the error is gone.

BTW, do I understand this right that I could simply take a pkgbuild file from Arch AUR, rename it to debbuild and adapt the dependencies if necessary and then build it on devuan?
In other words, is the file format specification of the debbuild files 100% compatible with the pkgbuild file format?

#2 Re: Hardware & System Configuration » (excalibur) strange messages during startup » Yesterday 22:21:54

You can run sudo dmesg in a terminal window after startup is completed to see these messages again and then copy them here exactly.

#3 Re: DIY » What is the equivalent of "mock" on Devuan? » Yesterday 22:10:53

@g4sra yes, I find the debian packaging world confusing too (as should have transpired from my previous messages in this thread), but my impression is that for some reason the debian devs find it easier to describe the current process in their own personal blog rather than to go through whatever (presumably complicated) process to update the official debian documentation.

That 'sbuild' is the current "right way" to build debian packages is also stated in this blog by another debian dev (but his how-to is too vague, the one from Stephan Lachnit is much more detailed and therefore easier to follow for a newbie like myself):
https://www.linux.it/~ema/posts/buildin … right-way/

#4 Re: DIY » What is the equivalent of "mock" on Devuan? » Yesterday 19:41:02

@g4sra can you please rephrase that, I don't understand what you are trying to say.

#5 Re: DIY » What is the equivalent of "mock" on Devuan? » Yesterday 14:53:48

abower wrote:

I have to say sbuild is really where it is at in Debian today: it's the go-to tool for this

Thanks for the confirmation, that's the impression I got too, the guide from Stephan Lachnit that I linked in my previous message is based on sbuild and is fairly recent and he's an official Debian developer/packager.
pbuilder seems to have been superseded by sbuild, pbuilder seems to be older and no longer state of the art (although probably still usable).

s1mple wrote:

I think the best way to go about it is to ignore most other documentation and stick to the Debian Maintainers Guide

That was my initial way of thinking too, but it appears that a lot of official guides are not kept up-to-date and therefore don't really teach the current best practices.

#6 Re: DIY » What is the equivalent of "mock" on Devuan? » Yesterday 03:28:54

I haven't actually tried building a package with this setup yet but I followed the following guide that seems to setup a chroot environment for building deb packages comparable to "mock" for rpms: https://stephan.lachnit.xyz/posts/2023- … cacher-ng/

Can somebody with experience please confirm that this guide at the above link is correct and makes sense?

#7 Re: DIY » easydeb deb packager » 2025-11-15 21:17:09

@golinux thanks for that link, it's a well written guide and there is certainly some interesting info but all those methods described are geared towards someone who just wants to install some not already packaged software on his on PC, not to produce redistributable packages.

If easydeb does a clean chroot build as I hope it does then for me that's far more useful than the methods described in your link.

#8 Re: DIY » easydeb deb packager » 2025-11-15 20:21:00

When installing the deb package from your git repo I get the following error:

Unpacking easydeb-git (0.5.1.r0.g053bbf3) ...
Setting up libarchive-tools (3.7.4-4) ...
Setting up gawk (1:5.2.1-2+b1) ...
Setting up easydeb-git (0.5.1.r0.g053bbf3) ...
Compiling '/usr/share/easydeb/dependencies/missing_apt_dependencies.py'...
ln: failed to create symbolic link '/etc/firejail/easydeb.profile': No such file or directory
dpkg: error processing package easydeb-git (--configure):
installed easydeb-git package post-installation script subprocess returned error exit status 1
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for libc-bin (2.41-12) ...
Errors were encountered while processing:
easydeb-git
Notice: Download is performed unsandboxed as root as file '/home/user/Downloads/easydeb-git_0.5.1.r0.g053bbf3_all.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
Error: Sub-process /usr/bin/dpkg returned an error code (1)

What "Download" does the Notice in the end refer to?
I had downloaded the package manually and then run apt install /home/user/Downloads/easydeb-git_0.5.1.r0.g053bbf3_all.deb as root (su - ) to install it.

#9 Re: DIY » usb controllers and qemu » 2025-11-15 20:01:53

zapper wrote:

I was hoping there was an easier way lol.

The far easier way would be to use VMware workstation for Linux which nowadays is totally free (as in beer), but you have to register an account with broadcom to download it (anyone can do it, it's not restricted to businesses, and since you don't have to show proof of the details you provide you can basically write whatever you want...).

#10 Re: DIY » easydeb deb packager » 2025-11-15 19:56:39

I had a read through some example debbuild files from you and find them a big step forward compared to the native deb packaging files. So from that point of view easydeb looks like a great improvement to me, thanks for making this tool available.

But I still have the following question:

exponentialmatrix wrote:

It takes recipes and builds deb packages.

Does easydeb build the packages in a clean chroot environment (like 'mock' does for RPM based distros) or simply with the environment of the user launching it?

#11 Re: DIY » What is the equivalent of "mock" on Devuan? » 2025-11-15 19:00:59

What makes the whole deb packaging process so difficult is that there is a bewildering array of packaging tools with overlapping functionality. Also dozens of how-tos that all describe different ways to do it. So as a newbie to deb packaging I don't know which how-to to follow.

For example the one suggested by RedGreen925 says right on top:

Page added to CategoryProposedDeletion
This page has been added to CategoryProposedDeletion. It was first writtin in 2006, and was marked redundant in 2019.

So it would seem that this is not the best guide to follow in 2025...

But by following some links on the above page I found a page about a tool called pbuilder that seems interesting:
https://wiki.debian.org/pbuilder

Is pbuilder something like mock that I should familiarize myself with or is that outdated and no longer useful too?

Just to add: I would like to learn to build deb packages good enough for redistribution, just like "mock" allows on RPM based distros, not to only install on the same system where I build them on (in which case getting the dependencies right wouldn't matter much).

#12 Re: DIY » What is the equivalent of "mock" on Devuan? » 2025-11-15 17:45:14

If there is no such thing as a Devuan equivalent to "mock" how do you make sure that the list of build dependencies is complete when creating a deb package?

#13 Re: Hardware & System Configuration » Why does Trixie/Excalibur have two Nvidia driver versions (535 / 550)? » 2025-11-14 21:07:58

In a German computer forum one of the devs of XLibre just posted earlier today that the soon to be released XLibre Xserver v25.1.0 will among other things include enhanced compatibility with older Nvidia GPU drivers:
https://www.computerbase.de/forum/threa … t-31077378

His whole post is very interesting and well worth reading, it gives a good insight into the very active development of XLibre, he says they are already a team of 10 permanent developers working on XLibre. To me it sounds like Xlibre has a bright and long future in front of it!

The post is in German so if you don't understand German run it through a translator such as DeepL.

I wouldn't be surprised if there are some Nvidia Devs involved or at least collaborating in the background with XLibre since Nvidia has always shown a preference for X11 rather than Wayland.

#14 DIY » What is the equivalent of "mock" on Devuan? » 2025-11-14 19:34:07

tux_99
Replies: 12

Is there an equivalent of "mock" (which is for RPM packages) for DEB packages, i.e. a tool that automatically creates a chroot environment to build a DEB package from source retrieving the necessary dependencies from the repos rather than making use of the libraries and dev tools installed on the host system?

I already did a web search for this before starting this thread but couldn't find a clear answer (and I refuse to use hallucinating AI chat bots).

#15 Re: Hardware & System Configuration » Power usage of SSDs » 2025-11-14 19:24:14

The main selling point of SSDs has always been access times, not power consumption, although SSDs do generally consume less power than hard disks when idle.

#16 Re: Devuan Derivatives » Vuu-do Linux! *New Openbox-64 iso's (1.0.7) up 2-02-18*!! » 2025-11-14 17:50:10

greenjeans wrote:

That looks like a new record for age-of-machine (2003),

That's probably a typo, he must have meant 2013 as DDR3 did not exist in 2003 and nobody (except servers and maybe very high-end workstations) had 4 GB of RAM in 2003, 4 GB of DDR3 RAM was typical in 2013.

#17 Re: Hardware & System Configuration » Why does Trixie/Excalibur have two Nvidia driver versions (535 / 550)? » 2025-11-14 16:51:04

@rolfie you are talking about ancient hardware, I mean I still also have a GTX 750 from 2014 and that's still supported by the latest 580 Nvidia drivers, only GPUs from before that aren't supported anymore in the latest drivers, but even those can still be used with current distros by simply installing an older kernel like the 5.4 LTS kernel and using the older 390 or 340 Nvidia drivers.

#18 Re: Off-topic » GTK2 Removed from Arch's Repositories » 2025-11-14 16:43:00

Calamity wrote:

The whole idea of sharing and mutual support seems to have practically evaporated from the spirit of Linux community

I would say that it still exists, it only has been marginalized by the corporate takeover which newer generations of Linux users aren't really aware of since they didn't experience Linux before the takeover (which has been gradual but relentless).

Also many users that come to Linux from Windows don't have first-hand Unix experience and therefore aren't really looking for a Unix-like system but rather for a Windows-like system without Microsoft, hence the acceptance of systemd and wayland.

Like many early adopters of Linux I got interested in Linux because it was a free Unix-like system for inexpensive PCs, having before had experience with Irix, Solaris and HP-UX at university and at work.

Many of those who switched to Linux more recently have never used any Unix system before, they don't care about the Unix heritage of Linux and this is why the the newer generations of developers are more and more getting rid of the Unix like features of Linux.

#19 Re: Hardware & System Configuration » Why does Trixie/Excalibur have two Nvidia driver versions (535 / 550)? » 2025-11-14 16:14:16

steve_v wrote:

I don't use nvidia, because the drivers are a constant source of aggravation...

I keep reading this and I certainly don't want to doubt other people's experiences,  but personally I have never had problems with them, on the contrary they have been very stable and reliable for me so far, and I'm using Nvidia GPUs under Linux since around 2007 or so, exactly because of my good experience with them.
I have to add that the newest Nvidia card that I use is a GTX 1050, maybe the problems are specific to more recent generations of GPUs?
Also I'm not a gamer (except for very occasionally playing some older FOSS games), maybe the problems are mostly with commercial games?

#20 Re: Hardware & System Configuration » Why does Trixie/Excalibur have two Nvidia driver versions (535 / 550)? » 2025-11-14 14:16:50

zapper wrote:

what kind of cpu do you have? I thought intel and amd both had their own individual graphics card functionality built in.

I have an AMD cpu, there are loads of AMD cpus without IGP, both current and older generations, recent Intel cpus without IGP are far less common but they do exist too.

#21 Re: Off-topic » Hard Rust requirements for APT from may next year » 2025-11-13 21:18:27

fsmithred wrote:

70430 packages, including virtual packages
3561 packages, excluding virtual packages

That might well be but so far they are completely irrelevant, i.e. none of them provide anything useful for which there aren't better non-rust alternatives available.

I checked my Devuan installs and despite not having consciously avoided installing software written in rust I don't have any such software installed (except possibly the kernel, not sure if I make use of the kernel parts written in rust or not).

#22 Re: Devuan » New to Linux: Independent vs Based-on Distributions? » 2025-11-13 19:38:55

Yes I would recommend to try it out on a secondary PC, or even in a VM, not straight away on your main PC that you rely on for your daily tasks.

But even just reading the book is highly educational to understand the inner workings of a Linux based system, you don't necessarily have to then follow through and build such a home grown Linux system.

#23 Re: Devuan » New to Linux: Independent vs Based-on Distributions? » 2025-11-13 19:29:48

If you are looking for complete independence from any distro then I can highly recommend Linux from Scratch: https://www.linuxfromscratch.org/

#24 Re: Off-topic » GTK2 Removed from Arch's Repositories » 2025-11-13 18:10:46

That's probably their (IBM/Redhat) ultimate wet dream, make the kernel depend on systemd...

#25 Re: Other Issues » Hi, new here just joined devuan. need help with games an programs. » 2025-11-13 17:10:54

FYI, this is how it looks on my Devuan Excalibur install with backports and non-free stuff enabled, but I'm not an expert of apt so can't guarantee that it's correct:

user@vm:/etc/apt/sources.list.d$ pwd
/etc/apt/sources.list.d
user@vm:/etc/apt/sources.list.d$ more devuan*sources
::::::::::::::
devuan-backports.sources
::::::::::::::
# Modernized from /etc/apt/sources.list
Types: deb deb-src
URIs: http://deb.devuan.org/merged/
Suites: excalibur-backports
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/devuan-archive-keyring.gpg
::::::::::::::
devuan.sources
::::::::::::::
# Modernized from /etc/apt/sources.list
Types: deb deb-src
URIs: http://deb.devuan.org/merged/
Suites: excalibur
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/devuan-archive-keyring.gpg

# Modernized from /etc/apt/sources.list
Types: deb deb-src
URIs: http://deb.devuan.org/merged/
Suites: excalibur-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/devuan-archive-keyring.gpg

# Modernized from /etc/apt/sources.list
Types: deb deb-src
URIs: http://deb.devuan.org/merged/
Suites: excalibur-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/devuan-archive-keyring.gpg

Board footer

Forum Software