For general announcements.
Post a reply
fsmithred

- fsmithred
- Posts: 2101
- Joined: Wed Mar 09, 2011 9:13 pm

## Refracta-8 (Jessie) based on Devuan

Fri Oct 30, 2015 6:41 pm

Refracta is now based on Devuan, instead of Debian. Live ISO files are available for download. These are base system only, with no desktop and no xorg. They do contain all the usual command-line utilities for administration, rescue and repair. They do not, and never did contain systemd or any systemd libraries.This release is labeled as beta, although at this time, Devuan is still a little bit pre-beta.
sources.list uses only devuan sources, but additional repos can be enabled by uncommenting them in sources.list.d/nosystemd to allow installation of packages that would otherwise require systemd or its libraries. These extra repos might be removed in later versions, when they are no longer needed.
They're in the testing folder at sourceforge:
http://sourceforge.net/projects/refracta/files/testing/
---
dzz

- dzz
- Posts: 647
- Joined: Wed Apr 27, 2011 11:53 am
- Location: Devon, England

## Re: Refracta-8 (Jessie) based on Devuan

Sat Oct 31, 2015 2:53 pm

Well done fsmithred, thanks, good move. This should provide a perfect Devuan base. I can use just as it is, for a minimal admin and rescue system.
To kick libsystemd0 and before adding a DE (at least XFCE4) you can try uncomment angband.pl in sources.list.d/nosystemd.list and dist-upgrade. If you want cups, consolekit2 or eudev uncomment exegnulinux.net ..
EDIT seems only acpi-fakekey depends libsystemd0 in the original ISO..
I'm not sure if "deb http://packages.devuan.org/devuan jessie main" needs enabling or not..
I'm going to try adding TDE and see how it goes, also see how a live image with XFCE4 added sizes up.
golinux

- golinux
- Posts: 663
- Joined: Thu Nov 08, 2012 1:23 am

## Re: Refracta-8 (Jessie) based on Devuan

Sat Oct 31, 2015 3:35 pm

I had an opportunity to post this link to #devuan this morning. dzz and fsmithred, looking forward to your xfce versions (not a TDE fan).
fsmithred

- fsmithred
- Posts: 2101
- Joined: Wed Mar 09, 2011 9:13 pm

## Re: Refracta-8 (Jessie) based on Devuan

Sat Oct 31, 2015 10:37 pm

dzz, I'll include your instructions in the next build, which may be soon, as I forgot to turn off numlock. And the next version of refractasnapshot, which is still sitting on my desktop waiting for more changes, already has a reminder for me to turn off numlock. I didn't use that one.
Oh, I didn't even think about sources.list, since it was working ok. I should probably change it to what I've got in my alpha2 installation:

Code:
  `deb http://us.mirror.devuan.org/merged/ jessie main
  deb-src http://us.mirror.devuan.org/merged/ jessie main
  deb http://security.debian.org/ jessie/updates main
  deb-src http://security.debian.org/ jessie/updates main
  # jessie-updates, previously known as 'volatile'
  deb http://us.mirror.devuan.org/merged/ jessie-updates main
  deb-src http://us.mirror.devuan.org/merged/ jessie-updates main
  `

Also note that there are two files for pinning systemd. The stock devuan file that prevents systemd-sysv and the refracta file that pins *systemd*.
dzz

- dzz
- Posts: 647
- Joined: Wed Apr 27, 2011 11:53 am
- Location: Devon, England

## Re: Refracta-8 (Jessie) based on Devuan

Mon Nov 02, 2015 6:07 pm

Testing refracta8-nox mostly in a chroot for now, I can easily do changes then rebuild and run the live image using grub. I don't have a supercomputer that runs virtualbox to a usable degree.
So far I sacked libsystemd0 (and consequently acpi-fakekey) and installed xfce4. No 3rd-party repos used yet.
I got reboot/shutdown working for user but no suspend in logout menu. Therefore devuan's policykit-1 works with mainstream consolekit (but note, consolekit is no longer maintained, consolekit2 is) Can't install mainstream gvfs without libsystemd0 (angband.pl has the only recompiled version)
Bootup seemed to struggle around switch_root but finally completed. This is probably due to no static device nodes in /dev (debian-live images do have some basic ones) as discussed elsewhere.
Apt-listbugs is a real nuisance, had to purge it.. Can't install iceweasel and a lot else.
Here is a package list diff (without ^lib*) from one of my other xfce4 builds. These have been <700MB squashed but had to lose kernel-headers and some other "build tools". Some package versions are non-mainstream.
gftp, fuseiso are not in jessie. Nor is epdfview but all alternatives have dependency bloat. Abiword is now bloated but I can't find an alternative. Mainstream cups depends libsystemd0. Can't find a good alternative to gnome-centric lightdm.

Code:
  `> abiword
  > abiword-common
  > acl
  > acpi
  > adwaita-icon-theme
  > alsamixergui
  > apt-show-versions
  > asunder
  > at-spi2-core
  > audacious
  > audacious-plugins:amd64
  > audacious-plugins-data
  > aufs-tools
  > bc
  > bind9-host
  > bleachbit
  > bootlogd
  > ccrypt
  > cd-discid
  > cdparanoia
  > clearlooks-phenix-theme
  > consolekit
  > cups
  > cups-bsd
  > cups-client
  > cups-common
  > cups-core-drivers
  > cups-daemon
  > cups-filters
  > cups-filters-core-drivers
  > cups-ppdc
  > cups-server-common
  > curlftpfs
  > dbus-x11
  > dconf-gsettings-backend:amd64
  > dconf-service
  > debian-faq
  > debootstrap
  > desktop-file-utils
  > discover
  > discover-data
  > disk-manager
  > dmz-cursor-theme
  > dnsutils
  > doc-debian
  > docbook-xml
  > encfs
  > epdfview
  > esound-common
  > evolution-data-server-common
  > exegnu-archive-keyring
  > exo-utils
  > feh
  > ffmpeg
  > flac
  > fontconfig
  > fontconfig-config
  > fonts-dejavu-core
  > fonts-freefont-ttf
  > ftp
  > fuseiso
  > galternatives
  > gamin
  > gconf-service
  > gconf2
  > gconf2-common
  > gdmap
  > geany
  > geany-common
  > gecko-mediaplayer
  > geoip-database
  > gftp
  > gftp-common
  > gftp-gtk
  > gftp-text
  > ghostscript
  > gimp
  > gimp-data
  > gir1.2-atk-1.0
  > gir1.2-freedesktop:amd64
  > gir1.2-gdkpixbuf-2.0
  > gir1.2-glib-2.0:amd64
  > gir1.2-gtk-3.0:amd64
  > gir1.2-gtksource-3.0:amd64
  > gir1.2-pango-1.0:amd64
  > gir1.2-polkit-1.0
  > gkdebconf
  > gksu
  > glib-networking:amd64
  > glib-networking-common
  > glib-networking-services
  > gnome-icon-theme
  > gnome-mplayer
  > gnumeric
  > gnumeric-common
  > gnupg-agent
  > gnupg2
  > gparted
  > gpm
  > growisofs
  > grsync
  > gsettings-desktop-schemas
  > gsfonts
  > gsfonts-x11
  > gstreamer0.10-plugins-base:amd64
  > gstreamer1.0-plugins-base:amd64
  > gthumb
  > gthumb-data
  > gtk-theme-switch
  > gtk2-engines-murrine:amd64
  > gtk2-engines-pixbuf:amd64
  > gvfs:amd64
  > gvfs-backends
  > gvfs-common
  > gvfs-daemons
  > gvfs-libs:amd64
  > gxmessage
  > hardinfo
  > hicolor-icon-theme
  > iceweasel
  > install-info
  > installation-report
  > kilobyte-archive-keyring
  > laptop-detect
  > lightdm
  > lightdm-gtk-greeter
  > linux-image-amd64
  > lxde-icon-theme
  > m4
  > meld
  > menu
  > mesa-utils
  > module-init-tools
  > mplayer2
  > mutt
  > nictools-pci
  > nmap
  > pacpl
  > pinentry-gtk2
  > policykit-1
  > poppler-data
  > poppler-utils
  > ppp
  > pppconfig
  > pppoe
  > pppoeconf
  > procmail
  > python-cairo
  > python-dbus
  > python-dbus-dev
  > python-gi
  > python-gi-cairo
  > python-glade2
  > python-gobject
  > python-gobject-2
  > python-gtk2
  > python-numpy
  > python-wicd
  > rarian-compat
  > refracta2usb
  > refractainstaller-gui
  > refractasnapshot-gui
  > sane-utils
  > scrollkeeper
  > sgml-data
  > spacefm
  > spacefm-common
  > ssl-cert
  > synaptic
  > sysvinit
  > tango-icon-theme
  > tcl
  > tcl8.6
  > texinfo
  > thunar
  > thunar-archive-plugin
  > thunar-data
  > thunar-volman
  > tilda
  > time
  > tk
  > tk8.6
  > transmission
  > transmission-common
  > transmission-gtk
  > udevil
  > udisks2
  > upower
  > virtualbox-guest-utils
  > virtualbox-guest-x11
  > vorbis-tools
  > vrms
  > wamerican
  > wavpack
  > wicd
  > wicd-daemon
  > wicd-gtk
  > winff
  > winff-doc
  > winff-gtk2
  > x11-apps
  > x11-common
  > x11-session-utils
  > x11-utils
  > x11-xfs-utils
  > x11-xkb-utils
  > x11-xserver-utils
  > x11vnc
  > x11vnc-data
  > xarchiver
  > xbitmaps
  > xchat
  > xchat-common
  > xdg-utils
  > xfburn
  > xfce-keyboard-shortcuts
  > xfce4-appfinder
  > xfce4-battery-plugin
  > xfce4-cpugraph-plugin
  > xfce4-netload-plugin
  > xfce4-notifyd
  > xfce4-panel
  > xfce4-power-manager
  > xfce4-power-manager-data
  > xfce4-screenshooter
  > xfce4-session
  > xfce4-settings
  > xfce4-terminal
  > xfce4-xkb-plugin
  > xfconf
  > xfdesktop4
  > xfdesktop4-data
  > xfonts-100dpi
  > xfonts-75dpi
  > xfonts-base
  > xfonts-encodings
  > xfonts-scalable
  > xfonts-utils
  > xfwm4
  > xinit
  > xinput
  > xorg
  > xorg-docs-core
  > xquisite-icon-theme
  > xsane
  > xsane-common
  > xscreensaver
  > xscreensaver-data
  > xserver-common
  > xserver-xorg
  > xserver-xorg-core
  > xserver-xorg-input-all
  > xserver-xorg-input-evdev
  > xserver-xorg-input-mouse
  > xserver-xorg-input-synaptics
  > xserver-xorg-input-vmmouse
  > xserver-xorg-video-all
  > xserver-xorg-video-ati
  > xserver-xorg-video-cirrus
  > xserver-xorg-video-fbdev
  > xserver-xorg-video-intel
  > xserver-xorg-video-mach64
  > xserver-xorg-video-mga
  > xserver-xorg-video-modesetting
  > xserver-xorg-video-neomagic
  > xserver-xorg-video-nouveau
  > xserver-xorg-video-openchrome
  > xserver-xorg-video-r128
  > xserver-xorg-video-radeon
  > xserver-xorg-video-savage
  > xserver-xorg-video-siliconmotion
  > xserver-xorg-video-sisusb
  > xserver-xorg-video-tdfx
  > xserver-xorg-video-trident
  > xserver-xorg-video-vesa
  > xserver-xorg-video-vmware
  > xterm
  > xtightvncviewer
  > yad
  > zenmap`

These packages in refracta8-nox are not in my builds (to save space, or I simply forgot):

Code:
  `< acpi-fakekey
  < apt-listbugs
  < apt-listchanges
  < aptitude-doc-en
  < attr
  < bsd-mailx
  < cpp-4.8
  < dialog
  < exim4-base
  < exim4-config
  < exim4-daemon-light
  < gcc-4.8
  < gdisk
  < irqbalance
  < javascript-common
  < keyutils
  < libaio1:amd64
  < libalgorithm-c3-perl
  < libalgorithm-diff-perl
  < libalgorithm-diff-xs-perl
  < libalgorithm-merge-perl
  < libarchive-extract-perl
  < libasan0:amd64
  < libcgi-fast-perl
  < libcgi-pm-perl
  < libclass-accessor-perl
  < libclass-c3-perl
  < libclass-c3-xs-perl
  < libcpan-meta-perl
  < libdata-optlist-perl
  < libdata-section-perl
  < libfcgi-perl
  < libfile-fcntllock-perl
  < libgcc-4.8-dev:amd64
  < libglib2.0-data
  < libhdb9-heimdal:amd64
  < libkdc2-heimdal:amd64
  < liblockfile-bin
  < liblockfile1:amd64
  < liblog-message-perl
  < liblog-message-simple-perl
  < libmodule-build-perl
  < libmodule-pluggable-perl
  < libmodule-signature-perl
  < libmro-compat-perl
  < libnuma1:amd64
  < libpackage-constants-perl
  < libparams-util-perl
  < libparse-debianchangelog-perl
  < libpod-latex-perl
  < libpod-readme-perl
  < libreadline5:amd64
  < libregexp-common-perl
  < libruby2.1:amd64
  < libsasl2-modules:amd64
  < libsoftware-license-perl
  < libsub-exporter-perl
  < libsub-install-perl
  < libsub-name-perl
  < libsystemd0:amd64
  < libterm-ui-perl
  < libtext-soundex-perl
  < libtext-template-perl
  < libyaml-0-2:amd64
  < linux-compiler-gcc-4.8-x86
  < linux-headers-3.16.0-4-amd64
  < linux-headers-3.16.0-4-common
  < linux-kbuild-3.16
  < lockfile-progs
  < lvm2
  < manpages-dev
  < mdadm
  < openssh-blacklist
  < python-apt
  < python-apt-common
  < python-crypto
  < python-dnspython
  < python-ldb
  < python-ntdb
  < python-samba
  < python-tdb
  < rename
  < ruby
  < ruby-debian
  < ruby-gettext
  < ruby-httpclient
  < ruby-locale
  < ruby-soap4r
  < ruby-text
  < ruby-unicode
  < ruby-xmlparser
  < ruby2.1
  < rubygems-integration
  < samba
  < samba-common-bin
  < samba-dsdb-modules
  < samba-vfs-modules
  < tasksel
  < tasksel-data
  < tdb-tools
  < winbind
  < xdg-user-dirs`

fsmithred

- fsmithred
- Posts: 2101
- Joined: Wed Mar 09, 2011 9:13 pm

## Re: Refracta-8 (Jessie) based on Devuan

Mon Nov 02, 2015 10:23 pm

Wow. I totally missed the fact that libsystemd0 got in there. Sorry about that. I thought I skipped acpi-fakekey, but maybe I copied a list of packages that had it.
I removed it from my builds, but I'm thinking about starting over. This may be bordering on obsessive-compulsive, but I really wanted a build that never had any systemd stuff. But maybe that's out the window if I've got udev.
Thanks for testing and reporting. My "supercomputer" is 10 years old and showing its age. I got to build one recently for someone else that was similar to the one you described in another thread. It was a joy work with it. Made a snapshot in about 10 minutes.
fsmithred

- fsmithred
- Posts: 2101
- Joined: Wed Mar 09, 2011 9:13 pm

## Re: Refracta-8 (Jessie) based on Devuan

Tue Feb 23, 2016 12:35 pm

Uploading refracta8_xfce now. Both i386 and amd64 builds, without systemd, without libsystemd0, based on Devuan, which is still pre-beta.
https://sourceforge.net/projects/refrac ... s/testing/
It's just like refracta-7, only different...
There's no gvfs, so there's no Trash, and you don't get a desktop icon when you plug in a usb drive. usbwait (or whatever it ends up being called) is installed, so you will get a yad window to pop up, giving you the option to mount a partition, and there are icons on the top panel to mount or unmount usb drives. Unfortunately, this window will also pop up a couple of times if you're running refracta installer from a usb stick, and it's confusing, even for the guy who wrote it.
Gnome system tools have been replaced with Mate system tools.
Devuan debootstrap is installed, and there are instructions for doing a pure Devuan debootstrap install.
I stayed with Iceweasel for the browser. At home, I'm using Palemoon, but I've run into websites that won't work right with it.
Some packages that were avoided in the jessie-sysv openbox builds are back - gnome-mplayer and gksu come to mind. I think there are some others.
Some custom scripts were removed from /usr/local/bin. I got rid of the get/set-selections scripts, because I had a bad experience with them on jessie. set-selections wanted to "restore" the package cache to an empty state. I didn't spend any time diagnosing the problem.
Some of dzz's scripts from his earlier experimental xfce builds are in /usr/local/bin/extras
I haven't been paying attention to memory usage on the desktop, but with pretty much all the same stuff running as the wheezy version, it's using around 180mb. That's too much. Either stuff has to get shut down, or we need to change the goal of keeping it around 100mb or less.
Latest refracta tools are installed - refractasnapshot-9.3.x creates files in /dev instead of patching /usr/share/initramfs-tools/init. The script will check to see if the patch was previously applied, and if it was, it opens the file in an editor for you to comment out or remove the added lines.
nadir

- nadir
- Posts: 1160
- Joined: Wed Mar 09, 2011 4:18 am
- Location: here

## Re: Refracta-8 (Jessie) based on Devuan

Wed Feb 24, 2016 9:45 pm

installation is running and i waste the time by browsing the web.
Haven't used this PC for quite a while, though it has the biggest amount of horsepower (i use the laptop in bed instead), so i ran into a couple of "problems", but nothing related to the installer.
Keep that in mind:
usbmount.sh - or such - seems a bit annoying. It pops up all the time and asks me what it shall do with the SD-card (the one refracta was dd'ed to ...).
I hit "exit", but it usually popped up again after a few seconds.
Might be the hardware, it is a crap cardreader ....
... and in the meantime installation finished ... (bye bey, sysrescue based on gentoo ... ), let's check if dragora was added to grub .... all fine, i guess
nadir

- nadir
- Posts: 1160
- Joined: Wed Mar 09, 2011 4:18 am
- Location: here

## Re: Refracta-8 (Jessie) based on Devuan

Wed Feb 24, 2016 9:45 pm

what i mainly wanted to say:
thanks, everyone involved
nadir

- nadir
- Posts: 1160
- Joined: Wed Mar 09, 2011 4:18 am
- Location: here

## Re: Refracta-8 (Jessie) based on Devuan

Wed Feb 24, 2016 9:54 pm

checking htop or ps_mem.py, i use way less than 150 MB (ps_mem says 130, htop 116).
As far it's me, that is fine.
Even 180 ain't that bad, cause any webbrowser will use more anyway. Looks as if a Gig of RAM is needed these days (assuming one wants to use a modern webbrowser).
Post a reply
Jump to:

Powered by phpBB © phpBB Group.

phpBB Mobile / SEO by Artodia.