Skip to content
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

[DOC] HowTo Series: AlmaLinux Tutorials. #265

Merged
merged 14 commits into from
Jan 12, 2024

Conversation

xsub
Copy link
Contributor

@xsub xsub commented May 15, 2023

Pushing the first batch of Howto Series, 7 pages:

  • Nginx series (3 articles in 5 pages)
  • System series (Firewalld & AppStreams, 2 pages).

@codyro
Copy link
Member

codyro commented Jul 14, 2023

Are these waiting to be reviewed, or is it being used as a placeholder (sans the WIP ones)? If it's the former, I can start going over them.

@andrewlukoshko
Copy link
Member

@xsub Compatibility matrix should be updated for 8.8 and 9.2

@bennyvasquez
Copy link
Member

@codyro looks like he's ready to have these reviewed now, to answer your question.

@xsub
Copy link
Contributor Author

xsub commented Sep 15, 2023

@xsub Compatibility matrix should be updated for 8.8 and 9.2

@andrewlukoshko did just the 9.2 update; I hope that some else spots it and then I can ask him/her to own it :)

@rl2939
Copy link
Contributor

rl2939 commented Sep 20, 2023

Hello there!

After reading the proposed changes on https://purplemanul.puffyclouds.xyz/series/ , I have a list of feedback to provide.

  • System Series should be renamed to Post Setup (Desktop/Workspace) Series, as most of the topics in this section are geared towards a laptop/desktop setup (Codecs, NVIDIA, etc). In addition, I think that this should be placed above the Nginx Series unless there is a good reason not to.
  • Most other documentation sites for operation systems place the most generic and important information near the top, and the more specific information near the bottom. I believe that A05 ❯ Multimedia Codecs Installation Guide and A03 ❯ NVIDIA Driver Installation Guide should be swapped around for this reason. More people with a graphics server will want to know how to install codecs, and only a subset of those users will have NVIDIA graphics cards.
  • The section Firewalld: A Beginner's Guide has a confusing sentence (emphasis mine): "If on remote connection (ssh) Do not to block all incoming traffic, it will cut you out from the remote system."
  • On the Multimedia Codecs Installation Guide:
    • The instructions for installing codes has steps for enabling CRB and adding EPEL 9. This somewhat duplicates instructions for Installing EPEL in the wiki (found here). However, this site linked does not include instructions for enabling CRB. Adding the instructions for enabling CRB should fix and close Extra Repositories Additional EPEL Info #232.
    • In addition, the instructions listed will install a new software repository without verifying RPMFusions GPG key. This is a problem because if RPMFusion's mirrors get altered in a hack or some other method, you could then install malicious packages to your systems by accident. A possible solution would be to check and add instructions from Added instructions for installing EPEL and RPM Fusion. #288 on how to install RPMFusion with GPG key verification.

xsub and others added 11 commits January 11, 2024 12:54
…aster; Page linking in 'Further Reading and Next Steps' fixed for all pages. Seems redundant.
…aster; Page linking in 'Further Reading and Next Steps' fixed for all pages #2.
…aster; Page linking in 'Further Reading and Next Steps' fixed for all pages #3.
…aster; Page linking in 'Further Reading and Next Steps' fixed for all pages #4
Copy link
Contributor Author

@xsub xsub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM


## System Series

**The vision:** (In near future) The System series covers a wide range of system-related topics on AlmaLinux. This guides will help you enhance your system administration skills and ensure the stability and security of your AlmaLinux environment.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The vision: (In the near future) The System series covers a wide range of system-related topics on AlmaLinux. These guides will help you enhance your system administration skills and ensure the stability and security of your AlmaLinux environment.


**NVIDIA** is a registered trademark of NVIDIA Corporation in the U.S. and other countries.

**Red Hat** is registered trademark of Red Hat, Inc. or its subsidiaries in the United States and other countries.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Red Hat is a registered trademark of Red Hat, Inc. or its subsidiaries in the United States and other countries.

-- Allows installation of a specific version for compatibility reasons
- **F5 Networks repository**
-- Involves defining a new repository data for your system
-- Installs a latest RPM package from external main-line repository
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-- Installs the latest RPM package from external main-line repository


### ELRepo Kernel

ELRepo is a community repository for Enterprise Linux distributions (e.g., RHEL, CentOS, AlmaLinux). It focuses on hardware-related packages to enhance your Linux experience. This is repo provides a kernel (packages) which tracks mainline kernel very closely. In result, this kernel is updated frequently and sometimes it leads to temporary incompatiblity with NVIDIA driver sources.
Copy link
Contributor

@sboldyreva sboldyreva Jan 12, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ELRepo is a community repository for Enterprise Linux distributions (e.g., RHEL, CentOS, AlmaLinux). It focuses on hardware-related packages to enhance your Linux experience. This repo provides a kernel (packages) that closely tracks the mainline kernel. As a result, this kernel is updated frequently and sometimes leads to temporary incompatibility with NVIDIA driver sources.

Install the NVIDIA graphics driver using the DKMS (Dynamic Kernel Module Support). Needs switching the kernel to ELRepo kernel version.

### NVIDIA Precompiled/Binary Drivers
NVIDIA compiles and tests this driver each precise kernel version. Installing it locks your kernel upgrade with (driver). It is the recommended way according to NVIDIA.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NVIDIA compiles and tests this driver for each precise kernel version. Installing it locks your kernel upgrade with (driver). It is the recommended way according to NVIDIA.


### Optional: for Desktop Users :desktop_computer:

If you’re using a desktop environment, consider installing the Snap Store app (https://forum.snapcraft.io/t/installing-the-snap-store-app/10077) :shopping_bags:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The shopping bag emoji is not displayed
image

Copy link
Contributor

@sboldyreva sboldyreva left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some minor typos and one emoji is not displayed. Overall looks good!

@bennyvasquez bennyvasquez merged commit 9c6e77c into AlmaLinux:master Jan 12, 2024
@bennyvasquez
Copy link
Member

bennyvasquez commented Jan 12, 2024

YAY @xsub !!!!! And thank you @sboldyreva and @andrewlukoshko for the reviews and work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants