Skip to content

Instantly share code, notes, and snippets.

@shundhammer
Last active February 5, 2025 10:48
Show Gist options
  • Save shundhammer/95e306e44843a34c7dfdacb8e1e5c6c4 to your computer and use it in GitHub Desktop.
Save shundhammer/95e306e44843a34c7dfdacb8e1e5c6c4 to your computer and use it in GitHub Desktop.
Community Repos

Community Repos

YaST

YaST gets community repos from a link in /control.xml on the installation medium or at /etc/YaST/control.xml in the installed system:

<software>
  ...
  <external_sources_link>
    https://download.opensuse.org/YaST/Repos/openSUSE_Slowroll_Servers.xml
  </external_sources_link>
  ...
</software>

Leading to

<productDefines>
  <servers config:type="list">
    ...
    <item>
      <link>
        https://opensuse-community.org/openSUSE_Slowroll_Community_Additional.xml
      </link>
      <official config:type="boolean">false</official>
    </item>
  </servers>
</productDefines>

Leading to

<group>
  <name>openSUSE-Slowroll-community-repos</name>
  <summary>Additional repositories for openSUSE Tumbleweed from the openSUSE community</summary>
  <repositories>
    <repository recommended="true" format="auto">
      <name>Packman Repository</name>
      <summary>Packman Software Repository</summary>
      <description>Packman build software packages...</description>
      <url>https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Slowroll/</url>
    </repository>
    ...
    <repository recommended="false" format="auto">
      <name>nVidia Graphics Drivers</name>
      <summary>Repository providing proprietary nVidia graphics drivers</summary>
      <description>After adding the repository run...</description>
      <url>https://download.nvidia.com/opensuse/tumbleweed/</url>
    </repository>
  </repositories>
</group>

Tumbleweed

sh@balrog-tw-dev:~> cat /etc/os-release 

NAME="openSUSE Tumbleweed"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20250121"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:2.3:o:opensuse:tumbleweed:20250121:*:*:*:*:*:*:*"
BUG_REPORT_URL="https://bugzilla.opensuse.org"
SUPPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"

Slowroll

sh@meteor:~> cat /etc/os-release

NAME="openSUSE Tumbleweed-Slowroll"
ID="opensuse-slowroll"
ID_LIKE="opensuse-tumbleweed opensuse suse"
VERSION_ID="20250101"
PRETTY_NAME="openSUSE Tumbleweed-Slowroll"
ANSI_COLOR="0;32"
# CPE 2.3 format, boo#1217921
CPE_NAME="cpe:2.3:o:opensuse:slowroll:20250101:*:*:*:*:*:*:*"
BUG_REPORT_URL="https://bugzilla.opensuse.org"
SUPPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org"
DOCUMENTATION_URL="https://en.opensuse.org/openSUSE:Slowroll"
LOGO="distributor-logo-Slowroll"

Leap 15.6

sh@balrog:~/tmp> cat /etc/os-release

NAME="openSUSE Leap"
VERSION="15.6"
ID="opensuse-leap"
ID_LIKE="suse opensuse"
VERSION_ID="15.6"
PRETTY_NAME="openSUSE Leap 15.6"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:leap:15.6"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Leap"
LOGO="distributor-logo-Leap"

SLE-15

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment