-
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🏷️✨ add support for CentOS 7 #16
Comments
So, let's get this show on the road as if you were a broke college student taking this certification course. First thing you'd likely do is go to the Apple Store and buy yourself a nice new Mac for your school work. Then you'd likely realize MacBooks are priced out of budget, so you buy yourself a nice new Mac Mini. These days that would be one with an M1 chip. M1 chips have not been supported by VirtualBox (our virtualization software) until recently.
Be sure to download the appropriate latest build from the testbuilds page located in the table as seen below. Latest 7.0.x test builds
|
This comment was marked as outdated.
This comment was marked as outdated.
Anyway, i am just going to start taking notes here since it looks like we will have to continue investing in this old platform until it is officially EOL'd next year. 😀 |
Something that came up that was not brought to my attention in the class is that we need to update the latest version of Git, as the one that comes pre-installed is outdated to the point of causing VS Code to complain about its age. According to the official Git website:
We will go with the IUS Community Project option here. The SO answer below suggests: # Install IUS Repo and Epel-Release:
yum install -y https://repo.ius.io/ius-release-el${CENTOS_MAIN_VERSION}.rpm
yum install -y epel-release
# re-install git:
yum erase -y git*
yum install -y git-core Because the stock git must first be uninstalled. NOTE: This will also uninstall |
Upgrade to latest cURL This is necessary for plenty of reasons, notably required by Homebrew, but before we can do that, we need to install the latest OpenSSL 1.1.1 (next comment instead of the links below here):
|
The following must be completed in the CentOS VM before building cURL from source… OpenSSL 1.1 Installation
The guide below is for building OpenSSL 11 from source, which may not be necessary… We are able to build latest cURL from source w/o problems (using link from bottom of prev comment). |
We are finally ready for this… Homebrew Installation |
TODO: correct this recurring error above 👆 The next error basically stops all development…Run out of storage?
Oh, looks like i may need to re-partition my Linux VM drive(s) since all the new unallocated space ends up on the wrong partition. Time to install GParted sudo yum -y install gparted Fill the entire space, we are going to be re-mounting There needs to be clarification on dirnames in Glossary ! |
My bad, the procedure necessary to arrive at this stage is not entirely clear cut, and explaining how is part of helping all getting involved; my CentOS VM was unrecoverable for unknowns (was no longer bootable, unsure precisely how)… We will be documenting how we are typically supposed to get there… ^^ |
well, it looks like fish shell is developed on centos! 🔗 https://github.com/fish-shell/fish-shell/blob/master/Dockerfile we should use that container for this repo |
This comment was marked as resolved.
This comment was marked as resolved.
right, multi-stage builds w/ layers & things like that should be coming soon to help knock this out in the most effective and intelligent way (actually using design patterns)❗ 🔗 https://firefox-source-docs.mozilla.org/taskcluster/kinds.html#docker-image |
|
This probably sounds like a strange request, but where i live, people get certified as Linux Professions experienced w/ this particular distribution and version (CentOS 7) being more important than any others, so the priority is even higher than Debian-based distributions. This is about Enterprise Linux, not really meant to appeal too much to hobbyists and the like.
The text was updated successfully, but these errors were encountered: