You are not logged in.
2.0.1 images uploading now!
Thanks Miyo!
I hope you get some useful information from it!
Enjoy!
I'm uploading a DIY image and the build environment in diy-devuan-2018-08-04.tar.gz now and I have updated the README.
This example uses Devuan Ascii as the build environment
Open a terminal window in your home directory and run the following commands:
$ wget -c "http://sourceforge.net/projects/linnix/files/diy-devuan-2018-08-04.tar.gz"
Copy diy-devuan-2018-08-04.tar.gz into your HOME folder the extract it
$ tar -zxvf diy-devuan-2018-08-04.tar.gz
This will install live-build and live-tools, then add the updates for Devuan Ascii
$ cd ~/diy-devuan/setup/
$ sudo setup
Suggestion: add these lines to .bash_aliases
alias diy='cd ~/diy-devuan'
alias menu='sudo ./menu'
To run the build
$ diy
$ menu
The live-build manuals are here:
/usr/share/doc/live-manual/
Hi All
I had a request for an updated version of DIY, which is now almost done.
It will include a DIY iso, and the build environment to customise it for your selves. There is a setup script which will install the live-build packages and then add the updated scripts for Devuan. And I'll also update the README of sourceforge.
https://sourceforge.net/projects/linnix/files/
Ozi
I have some OZ rock for ya'll!
But first a little comparison!
ELEANOR RIGBY - Ray Charles
https://www.youtube.com/watch?v=1e0iI6k4NHE
ELEANOR RIGBY - Zoot
Better than the Beatles?
https://www.youtube.com/watch?v=iptr7i7sFkM
Billy Thorpe & The Aztecs - Be Bop A Lula (Myer Music Bowl) 1973
https://www.youtube.com/watch?v=Cfjui7YVZq0
Long Way To The Top, Billy Thorpe
https://www.youtube.com/watch?v=gylMtomGEvY
Stevie Wright - "Evie" (The Whole Thing)
https://www.youtube.com/watch?v=In1VeSjsBT8
Absolute Best Aussie Rock Classics
https://www.youtube.com/playlist?list=P … KO8X1AyGzD
DW has it on the Weekly Torrent list if anyone is interested.
https://distrowatch.com/weekly.php?issu … 02#torrent
@MiyoLInux The live-build scripts I'm using for the ascii build, are a customised version of live-build from Debian Stretch. Not the live-build from the devuan repos. They deal with packages coming from 2 different repos: pkgmaster.devuan.org/merged, pkgmaster.devuan.org/devuan.
I haven't been able to do a build solely from pkgmaster.devuan.org/merged, as vmlinuz is in pkgmaster.devuan.org/devuan
I don't know how to package up the scripts either.
I'd like to do another DIY at some stage though.
Hi fsr
Thanks I'll change auto.mirror to deb.
I've tried pkgmaster.devuan.org a few time with mixed results.
ozi
Awesome Zephyr! Well done!!!
Thanks Zephyr!
hey golinux yes Spock then possibly Uhura!
These images have been created for my purposes, i.e they are minimal for my reasons. So they will not suit those who want them customised to their preferences OOTB.
Everyone is welcome to download the images and add their preferred customisations.
New features:
UEFI has been added
Volti replaces xfce4-mixer
Included the latest debian installer
https://sourceforge.net/projects/linnix … rce=navbar
2.0.1
I've reduced the image size
Ozi
Ron wrote:I've been playing around with Ascii all day, installing all the apps I use and testing things. I have to say that Ascii runs just as good on my computer as Jessie does. And it looks better too.
This report makes me very happy.
The team has worked long and hard. I am also delighted that you like the darkpurpy theming. I don't think that anyone will be expecting where Beowulf will be going. Here's a very preliminary sneak peek. LOLOL!
Good work. How close is Ascii to being considered a stable version? To me it seems like it already is.
The RC should be out in days. We're working on the announcement, building the isos and preparing for the servers to be hammered. If no major issues pop up in the RC, stable could be here really soon.
One note for whoever reads this. The name of the minor planet for which Devuan 2.0 is named is actually ASCII - all in caps. We've all gotten a little sloppy about that but you'll notice the correct font case used in the website revisions and also the announcement.
Is the darkpurpy theme a similar to post sunset on BEOWULF?
And it works just fine for me!
Hi Phil
That's great!
And that should avoid the problem I had of "http://localhost:3142/packages.devuan.org/merged" ending up in /etc/apt/sources.list!
Thanks
ozi
I briefly played with apt-cacher-ng, but ended up dumping it. I am now using squid-deb-proxy instead.
Phil
apt-cacher-ng takes a little work to configure it to work for devuan. It doesn't by default come with config for devuan.
@phil - what do you find better with squid-deb-proxy?
Ozi wrote:I use apt-cacher as well. Been using it for live-build for some years.
_MIRROR_BINARY="http://localhost:3142/packages.devuan.org/merged"
_MIRROR_BINARY="http://localhost:3142/ftp.us.debian.org/debian/"Hi Ozi, thanks for the tip, but I think I'm missing something...
laptop3:~/live-sdk$ > grep -r MIRROR_BINARY laptop3:~/live-sdk$ >
To use my local cache I set
mirror="http://192.168.44.47:3142/auto.mirror.devuan.org/merged"
in live-sdk/lib/libdevuansdk/config
Is there some doc somewhere explaining your use of _MIRROR_BINARY?
_MIRROR_BINARY is from my live-build setups.
And my point was that to wire up apt-cacher for live-sdk the url for apt-cacher would be something like : "http://localhost:3142/packages.devuan.org/merged" which would go in libdevuansdk config.
Hello and thanks for the reply.
I'll take a look at that debootstrap command but it isn't a local mirror, it's a caching proxy which uses apt-cacher-ng.
Not sure I'd want to set up a full mirror just for this.(Yeah, it took me a while to find isohdpfx.bin.
Hi All
I use apt-cacher as well. Been using it for live-build for some years.
_MIRROR_BINARY="http://localhost:3142/packages.devuan.org/merged"
_MIRROR_BINARY="http://localhost:3142/ftp.us.debian.org/debian/"
Live-build is another way to make a derivative or respin, as well as live-sdk, which is still a work-in-progress.
Setnet - Text-based User Interface tool for ethernet and wi-fi network configuration
http://kalos.mine.nu/setnet/
setnet
wpasupplicant
net-tools
iputils-ping
bind9-host
traceroute
Make sure wpasupplicant was running before starting setnet.sh
run these in separate terminals:
sudo ifup wlan0 &
sudo setnet.sh
Is this useful given the live-sdk is the future?
This might be useful for further discussion:
Main directory structure
diy-distro
+-- diy-build
+-- diy-source
Sub-directories
diy-build
+-- auto <--------- build, clean, config scripts
+-- config
+-- local
diy-source
+-- auto <--------- live-build scripts: build, clean, config
+-- config
+-- apt
+-- archives
+-- bootloaders
¦ +-- isolinux
+-- hooks <--------- scripts
+-- includes.binary
+-- includes.chroot <--------- corresponds to the root directory
¦ +-- etc
¦ ¦ +-- apt
¦ ¦ +-- dpkg
¦ ¦ +-- lightdm
¦ ¦ +-- live <--------- live user setup
¦ ¦ +-- skel <--------- skeleton /home directory
¦ +-- usr
¦ +-- bin
¦ +-- lib
¦ +-- local <--------- preseed
¦ +-- share <--------- themes, lightdm
+-- includes.installer <--------- installer preseed.cfg file
and logo/theme update for the graphical installer
+-- package-lists <--------- lists of packages to be installed
+-- packages.chroot <--------- install custom packages, *.deb files
I've not had any problems making builds.
DISTRIBUTION="jessie"
ARCHITECTURES="amd64"
LINUX_FLAVOURS="amd64"
ARCHIVE_AREAS="main"
SOURCE="false"
MIRROR_BINARY="http://packages.devuan.org/merged"
lb config noauto \
--mode devuan \
--chroot-filesystem squashfs \
--distribution "${_DISTRIBUTION}" \
--debian-installer-distribution "${_DISTRIBUTION}" \
--debian-installer live \
--architectures "${_ARCHITECTURES}" \
--linux-flavours "${_LINUX_FLAVOURS}" \
--apt-recommends false \
--apt-secure true \
--apt-indices false \
--apt-source-archives true \
--archive-areas "${_ARCHIVE_AREAS}" \
--parent-mirror-bootstrap "${_MIRROR_BINARY}" \
--parent-mirror-binary "${_MIRROR_BINARY}" \
--mirror-bootstrap "${_MIRROR_BINARY}" \
--mirror-binary "${_MIRROR_BINARY}" \
--iso-application "DIY Linux" \
--iso-publisher "DIY" \
--iso-volume "DIY Live" \
--backports false \
--security false \
--updates false \
--memtest none \
--win32-loader false \
--debug \
--verbose \
--bootappend-live "boot=live config components file=/preseed.cfg quiet splash autologin nouveau.modeset=0 radeon.modeset=0" \
"${@}"
And my base package list always contains these packages:
xorg
sysvinit-core
accountsservice
upower
I discussion with Frits some time ago when he convert live-build to run on Devuan we agreed that sysvinit-core was the only way it worked.
Maybe not using "--mode devuan" is not a good idea, the default might be "--mode debian" in which case systemd would be logical.
Ozi
There is a lot of good config in /etc/apt, so I usually uncompress the iso and mount the filesystem.squashfs, if it exists, and pull out any useful bits I find.
Yes I put it in chroot.includes
pcalvert wrote:Hi,
What is the reason for switching from live-build to live-sdk?
Phil
I'm not sure. I know that live-sdk uses some of the same libraries as the devuan sdk that's used for building all the other images, so at least part of the decision was for consistency. I also know that early on, it was impossible to build an iso with live build-that didn't include systemd. I just tried the version of live-build in jessie, and it looks like it was neglected. It still uses debian repos. I just changed that and it's running. I'll know more in a little while.
I'm hoping Ozi will say something here. He uses live-build and knows more about it.
Edit: This is with version 4.0.3-1+devuan2, which looks to be the only one in jessie, ascii and ceres.
The following packages have unmet dependencies: live-config-systemd : Depends: systemd but it is not installable Recommends: dbus but it is not going to be installed E: Unable to correct problems, you have held broken packages.
I don't actually install live-config-systemd, I only ever install sysvinit-core and use the /etc/apt folder from the latest devuan iso.
Package: live-config
Version: 4.0.4-1
Installed-Size: 156
Maintainer: Live Systems Maintainers <debian-live@lists.debian.org>
Architecture: all
Depends: live-config-sysvinit | live-config-backend
Recommends: live-config-doc, live-tools, iproute2 | iproute, keyboard-configuration, locales | locales-all, user-setup, sudo
Suggests: pciutils, wget
Description: Live System Configuration Components
Homepage: http://live-systems.org/devel/live-config/
Description-md5: 2c8c126bc8f6972936f1f4f2248300a9
Section: misc
Priority: optional
Filename: pool/DEBIAN/main/l/live-config/live-config_4.0.4-1_all.deb
Size: 30506
MD5sum: 57ce03b6d280cac26c384fdd9f568755
SHA1: e551a9165dfa678b6d55dfd86d23ef29b458c8cd
SHA256: e96b989efcb1025f4071621e429d1912157e0e3e0fbebb8a1f2032acb25d62cc
Package: live-config-systemd
Source: live-config
Version: 4.0.4-1
Installed-Size: 71
Maintainer: Live Systems Maintainers <debian-live@lists.debian.org>
Architecture: all
Replaces: live-config-backend
Provides: live-config-backend
Depends: systemd
Recommends: dbus
Conflicts: live-config-backend
Description: Live System Configuration Components (systemd backend)
Homepage: http://live-systems.org/devel/live-config/
Description-md5: f160e3c4d32d3e56a99bc0dd94d09533
Section: misc
Priority: optional
Filename: pool/DEBIAN/main/l/live-config/live-config-systemd_4.0.4-1_all.deb
Size: 18838
MD5sum: 8821f91b060b8eec1af0f67887b17049
SHA1: b3c52425704f2d72fa38e098d85a558795dd2076
SHA256: 2a29afc0dc8fbfdb4d3ce269021d282b338a28f0e69a3764619639c238352d97
Package: live-config-sysvinit
Source: live-config
Version: 4.0.4-1
Installed-Size: 65
Maintainer: Live Systems Maintainers <debian-live@lists.debian.org>
Architecture: all
Replaces: live-config-backend
Provides: live-config-backend
Depends: sysvinit-core | sysvinit (<< 2.88dsf-44)
Conflicts: live-config-backend
Description: Live System Configuration Components (sysvinit backend)
Homepage: http://live-systems.org/devel/live-config/
Description-md5: 8b1fc4f3c30261ea2767baf5c2a43765
Section: misc
Priority: optional
Filename: pool/DEBIAN/main/l/live-config/live-config-sysvinit_4.0.4-1_all.deb
Size: 19798
MD5sum: f1c3342f2e02c2fef4fc664bd4041757
SHA1: ce15a24b66d7cc6857397ab089afff21b630d4c6
SHA256: 1f78b49e367c0d025c5752ebc4ca16c2342b377640905900d85d8ec13319bb74