It is almost a month since i moved from MX Linux to EOS. The main motivation for the change was I wanted to to install some packages which were not yet available in MX repos. Some are …
Nyxt browser
Super mario game
I will post the problems this change solved. Also i have small issues, which i hope to solve with the help of vibrant community here.
Those are normal. They are just messages letting you know that you don’t have those firmware files.
Since those are firmware for obscure devices which you almost definitely don’t have, you should ignore them. You could install the missing firmware to make the warnings go away but that would be pointless and counter-productive.
This one isn’t an error I normally see though. Have you modified /etc/mknitcpio.conf at all?
i did not consciously install it, except during installation i selected something in calamaris that is specific in my country.
EDIT: can i change it to US, which i think is acceptable for most applications.
An uppercase P means rebuild for all presets. A lowercase p means you want to rebuild a specific preset which you must specify.
In your case you would have to do:
sudo mkinitcpio -p linux
When you don’t know which kernels someone may have installed it is easier to just recommend mkinitcpio -P instead of explaining how to pass in a specific preset.
problem 2
i have been developing some web apps for some years now with fatfree php
with MX Linux, i spawn some vhosts locally to mirror the real ones on the vultr box.
with EOS, i did not have the ensite convenient script and have to do little more conf changes to get it working.
the main problem was i got the latest php 8 as the default php which is not compatible with the latest fatfree php at this time.
this opened up a can of worms and had to fight lot of bugs in the existing project. in the end i have to downgrade to php7. the problem with this is i have substitute php7 with php in many places of conf.
also had to make a soft link php7 as /usr/bin/php.
this is a maintenance night mare now, going forward in future.
also if i try to install composer the defacto package manager of PHP, it pulls PHP8. seems i may need a little more effort to make both php8 and 7 co-exists.
php8 for composer dependency and php7 for actual day to day work.
Running old versions of software like php on Arch-based distros is a nightmare.
I would spin up some kind of container(docker/podman/etc) and run your php stack in there. It will be a lot easier in the long run. There probably are already docker containers made for that purpose that you can just install.