Devuan Linux Template (non-official) available for testing

inspired by this post Alpine Linux Template (non-official) available for testing

This devuan template is in the experimental stage and is unstable. Please use it only for testing and non-critical activities.

My low development ability may lead to the construction of the template is not very good. Welcome anyone to help🙏

Built devuan template is similar to debian-13-minimal including a minimal X + alacritty and xterm with openrc init.

Default user and root passwd : devuan

10 Likes

Special thanks :innocent: to the upstream developers’ work: qubes-builder-alpine and qports.

Thanks :innocent: also to the Qubes OS project for providing the Debian template build tools: [qubes-builder-debian] and Debian packaging resources.

2 Likes

Thank you for doing this.

2 Likes

Good on you for doing this. Many vocal privacy/security posters just talk, you DID something

2 Likes

releases0.0.3
add sys-firewall and sys-usb service support
but for sys-net service VM :After multiple attempts, the function still does not work😢: it cannot connect/disconnect wifi through the desktop nmapplet nmapplet multiple buttons are gray unusable.Need more help😢

Users of the apline linux template or other openrc init template can try adding sys-firewall services vm.
The code may be bad, sorry.

Thank you🤝

I also set up a simpleplexchat group Welcome to chat and communicate
Link to join the group Devuan Gnu/Linux: SimpleX group link (via smp6.simplex.im)

:nerd_face: :kissing_heart:

version 0.0.4 release here:

  1. update qubes package: qubes-app-linux-split-gpg qubes-gui-agent-linux qubes-linux-utils
  2. add new useful package: qubes-app-linux-pdf-converter qubes-app-linux-img-converter qubes-app-shutdown-idle
  3. add postinst: auto enable openrc service aftere install.
  4. rebuild all deb and template.
  5. more details view allinone/changelog.md.
3 Likes

Hi thanks for you efforts! I tried a few things but I can’t find qubes-core-agent-networking anywhere in /etc/init.d/ is there anyway to network it or am I missing something

Sorry, it wasn’t pre-installed during the built minimal template.
Like the official debian-13-minimal template, it contains only the minimum number of software packages.

qubes-core-agent-networking package in
allinone/qubes-builderpack/alldeb/work/qubes-core-agent-networking_4.3.40-1_amd64.deb

allinone/qubes-builderpack/alldeb/work/ includes my frequently used qubes packages

1 Like

where are those dirs? I get 404 for any of those links.

My friend, these files are here.releases

1 Like

Thanks, works great… Well done, hope to see this template perpetuate, Devuan (and most things non-systemd) are really appreciated.

2 Likes

:yum:
thanks

:nerd_face:

version 0.0.5 release here:

  1. update qubes package:qubes-core-agent-linux->v4.3.42.
  2. rename template → devuan6-minimal.
  3. remove xterm in built template.
  4. more details view allinone/changelog.md.
1 Like

Good work, If people are getting errors updating after install you need to change the update servers to something like
deb http://deb.devuan.org/merged as I couldn’t access the .cn ones.

source.list that is usually built is the first “mirrors.dotsrc.org” (I have the best experience).
Probably when building this template, the network is not very good, mixed with the second mirror source :frowning_face: Sorry

The builder-devuan directory has a variable that holds the source repository address of the mirror source (which will eventually become source.list) The first is mirrors.dotsrc.org The second is mirrors.tuna.tsinghua.edu.cn… Total of four (according to
https://pkgmaster.devuan.org/mirror_list.txt Bandwidth&& No problems sorting from large to small)

1 Like

version 0.0.6 release (url):
Have a good time to use it.:sunglasses:

  1. update package in upstream/deb-srctar/needdevuan-qports/ : [“qubes-core-agent-linux”]=“v4.3.42”->“v4.3.45” [“qubes-usb-proxy”]=“v4.3.5”->“v4.3.6” [“qubes-gui-agent”]=“v4.3.16”->“v4.3.17”
  2. change build Depends for devuan such as
    libsystemd-dev->libelogind-dev
  3. make deb can be build in devuan template now!
  4. add some .sh make build easier

If you find some problems in your use, solve problems you encounter or have other ideas, please let me know. :heart_eyes:

2 Likes

It makes a great sys-usb replacement
install template
change etc/apt/sources.list to
http://deb.devuan.org/merged
update & upgrade
copy qubes core agent,
/allinone/qubes-builderpack/alldeb/base/
and qubes input proxy sender / usb proxy / qubes core-agent thunar from
allinone/qubes-builderpack/alldeb/other/work/
to the template and install with zenity ntfs-3g gnome-keyring, polkitd and libblockdev-crypto3
then you need to trigger it on boot:

nano /etc/rc.local
/bin/udevadm trigger --action=add
 chmod +x /etc/rc.local

create a disposible template out of it and just replace your sys-usb template with this one.

No systemd on the sys-usb

Also the mullvad-browser repo works on the devuan template so it can make a good lightweight browsing qube.
Thanks again @fish. I had a good time to use it :upside_down_face:

2 Likes