This build has no systemd or its libs and has never had them. It does contain newer versions of refracta tools, and there are some new desktop backgrounds created by golinux. Other than that, it's the same openbox/lxpanel/spacefm build as before.
Download the iso:
http://sourceforge.net/projects/refract ... o/download
Or download the zsync file, and run the following command from the same directory as the old iso:
http://sourceforge.net/projects/refract ... c/download
- Code: Select all
zsync -i refracted_jessie_sysv-20141203_1737.iso http://downloads.sourceforge.net/project/refracta/testing/jessie-sysv.3-20151126_0014.iso
See the Release Notes below (sanitized for forum restrictions - remove the space from "/ etc/")
Refracta_8_sysV (aka refracted-jessie-sysv, jessie-sysv.3) November 2015
1. Login and Passwords
2. Package Manager Settings
3. Avoiding systemd libraries completely
4. Making a snapshot from an encrypted system
6. memtest86+ multi-boot and serial console
This is a beta version of Refracta 8, built initially on Debian Jessie
(Testing, Dec. 2014) and then later updated to Devuan Jessie (Stable
pre-beta, Nov. 2015).
LOGIN AND PASSWORDS
The live system will automatically log you into the desktop upon boot.
The installed system requires login to console. After that, you can
run 'startx' on the command line to start a graphical session. There is
no display manager, so there is no graphical login screen.
login name: user
Root password is "root".
Sudo is enabled ONLY for a few commands:
halt, reboot, pm-hibernate, pm-suspend.
This system uses Openbox window manager with some parts from lxde.
To add or remove programs from the autostart list,
PACKAGE MANAGER SETTINGS (Apt Pinning, etc.)
Any packages with "systemd" anywhere in the name are excluded.
Packages that were previously pinned to older versions in order to avoid
systemd dependencies have been replaced with Devuan packages.
There are still some packages that depend on systemd parts and will not
install with the current pinning. Run 'aptitude -s install <package name>'
If you edit 00pinsystemd and change "*systemd*" to "systemd*" and then
update/upgrade, you'll get libsystemd0, which will allow you to install
some things that were otherwise not available.
AVOIDING SYSTEMD LIBRARIES COMPLETELY
If you'd like to test some repackaged deb files that do not require
systemd or libsystemd0, you can uncomment one or more extra repositories
in / etc/apt/sources.list.d/nosystemd
Add the angband repo for most nosystemd packages.
Add the exegnulinux repo for:
sane-utils, consolekit2, eudev, apt-cacher-ng, newer cups* debs
Pin: origin ""
// Comment out the line below if you want Recommends
// automatically installed with packages.
MAKING A SNAPSHOT FROM AN ENCRYPTED SYSTEM
To create a bootable snapshot of an encrypted system, you need to change
a few things. Note: THE SNAPSHOT WILL NOT BE ENCRYPTED!!!
- Add / etc/crypttab and / etc/initramfs-tools/conf.d/resume to the excludes
- Run nocrypt.sh (cli) or nocrypt2.sh (gui) to create a custom initrd
that does not contain conf/conf.d/cryptroot or conf/conf.d/resume files.
The custom initrd will be in your home directory.
- Set $edit_boot_menu to "yes" in / etc/refractasnapshot.conf
- Run refractasnapshot, and when it pauses to allow you to edit the
boot menu, copy your custom initrd into $work_dir/iso/live/
Be sure that the boot menu lists your custom initrd.
MPlayer is installed. Really, it is. Right-click on a video file in the
file manager (spacefm) to start it. Or use the command-line.
There is only one entry for memtest86+ in the boot menu. To change it back
and have entries for multi-boot and serial console, do the following as root.
cd / etc/grub.d/
mv 20_memtest86+ 20_memtest86+.modified
chmod -x 20_memtest86+.modified
mv 20_memtest86+.orig 20_memtest86+
chmod +x 20_memtest86+
mv /boot/memtest86+_multiboot.bin /boot/memtest86+_multiboot.bin.bak