VSIDO Controls > VSIDO Discussions

VSIDO Build 2017

(1/25) > >>

In a discussion that started here this space is reserved to discuss the build process

I will be keeping a journal of the process here

Phase III of this endeavor is completed with the above toolset added except for Firefox or any browser at all

These are the files needed to get to the goal of Phase III which was to have a build to the point of a fsarchive and add specific tools.. think of these as Silos now as development goes forward.. this is the repeatable process I never had to do what I have really wanted in testing different setups and builds. 

--- Code: ---xorg fluxbox lightdm spacefm lxappearance udevil medit xfce4-appfinder dbus-x11 bleachbit psmisc tint2 conky-all xfce4-terminal consolekit policykit-1 yad ncdu rsync squashfs-tools xorriso live-boot live-config live-boot-initramfs-tools live-config-systemd syslinux-common syslinux isolinux liblzo2-2 mtools libburn4 libisoburn1 libisofs6 libjte1 xdotool wmctrl gksu gparted live-tools user-setup xterm nitrogen mirage fsarchiver libcurses-perl libterm-readkey-perl libcurses-ui-perl libio-stty-perl libio-pty-perl libexpect-perl libnl-3-200 libpcsclite1 wpasupplicant scrot curl libgtk2-perl ntfs-3g p7zip-full xfsdump xfsprogs btrfs-progs btrfs-tools curlftpfs xfce4-screenshooter hardinfo bum grsync ssh-askpass lvm2 xarchiver fonts-liberation htop
--- End code ---

and these refracta tools

--- Code: ---refractainstaller-base_9.1.9-1_all.deb
--- End code ---

also included is the default VSIDO /etc/skel which is the default desktop ... and all /usr/local/bin tools (hakerdefo goodies included!)

There is also an attachment of current installed apps on the released VSIDO to use as a checklist for apps

First bit of news:

New builds using mini.iso .. built using advanced install options and only the base software (no DM) just to the point of a tty login

The initial sizes are

x32 = 212.6 MiB fsarchive
x64 = 204.3 MiB fsarchive

which is close to ISO sizing

Next up: fluxbox and lxdm to get to a login

Ended up sticking with LightDM and here is an update...

I have built an x32 system to the level of lightdm, fluxbox, all of Xorg, spacefm, xfce4-terminal and xfce4-appfinder (f2 Run app) and the default /etc/skel and I would say 60% of the apps needed so far and refracta build suite. The remaining stuff though is the fat junk (Firefox and all of the media needed files)

First ISO build is a svelte 320 MiB ...  this is a good beginning but it did take all damned day and a LOT of brain bruising to remember shit I did 5 years ago to get things back as they are.. some are the same and others I shoehorned different ways

For me the hard part is done.. now it is just adding the basic tools to fill the menus ... I still have my doubts about whether this will be any smaller but it has been a fun challenge to get here

Once the build process is done and you have cleaned the house by,

--- Code: ---apt-get clean
apt-get autoclean
apt-get autoremove
dpkg --list | grep '^rcb' | awk '{ print $2 }' | xargs dpkg -P

--- End code ---
The following will list the installed packages by size,

--- Code: ---dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n
--- End code ---
Or if you use aptitude,

--- Code: ---aptitude -O installsize -F'%p %I' search '~i'
--- End code ---

Will do.. thanks mate!

What would be cool is if I could fsarchive this x32 bit and restore it.. (I can) and covert that to x64

That would save a shit ton of time... wishful thinking


[0] Message Index

[#] Next page

Go to full version