Looks like many packages are being removed as they are not being updated/maintained....
ArchBang is basic because it was always meant to reflect the mighty CrunchBang distribution. Applications are kept to a bare minimum to allow a user to try out Archlinux or install and then create their own system. We do not ship with lxdm, basically we use an autostart method based on getty (take a look at /etc/systemd/system) then X is started via bash_profile.
We always welcome comments and suggestions, any additional packages or changes that could be made to make ArchBang even better.
You should always check what package owns lzo file before deleting it, there could be a number of reasons why file is already in system.
Have you tried to reinstall lzo? looks like it is required by cairo...
Did you force or install anything that was not via pacman? or from aur?
You will a wealth of information here
This guide assumes you are comfortable working in a terminal and for the sake of testing I would recommend running inside a virtual machine (Virtualbox).
In this guide you will be able to convert a stock ArchBang install to OpeRC and remove systemd in the process.
1) Edit /etc/pacman.conf and add the following...
[arch-openrc] SigLevel = Never Include = /etc/pacman.d/mirrorlist-openrc [arch-nosystemd] SigLevel = Never Include = /etc/pacman.d/mirrorlist-openrc
2) Create openrc mirrorlist-openrc
## ## Arch Linux OpenRC repository mirrorlist ## Generated on 2016-06-09 ## Server = http://downloads.sourceforge.net/project/archopenrc/$repo/$arch Server = http://archbang.org/archopenrc/$repo/$arch Server = ftp://ftp.heanet.ie/mirrors/sourceforge/a/ar/archopenrc/$repo/$arch
3) Update repos and prepare for OpenRC install
sudo pacman -Syyu
Starting to think there is an issue with Grub, going to test under VM then report back. Hopefully syslinux is ok, at least then you may have more of a chance to install and have a running system to work from. Be mindful that gpt devices are let say more complicated to set up.
Following your grub guide I got install working under Virtualbox, did have to load virtualbox-guest-utils to get xorg to work.... Going to check installer
Not sure fully on pcmanfm support, spacefm would mount external drives out of the box. I personally use command line for mounting, know there are many options...
Might look at adding udevil, pmount is handy via command line.
Only reason I switched was the fact SpaceFM has gone into aur... not impossible to add but does create more work during iso build.
Think if you combine launcher with oblogout then its win win. May look at this as an option in next release, possibly a simple menu.....
Install gxmessage then above will work
#!/bin/bash gxmessage "Are you sure you want to shut down your computer?" -center -title "Take action" -font "Sans bold 10" -default "Cancel" -buttons "_Cancel":1,"_Log out":2,"_Reboot":3,"_Shut down":4 >/dev/null case $? in 1) echo "Exit";; 2) killall openbox;; 3) sudo shutdown -r now;; 4) sudo shutdown -h now;; esac
You may want to change case options, openbox --exit, systemctl poweroff .....
Just giving more ideas
Take a look in ~/.config/tint2/tint2rc file, think I left launcher code.
# Launchers #launcher_icon_theme = hicolor #launcher_padding = 5 0 10 #launcher_background_id = 0 #launcher_icon_size = 20 #launcher_item_app = /usr/share/applications/firefox.desktop #launcher_item_app = /usr/share/applications/pcmanfm.desktop #launcher_item_app = /usr/share/applications/l3afpad.desktop
You would need to create a .desktop file and or script to allow you to do it.
Just uploaded ArchBang Spring Release
512aff80e1e111a39a92dcde884fba62a6bdd9409dd44d7717a45558febe5b0d archbang-0317-i686.iso 2e78aaa0f76c3d9fd1f68c64b550e6931116420e6fd79bfcff9130c8b519b61e archbang-0317-x86_64.iso
Openbox, Tint2 and Conky are back. PcmanFM replaces SpaceFM as it has gone into AUR.
Added Deadbeef and Volumeicon for some playing MP3s or streaming internet radio.
Please feel free to comment and post feedback in this thread.
As always any support you can give helps greatly towards hosting and further iso versions..
Early next week ArchBang will get its first release of 2017. Many old favourites will return. SpaceFM however has gone into AUR, this means we will run pcmanfm for the time being. ArchBang is based on the ideals of CrunchBang so Openbox is back with Tint2 and Conky.
In line with Archlinux this will be the on the last i686 isos, this will give me more time to work on an OpenRC version (more on that soon).
My Alpine desktop iso is coming along but it is no where near ready for a release, still lacks a panel, browser, network manager and quite a few other required applications.
Managed to get around half of hosting costs thank you ...
Wiki is not running at the moment not sure yet what the problem is, possibly a database issue....
Wondering if this is related
Certainly not had this before and I use virtual box for testing...
I am finding getting a live Alpine system up and running very difficult, do not fully understand its workings (which does not help). What is interesting is the 'live' part is simply a layer.
Something like this
Base system ... which is started by initfs
Apks are then loaded from a directory
Overlay --- system files [/etc & /home]
Problem I have is although apks are 'there' they are not loaded on boot (still have no idea why). All I do know it has something to do with /etc/apk/world...
I get get system to boot, manually start X (lxdm fails) but I cannot get my jwm config to load.
Alpine is amazing just for how small and fast it is, but I do find it frustrating in setting up.
Maybe it is more suited to servers, docker and simple ssh machines...
I have uploaded my first Alpine Linux based iso for testing, it is very rough so do not expect too much. Would be interested in feedback based on if you think a ArchBang style iso based on Alpine Linux would be of any interest.
Jwm window manager
You will find i686 iso on our sourceforge page.
Am hoping the lovely and very wonderful Chris Cromer could give me some pointers on Openrc (autologin for one)
Do need to work on jwm to get it more like openbox. Window issue could be down to a config issue. Might be worth opening gparted from installer ( as an option). Generally installers are a pain to maintain, maybe we should look at one of gui ones currently available.
Jwm does not include a dynamic menu (yet) something i need to add at some point.
So after some head scratching I have now got apkovl (configuration overlay) working. Also have many of the missing packages required live installed. For the first time I managed to get jwm running if only without and keyboard or mouse control. Still lots of work to do but progress may be faster now...
Well good news bad news. Overlay function in ISO scripts calls for a tar.gz package from a hosted site, not a problem in itself but as yet have had no luck in getting it to work. My plan now it is overlay during build in the same way archiso scripts do. My other major problem is that some of the required apk packages are not loading during boot, something I am trying to figure out.
At the end of the month ArchBang hosting comes up for renewal. Cost of hosting plan is £155.99. Do not mind paying towards cost of hosting but I would ask that if you like using ArchBang forums and iso then it would help if you could donate a small amount towards costs.
If you would like to help my paypal address is mrgreen(at)archbang(dot)org...
Have built first isos for 2017
Additions include Firefox, gparted and conky
There are changes to xorg video drivers, some of the older ones are no longer maintained and can only be found in aur.
These versions are a blend of curve and lite, they are rough around the edges. Thought my woodland photo was a good idea at the time but it does not work well with conky.
Still find it odd that Firefox requires gtk2 and gtk3 to work, we could built out one of the toolkits or use a different browser.
Thinking I need to check if spacefm is loaded... can add next next release if not.
Consider these 'beta' test, comments and feedback (huge donations!!!! ) always welcome
So I tried to build alpine-desktop (without any changes to packages) and it works. Turns out alpine already has an overlay function. Basically you create a tar file with all modifications and build iso with it. Have an issue with network-extras not being included (which makes networking a little difficult). The amazing thing is that with an xfce4 desktop and firefox iso weighs in at 248mbs!!
Will keep you posted
Managed to build a basic iso (alpine-rescue) need to work adapting scripts to allow ArchBang like modifications. I need to add two things overlay of configs and a customize script.
Interesting to note Alpine does supply a desktop iso (not one I could see in their downloads) might be worth building and uploading for users to test
And did I tell you Alpine has a pacman package
alpine:~$ load pacman (1/16) Installing libattr (2.4.47-r4) (2/16) Installing libacl (2.2.52-r2) (3/16) Installing libarchive (3.2.2-r0) (4/16) Installing libgpg-error (1.24-r0) (5/16) Installing libassuan (2.4.3-r0) (6/16) Installing libcap (2.25-r1) (7/16) Installing pinentry (1.0.0-r0) Executing pinentry-1.0.0-r0.post-install (8/16) Installing libgcrypt (1.7.5-r0) (9/16) Installing libksba (1.3.4-r0) (10/16) Installing db (5.3.28-r0) (11/16) Installing libsasl (2.1.26-r8) (12/16) Installing libldap (2.4.44-r3) (13/16) Installing npth (1.2-r0) (14/16) Installing gnupg (2.1.17-r0) (15/16) Installing gpgme (1.6.0-r0) (16/16) Installing pacman (4.2.1-r1) Executing busybox-1.25.1-r1.trigger OK: 646 MiB in 238 packages alpine:~$
I am in the process of testing Alpine linux in the hope of building an ArchBang like iso in the future.
Just some notes on using Alpine and installing. Once iso has booted you simply login a root (no password required)
and follow onscreen menus...
One thing to note Alpine does need a working network connection to install, either ethernet or as I found it can setup a wireless connection.
I ran a 'sys' install (hard drive), there is no need to set up partitions installer will do that for you.
After a few minutes you are ready to reboot.
Once in your new install might be worth starting wpa_supplicant service if you are running a wireless connection.
rc-update add wpa_supplicant
(reboot was needed to get things running)
Right time to get updated and X running
# apk update # apk upgrade # get system up to date # setup-xorg-base # apk add xterm jwm nano # using jwm for example # apk -vv search xf86-video # find a video driver for your system
Start dbus (if not already running)
# rc-service start dbus # rc-update add dbus # from boot
# xinit /usr/bin/jwm
alpine:~$ df -hT Filesystem Type Size Used Available Use% Mounted on devtmpfs devtmpfs 10.0M 0 10.0M 0% /dev shm tmpfs 753.6M 15.1M 738.6M 2% /dev/shm /dev/sda3 ext4 69.9G 1006.7M 65.3G 1% / tmpfs tmpfs 150.7M 292.0K 150.4M 0% /run df: /sys/kernel/security: Permission denied cgroup_root tmpfs 10.0M 0 10.0M 0% /sys/fs/cgroup /dev/sda1 ext4 92.8M 14.7M 71.2M 17% /boot alpine:~$ free -m total used free shared buffers cached Mem: 1507 157 1350 48 10 99 -/+ buffers/cache: 47 1459 Swap: 3013 0 3013 alpine:~$ sudo blkid /dev/sda1: UUID="3275e4c4-c8c9-4d0b-8fde-82a5375131a2" TYPE="ext4" PARTUUID="7f35e339-01" /dev/sda2: UUID="a64e165e-b011-42a4-bc02-f227d6ec3a94" TYPE="swap" PARTUUID="7f35e339-02" /dev/sda3: UUID="0d53505d-ab43-454f-8186-4cd7f91c3e0c" TYPE="ext4" PARTUUID="7f35e339-03" alpine:~$
Some service stats
alpine:~$ rc-status Runlevel: default dbus [ started ] crond [ started ] sshd [ started ] acpid [ started ] lxdm [ started ] udev-postmount [ started ] wpa_supplicant [ started ] openntpd [ started ] Dynamic Runlevel: hotplugged Dynamic Runlevel: needed/wanted sysfs [ started ] fsck [ started ] root [ started ] localmount [ started ] klogd [ started ] networking [ started ] Dynamic Runlevel: manual
I have no problem building isos, managed to streamline process to reduce workload to a point. While I was never going to make a living from open source or off the back of the work of Archlinux developers, I do incur costs. Hosting is one (which is covered for next few months). ArchBang is built on a Sony Vaio i7 laptop with 6gb of ram and a 250Gb ssd drive. Most testing is done under virtualbox (far from ideal). Would like to try out other linux bases such as Alpine linux which ticks a lot of boxes, OpenRC, busybox, small footprint and secure.
My problem is how to ask for funding? should I look at sponsors? Look at something like Patreon? Or donations such as Paypal?
What is the correct way to go about funding?
Have uploaded an update to ArchBang-Lite. Minor tweaks and changes (mostly package updates). Going to call it a day until start of new year
Planned update OpenRC version and possibly switch our main ArchBang (openbox) to JWM... this of course will include firefox and spacefm.
If anyone a way of getting a gtk3 only version of Firefox then please let me know.
Have a peaceful and Happy Holiday see you all in 2017 \o/
UEFI booting with a live iso is as you say painfully slow, have no idea why. Only comment I can make is that recently creation of uefi support during iso building take as long as the iso iamge. I do know that grub booting of iso images work but have no real way of testing uefi (other than virtualbox). Would disabling secure boot allow a usb device to boot normally?
Read wiki and it states dkms is for custom kernels.... No need for gifs