Welcome to refracta

You are currently viewing our boards as a guest, which gives you limited access to view most discussions and access our other features. By joining our free community, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content, and access many other special features. In addition, registered members also see less advertisements. Registration is fast, simple, and absolutely free, so please, join our community today!

Refracta-8 (Jessie) based on Devuan

For general announcements.

Refracta-8 (Jessie) based on Devuan

Postby fsmithred » 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:

User avatar
Posts: 2093
Joined: Wed Mar 09, 2011 9:13 pm

Re: Refracta-8 (Jessie) based on Devuan

Postby dzz » 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.
Posts: 647
Joined: Wed Apr 27, 2011 11:53 am
Location: Devon, England

Re: Refracta-8 (Jessie) based on Devuan

Postby golinux » 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).
May the FORK be with you!
User avatar
Posts: 663
Joined: Thu Nov 08, 2012 1:23 am

Re: Refracta-8 (Jessie) based on Devuan

Postby fsmithred » 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: Select all
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*.
User avatar
Posts: 2093
Joined: Wed Mar 09, 2011 9:13 pm

Re: Refracta-8 (Jessie) based on Devuan

Postby dzz » 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: Select all
> 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: Select all
< 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
Posts: 647
Joined: Wed Apr 27, 2011 11:53 am
Location: Devon, England

Re: Refracta-8 (Jessie) based on Devuan

Postby fsmithred » 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.
User avatar
Posts: 2093
Joined: Wed Mar 09, 2011 9:13 pm

Re: Refracta-8 (Jessie) based on Devuan

Postby fsmithred » 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.
User avatar
Posts: 2093
Joined: Wed Mar 09, 2011 9:13 pm

Re: Refracta-8 (Jessie) based on Devuan

Postby nadir » 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 :-)
So i herd u liek mudkip?
User avatar
Posts: 1160
Joined: Wed Mar 09, 2011 4:18 am
Location: here

Re: Refracta-8 (Jessie) based on Devuan

Postby nadir » Wed Feb 24, 2016 9:45 pm

what i mainly wanted to say:
thanks, everyone involved :-)
So i herd u liek mudkip?
User avatar
Posts: 1160
Joined: Wed Mar 09, 2011 4:18 am
Location: here

Re: Refracta-8 (Jessie) based on Devuan

Postby nadir » 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).
So i herd u liek mudkip?
User avatar
Posts: 1160
Joined: Wed Mar 09, 2011 4:18 am
Location: here


Return to Announcements

Who is online

Users browsing this forum: No registered users and 0 guests