The officially official Devuan Forum!

You are not logged in.

#1 2021-05-10 17:42:16

anon
Member
Registered: 2021-05-10
Posts: 2  

Creating a Custom Devuan Iso with Preinstalled Packages

I was wondering how I would go about creating a custom devuan iso that comes with packages of my preference out of the box (window manager, cmd utilities etc) so that I don't have to configure anything myself.  The reason I want to do this is to have a perfect copy of my system that I can reinstall in case anything happens to my computer, I also want to be able to share this ISO with my friends so that they can also try my pseudo-distro.  I looked around and found a way to do this in debian using an utility called

live-build

but I don't know if this would work in devuan.  I also found this blog post that addresses the exactly what I want to do but it's from 2015 and it's meant for devuan jesse.  Should I just make a custom debian iso and then devuan-ise-it using this guide. Or is there a way to do this natively?

I don't know if this matters but I plan on installing the following packages in the devuan iso:

  • Dwm Window Manager

  • Vim with my own config

  • Python Packages

  • Gtk & Qt Themes

  • St Terminal

  • Picom compositor

  • Other small packages e.g. youtube-dl cmus etc


hey

Offline

#2 2021-05-10 18:08:18

golinux
Administrator
Registered: 2016-11-25
Posts: 2,323  

Re: Creating a Custom Devuan Iso with Preinstalled Packages

refractasnapshot.  Devuan "live" installation isos are created using it.  It's in the repos and more info at refracta.org

Offline

#3 2021-05-13 16:00:08

MiyoLinux
Member
Registered: 2016-12-05
Posts: 1,098  

Re: Creating a Custom Devuan Iso with Preinstalled Packages

#1 ^

Except you should use MOC instead of CMUS. Hahahaha! tongue


I have been Devuanated, and my practice in the art of Devuanism shall continue until my Devuanization is complete. Until then, I will strive to continue in my understanding of Devuanchology, Devuanprocity, and Devuanivity.

Veni, vidi, vici vdevuaned. I came, I saw, I Devuaned. wink

Offline

#4 2021-06-13 19:19:50

lightwaves
Member
Registered: 2021-06-13
Posts: 2  

Re: Creating a Custom Devuan Iso with Preinstalled Packages

I've used systemback 2.0 with beowulf. has worked with lxde, xfce and plasma using beowulf. peace love light
Sometimes refracta does not work from the repos, though probably just me not installing something else needed, though systemback 2.0 is nice.

Offline

#5 2021-06-14 15:05:46

Ogis1975
Member
Registered: 2017-04-21
Posts: 205  
Website

Re: Creating a Custom Devuan Iso with Preinstalled Packages

anon wrote:

Picom compositor

This program does not exist in Devuan Beowulf repos

Last edited by Ogis1975 (2021-06-14 15:06:03)


MyLiveMatter

Offline

#6 2021-06-14 15:41:55

Nili
Member
From: $HOME/♫♪
Registered: 2016-12-01
Posts: 166  
Website

Re: Creating a Custom Devuan Iso with Preinstalled Packages

picom exists on Devuan testing/sid repo for the moment.
https://pkginfo.devuan.org/cgi-bin/poli … ge&q=picom
as it in Debian testing/sid too only.
https://packages.debian.org/search?suit … ords=picom

To have it on Devuan, one must enable testing/sid repo, but (keep in mind these are for test or guts smile)

deb http://deb.devuan.org/merged chimaera main non-free contrib

From my testing:

root@devuan:/home/user# apt-get install -s picom
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libconfig9 libev4 libxcb-composite0 libxcb-damage0 libxcb-image0 libxcb-randr0 libxcb-render-util0 libxcb-xinerama0
The following NEW packages will be installed:
  libconfig9 libev4 libxcb-composite0 libxcb-damage0 libxcb-image0 libxcb-randr0 libxcb-render-util0 libxcb-xinerama0 picom
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Inst libconfig9 (1.5-0.4 Devuan:4.0.0/testing [amd64])
Inst libev4 (1:4.33-1 Devuan:4.0.0/testing [amd64])
Inst libxcb-composite0 (1.14-3 Devuan:4.0.0/testing [amd64])
Inst libxcb-damage0 (1.14-3 Devuan:4.0.0/testing [amd64])
Inst libxcb-image0 (0.4.0-1+b3 Devuan:4.0.0/testing [amd64])
Inst libxcb-randr0 (1.14-3 Devuan:4.0.0/testing [amd64])
Inst libxcb-render-util0 (0.3.9-1+b1 Devuan:4.0.0/testing [amd64])
Inst libxcb-xinerama0 (1.14-3 Devuan:4.0.0/testing [amd64])
Inst picom (8.2-1 Devuan:4.0.0/testing [amd64])
Conf libconfig9 (1.5-0.4 Devuan:4.0.0/testing [amd64])
Conf libev4 (1:4.33-1 Devuan:4.0.0/testing [amd64])
Conf libxcb-composite0 (1.14-3 Devuan:4.0.0/testing [amd64])
Conf libxcb-damage0 (1.14-3 Devuan:4.0.0/testing [amd64])
Conf libxcb-image0 (0.4.0-1+b3 Devuan:4.0.0/testing [amd64])
Conf libxcb-randr0 (1.14-3 Devuan:4.0.0/testing [amd64])
Conf libxcb-render-util0 (0.3.9-1+b1 Devuan:4.0.0/testing [amd64])
Conf libxcb-xinerama0 (1.14-3 Devuan:4.0.0/testing [amd64])
Conf picom (8.2-1 Devuan:4.0.0/testing [amd64])

sid repo...

deb http://deb.devuan.org/merged sid main non-free contrib

or, wait until testing becomes stable as it will end on stable sooner or later.

Last edited by Nili (2021-06-14 15:48:18)


Devuan // CWM
Fedora // GNOME

Offline

Board footer