Your primary question was about using packages or building from source. That is 
answered on the link I shared.
The rest of your questions are easily answered with Google, which is where I 
found:

https://doc.opensuse.org/projects/libzypp/HEAD/zypp-repovars.html
https://forums.opensuse.org/t/whats-the-relationship-between-suse-and-opensuse/134186/3

Further questions might be more appropriate for the NGINX community forum:
https://community.nginx.org/

But please follow the install instructions first - they might just work! :)


________________________________________
From: nginx <nginx-boun...@nginx.org> on behalf of Matthew Ngaha 
<chigga...@gmail.com>
Sent: 06 July 2025 23:02
To: nginx@nginx.org <nginx@nginx.org>
Subject: Re: nginx Digest, Vol 178, Issue 1

CAUTION: This email has been sent from an external source. Do not click links, 
open attachments, or provide sensitive business information unless you can 
verify the sender’s legitimacy.


I'm a bit confused. Is this how to add the nginx packages repository.?

sudo zypper addrepo --gpgcheck --type yum --refresh --check \
    'http://nginx.org/packages/mainline/sles/$releasever_major' nginx-mainline

Also do I type $releasever_major as is, or replace it with something?
Is Opensuse SLES based?
Also, which is more straight forward to upgrade, source or package?
The site doesn't really answer my questions and seems to be for
someone with a bit of Linux knowledge.


SLES

On Sun, Jul 6, 2025 at 10:19 PM <nginx-requ...@nginx.org> wrote:
>
> Send nginx mailing list submissions to
>         nginx@nginx.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://mailman.nginx.org/mailman/listinfo/nginx
> or, via email, send a message with subject or body 'help' to
>         nginx-requ...@nginx.org
>
> You can reach the person managing the list at
>         nginx-ow...@nginx.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of nginx digest..."
>
>
> Today's Topics:
>
>    1. nginx-1.29.0 (Sergey Kandaurov)
>    2.  (Matthew Ngaha)
>    3. Re: (Matthew Ngaha)
>    4. Re: Re: (Liam Crilly)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 24 Jun 2025 23:01:11 +0400
> From: Sergey Kandaurov <pluk...@nginx.com>
> To: nginx@nginx.org
> Subject: nginx-1.29.0
> Message-ID: <30505059-166b-4d68-81d6-cdeca3005...@nginx.com>
> Content-Type: text/plain;       charset=us-ascii
>
> Changes with nginx 1.29.0                                        24 Jun 2025
>
>     *) Feature: support for response code 103 from proxy and gRPC backends;
>        the "early_hints" directive.
>
>     *) Feature: loading of secret keys from hardware tokens with OpenSSL
>        provider.
>
>     *) Feature: support for the "so_keepalive" parameter of the "listen"
>        directive on macOS.
>
>     *) Change: the logging level of SSL errors in a QUIC handshake has been
>        changed from "error" to "crit" for critical errors, and to "info" for
>        the rest; the logging level of unsupported QUIC transport parameters
>        has been lowered from "info" to "debug".
>
>     *) Change: the native nginx/Windows binary release is now built using
>        Windows SDK 10.
>
>     *) Bugfix: nginx could not be built by gcc 15 if ngx_http_v2_module or
>        ngx_http_v3_module modules were used.
>
>     *) Bugfix: nginx might not be built by gcc 14 or newer with -O3 -flto
>        optimization if ngx_http_v3_module was used.
>
>     *) Bugfixes and improvements in HTTP/3.
>
>
> --
> Sergey Kandaurov
>
>
> ------------------------------
>
> Message: 2
> Date: Sun, 6 Jul 2025 20:31:31 +0100
> From: Matthew Ngaha <chigga...@gmail.com>
> To: nginx@nginx.org
> Message-ID:
>         <CACzNyA3xaf78Y18B+_=gu-7gyq3eyypxpirs9f_onmvbrju...@mail.gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> Hi all. I want to learn Nginx. I haven't started the tutorial yet but
> I had an earlier edition back in the day. The tutor advises to install
> Nginx from source. Is this a good way to install nginx? Or should I
> use my package manager to install it? I'm on Linux Opensuse. If I use
> my package manager, is it easy to find out which directory the nginx
> related files and directories installed to? I'm a Linux noob so
> installing packages is new to me.
>
> Also If I use my package manager, what packages should I install?
> There are so many, here's the list. Please remember my main question
> is should I install from source or get the package from the repo via
> my package manager? Thanksso much  for your help:) Which packages to
> install:?
>
>    | dehydrated-nginx              | Nginx Integration for dehydrated
>    | fcgiwrap-nginx                | System services for using
> fcgiwrap with nginx
>    | nginx                         | A HTTP server and IMAP/POP3 proxy server
>    | nginx                         | A HTTP server and IMAP/POP3 proxy server
> | nginx-geolite-asn             | IP ASN geolocation databases for nginx
>    | nginx-geolite-city            | Free IP city geolocation
> databases for nginx
>    | nginx-geolite-country         | Free IP country geolocation
> databases for nginx
>    | nginx-macros                  | Just some macros to make
> packaging nginx and modules easier
>    | nginx-module-brotli           | NGINX module for Brotli compression
>    | nginx-module-cookie-flag      | The Nginx module for adding cookie flag
>    | nginx-module-devel-kit        | Additional generic tools for
> nginx module development
>    | nginx-module-devel-kit-source | The nginx-module-devel-kit source
>    | nginx-module-http-auth-digest | Digest Authentication for Nginx
>    | nginx-module-njs              | NGINX module for NGINX Javascript
>    | nginx-module-set-misc         | Various set_xxx directives added
> to nginx's rewrite module
>    | nginx-module-sticky-ng        | Nginx module to add a sticky
> cookie to be forwarded to the same upstream servere
>    | nginx-module-vts              | Nginx virtual host traffic status module
>    | nginx-module-zstd             | NGINX module for Zstandard compression
>    | nginx-source                  | The nginx source
>    | openQA-single-instance-nginx  | Convenience package for a
> single-instance setup using nginx proxy
>    | pagure-web-nginx              | Nginx configuration for Pagure
>    | pcp-pmda-nginx                | Performance Co-Pilot (PCP)
> metrics for the Nginx Webserver
>    | python-azure-mgmt-nginx       | Microsoft Azure Nginx Management
> Client Library for Python
>    | python3-certbot-nginx         | Nginx plugin for Certbot
>    | python311-azure-mgmt-nginx    | Microsoft Azure Nginx Management
> Client Library for Python
>    | rubygem-passenger-nginx       | Passenger Nginx module
>
> ------------------------------
>
> Message: 3
> Date: Sun, 6 Jul 2025 21:01:45 +0100
> From: Matthew Ngaha <chigga...@gmail.com>
> To: nginx@nginx.org
> Subject: Re:
> Message-ID:
>         <CACzNyA0yLLYDjCRtB=u-3gorf75gcNQi0BGFd=1xgwdhw9p...@mail.gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> Sorry I forgot to include a title for the email.
>
> On Sun, Jul 6, 2025 at 8:31 PM Matthew Ngaha <chigga...@gmail.com> wrote:
> >
> > Hi all. I want to learn Nginx. I haven't started the tutorial yet but
> > I had an earlier edition back in the day. The tutor advises to install
> > Nginx from source. Is this a good way to install nginx? Or should I
> > use my package manager to install it? I'm on Linux Opensuse. If I use
> > my package manager, is it easy to find out which directory the nginx
> > related files and directories installed to? I'm a Linux noob so
> > installing packages is new to me.
> >
> > Also If I use my package manager, what packages should I install?
> > There are so many, here's the list. Please remember my main question
> > is should I install from source or get the package from the repo via
> > my package manager? Thanksso much  for your help:) Which packages to
> > install:?
> >
> >    | dehydrated-nginx              | Nginx Integration for dehydrated
> >    | fcgiwrap-nginx                | System services for using
> > fcgiwrap with nginx
> >    | nginx                         | A HTTP server and IMAP/POP3 proxy 
> > server
> >    | nginx                         | A HTTP server and IMAP/POP3 proxy 
> > server
> > | nginx-geolite-asn             | IP ASN geolocation databases for nginx
> >    | nginx-geolite-city            | Free IP city geolocation
> > databases for nginx
> >    | nginx-geolite-country         | Free IP country geolocation
> > databases for nginx
> >    | nginx-macros                  | Just some macros to make
> > packaging nginx and modules easier
> >    | nginx-module-brotli           | NGINX module for Brotli compression
> >    | nginx-module-cookie-flag      | The Nginx module for adding cookie flag
> >    | nginx-module-devel-kit        | Additional generic tools for
> > nginx module development
> >    | nginx-module-devel-kit-source | The nginx-module-devel-kit source
> >    | nginx-module-http-auth-digest | Digest Authentication for Nginx
> >    | nginx-module-njs              | NGINX module for NGINX Javascript
> >    | nginx-module-set-misc         | Various set_xxx directives added
> > to nginx's rewrite module
> >    | nginx-module-sticky-ng        | Nginx module to add a sticky
> > cookie to be forwarded to the same upstream servere
> >    | nginx-module-vts              | Nginx virtual host traffic status 
> > module
> >    | nginx-module-zstd             | NGINX module for Zstandard compression
> >    | nginx-source                  | The nginx source
> >    | openQA-single-instance-nginx  | Convenience package for a
> > single-instance setup using nginx proxy
> >    | pagure-web-nginx              | Nginx configuration for Pagure
> >    | pcp-pmda-nginx                | Performance Co-Pilot (PCP)
> > metrics for the Nginx Webserver
> >    | python-azure-mgmt-nginx       | Microsoft Azure Nginx Management
> > Client Library for Python
> >    | python3-certbot-nginx         | Nginx plugin for Certbot
> >    | python311-azure-mgmt-nginx    | Microsoft Azure Nginx Management
> > Client Library for Python
> >    | rubygem-passenger-nginx       | Passenger Nginx module
>
> ------------------------------
>
> Message: 4
> Date: Sun, 6 Jul 2025 21:18:29 +0000
> From: Liam Crilly <l.cri...@f5.com>
> To: "nginx@nginx.org" <nginx@nginx.org>
> Subject: Re: Re:
> Message-ID:
>         
> <dm8pr01mb69986fb1b979040a07097adaa5...@dm8pr01mb6998.prod.exchangelabs.com>
>
> Content-Type: text/plain; charset="utf-8"
>
> Perhaps start here instead?
> https://nginx.org/en/docs/install.html
>
>
> ________________________________________
> From: nginx <nginx-boun...@nginx.org> on behalf of Matthew Ngaha 
> <chigga...@gmail.com>
> Sent: 06 July 2025 21:01
> To: nginx@nginx.org <nginx@nginx.org>
> Subject: Re:
>
> CAUTION: This email has been sent from an external source. Do not click 
> links, open attachments, or provide sensitive business information unless you 
> can verify the sender’s legitimacy.
>
>
> Sorry I forgot to include a title for the email.
>
> On Sun, Jul 6, 2025 at 8:31 PM Matthew Ngaha <chigga...@gmail.com> wrote:
> >
> > Hi all. I want to learn Nginx. I haven't started the tutorial yet but
> > I had an earlier edition back in the day. The tutor advises to install
> > Nginx from source. Is this a good way to install nginx? Or should I
> > use my package manager to install it? I'm on Linux Opensuse. If I use
> > my package manager, is it easy to find out which directory the nginx
> > related files and directories installed to? I'm a Linux noob so
> > installing packages is new to me.
> >
> > Also If I use my package manager, what packages should I install?
> > There are so many, here's the list. Please remember my main question
> > is should I install from source or get the package from the repo via
> > my package manager? Thanksso much  for your help:) Which packages to
> > install:?
> >
> >    | dehydrated-nginx              | Nginx Integration for dehydrated
> >    | fcgiwrap-nginx                | System services for using
> > fcgiwrap with nginx
> >    | nginx                         | A HTTP server and IMAP/POP3 proxy 
> > server
> >    | nginx                         | A HTTP server and IMAP/POP3 proxy 
> > server
> > | nginx-geolite-asn             | IP ASN geolocation databases for nginx
> >    | nginx-geolite-city            | Free IP city geolocation
> > databases for nginx
> >    | nginx-geolite-country         | Free IP country geolocation
> > databases for nginx
> >    | nginx-macros                  | Just some macros to make
> > packaging nginx and modules easier
> >    | nginx-module-brotli           | NGINX module for Brotli compression
> >    | nginx-module-cookie-flag      | The Nginx module for adding cookie flag
> >    | nginx-module-devel-kit        | Additional generic tools for
> > nginx module development
> >    | nginx-module-devel-kit-source | The nginx-module-devel-kit source
> >    | nginx-module-http-auth-digest | Digest Authentication for Nginx
> >    | nginx-module-njs              | NGINX module for NGINX Javascript
> >    | nginx-module-set-misc         | Various set_xxx directives added
> > to nginx's rewrite module
> >    | nginx-module-sticky-ng        | Nginx module to add a sticky
> > cookie to be forwarded to the same upstream servere
> >    | nginx-module-vts              | Nginx virtual host traffic status 
> > module
> >    | nginx-module-zstd             | NGINX module for Zstandard compression
> >    | nginx-source                  | The nginx source
> >    | openQA-single-instance-nginx  | Convenience package for a
> > single-instance setup using nginx proxy
> >    | pagure-web-nginx              | Nginx configuration for Pagure
> >    | pcp-pmda-nginx                | Performance Co-Pilot (PCP)
> > metrics for the Nginx Webserver
> >    | python-azure-mgmt-nginx       | Microsoft Azure Nginx Management
> > Client Library for Python
> >    | python3-certbot-nginx         | Nginx plugin for Certbot
> >    | python311-azure-mgmt-nginx    | Microsoft Azure Nginx Management
> > Client Library for Python
> >    | rubygem-passenger-nginx       | Passenger Nginx module
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> https://mailman.nginx.org/mailman/listinfo/nginx
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> https://mailman.nginx.org/mailman/listinfo/nginx
>
>
> ------------------------------
>
> End of nginx Digest, Vol 178, Issue 1
> *************************************
_______________________________________________
nginx mailing list
nginx@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx
_______________________________________________
nginx mailing list
nginx@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to