With the growing list of easily accessible ARM hardware like the RaspBerry Pi 2 and the ODROID-C1, several community efforts have sprouted, working out the details for getting CentOS-7 built and available for the new boards. One of our UK based community members has made the most progress so far, posting his build process on the CentOS arm development list. As he progresses, he's also been keeping some fairly detailed notes about what changes he's had to make. Once he's been able to produce an installable (or extractable) image, we'll see about incorporating and maintaining his changes as branches in git. With a bit more work, we should be able to start rolling out a fully community built and supported 32bit arm build of CentOS-7.
Far from stopping there, work is underway on the 64bit ARM front as well. The fine folks at Applied Micro were kind enough to lend us two of their X-C1 ARMv8 development kits. After a bit of work to replace the default uboot with UEFI, and a few early missteps, the work on an aarch64 port of CentOS-7 is progressing along rather nicely as well. I'll work on documenting the build system, steps to duplicate for anyone who has the hardware and wants to participate, and potential changes required.
If you'd like to get involved or want to follow the progress of the work, please join our arm development list, or join us in #centos-devel on freenode irc.
10 thoughts on "CentOS Linux 7 and Arm"
how to enable repo?
# yum update -y
One of the configured repositories failed (Sconosciuto),
and yum doesn't have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work "fix" this:
1. Contact the upstream for the repository and get them to fix the problem.
2. Reconfigure the baseurl/etc. for the repository, to point to a working
upstream. This is most often useful if you are using a newer
distribution release than is supported by the repository (and the
packages for the previous distribution release still work).
3. Disable the repository, so yum won't use it by default. Yum will then
just ignore the repository until you permanently enable it again or use
--enablerepo for temporary usage:
4. Configure the failing repository to be skipped, if it is unavailable.
Note that yum will try to contact the repo. when it runs most commands,
so will have to try and fail each time (and thus. yum will be be much
slower). If it is a very temporary problem though, this is often a nice
yum-config-manager --save --setopt=.skip_if_unavailable=true
Cannot find a valid baseurl for repo: base/7/armhfp
Just move /etc/yum.repos.d/CentOS-* to /etc/yum.repos.d/tmp/
I have the same issue as above, how to fix it? thanks.
I have the same error too.
# mkdir /etc/yum.repos.d/tmp/
# mv /etc/yum.repos.d/CentOS-* /etc/yum.repos.d/tmp/
# yum clean all
# yum update -y
thanks so much for all the work and help
is there a browser that could be installed on Centos7 on Raspeberry PI 2 or 3?
I had a RPi3, running centos7, can i install Gnome Desktop? i tried,but failed.
A lot of the effort we are focusing on in the initial stages was around a minimal install - but feel free to drop into the arm-dev list ( https://lists.centos.org ) and bring up this issue