Skip to main content
Topic: Archlinux Systemd-free defunct? (Read 831 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Archlinux Systemd-free defunct?

I am running archlinux32. I want to convert to Open-rc archlinux32. I followed instructions on https://systemd-free.artixlinux.org/migrate.php  and added the [arch-openrc] and [arch-nosystemd] repositories to my pacman.conf. upon executing pacman -Syy open-rc...  I get a 404 error, failed retrieving file. Is the mirrors or guide outdated?

Re: Archlinux Systemd-free defunct?

Reply #1
32bit is not supported on Artix at the time
Edit: Devuan supports 32bit https://www.devuan.org/get-devuan
Create problems which don't have solution

Re: Archlinux Systemd-free defunct?

Reply #2
I know that 32 bit isn't supported. I'm asking if it possible to migrate from systemd to openrc using https://systemd-free.artixlinux.org/migrate.php this guide.

As you can see from this post https://forum.artixlinux.org/index.php/topic,405.msg6860.html#msg6860 , "i686 is still doable" but not officially supported. Its been a while now and it seems broken. Can anyone confirm?

Re: Archlinux Systemd-free defunct?

Reply #3
It looks like there is still a 32 bit openrc package there:
https://sourceforge.net/projects/archopenrc/files/arch-openrc/i686/
Perhaps you need to experiment with the repo URL's?
I'd imagine you might have to tweak the instructions as you go along, don't expect it to be a copy and paste solution but a rough guideline, even when those instructions were new they might need a few changes to suit your situation, Arch was an "expert" distro that frequently broke on updates and only a select few could install back then! Note how in that thread Nous vaguely mentions the need to compile a "few key packages" which gives a clue what to expect! I haven't migrated a system for years myself though.



Re: Archlinux Systemd-free defunct?

Reply #6
Not really, others might have a better idea on that. There have been a few updates to pacman and package signing, could that possibly somehow affect those old repos? But if you only need a smallish number of packages which aren't going to be updated then it would be possible, if more tedious and crude, to download them manually and install with pacman -U pkgname.thing. I'd suggest if you haven't already done so it would be worth making a backup copy of your os so you can easily rewind and have another go if required, it can be easy to make a mis-step that results in a non working pacman for example when doing non standard things I have found.

Re: Archlinux Systemd-free defunct?

Reply #7
I changed my [arch-openrc] repo to Server=https://sourceforge.net/projects/archopenrc/files/$repo/$arch and I'm still getting a 404 error. Any idea why?

Works on my (virtual) machine. Please send the full error message.

EDIT: I noticed some packages indeed return error 404 because the files listed at the db are newer than the ones actually at the repository. For instance, the repository database lists openrc 0.27, but the sourceforge repository actually has 0.24. Downloading the packages and serving them from a local repository with a correct database is the only fix, but at this point, you might as well do a local compilation.

Quote
I know that 32 bit isn't supported. I'm asking if it possible to migrate from systemd to openrc using https://systemd-free.artixlinux.org/migrate.php this guide.

No, it's there mostly for historical interest. Even if the repository worked, any files you'd get from it would be extremely out-of-date. For instance, Artix no longer uses sysvinit as the PID1 when using OpenRC. Command line switches might also have changed and broken the init files. According to the timestamps, you're using system software that is 5 years out of date.

I honestly believe you'd have more luck by installing Arch Linux 32 and setting up a custom repository using the PKGBUILDs at https://gitea.artixlinux.org. Artix's inits have very few dependencies and can be built reasonably fast even in under-powered hardware. In fact, a big part of OpenRC is in shell script so there's no compiling to be done at all.

If you don't mind the outdated packages, you could download and pacman -U them.

Re: Archlinux Systemd-free defunct?

Reply #8
I honestly believe you'd have more luck by installing Arch Linux 32 and setting up a custom repository using the PKGBUILDs at https://gitea.artixlinux.org. Artix's inits have very few dependencies and can be built reasonably fast even in under-powered hardware. In fact, a big part of OpenRC is in shell script so there's no compiling to be done at all.
I’m in new territory here and I don’t know how to do this. I’ve already sunk a lot of time into this. I just want a working 32 bit system without systemd (preferably with pacman). Idk if it’s easier to migrate from arch32 -> artix or to just reinstall some other distro. What’s your recommendation?