# New Linux package repository article, corrections needed

**URL:** <https://forums.plex.tv/t/new-linux-package-repository-article-corrections-needed/937071>\
**Category:** Plex Media Server\
**Tags:** server-linux\
**Created:** [March 13, 2026, 12:46pm UTC](https://forums.plex.tv/t/new-linux-package-repository-article-corrections-needed/937071 "2026-03-13T12:46:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![vinnnnn](https://avatars.discourse-cdn.com/v4/letter/v/7ba0ec/32.png) [@vinnnnn](https://forums.plex.tv/u/vinnnnn)\
**Post date:** [March 13, 2026, 12:46pm UTC](https://forums.plex.tv/t/new-linux-package-repository-article-corrections-needed/937071/1 "2026-03-13T12:46:54Z")

</div>

Hi Plex peeps,

Great news about the new package repos, that will make updates easier to manage.  
There are some mistakes I’ve noticed in [the announcement article](https://support.plex.tv/articles/235974187-enable-repository-updating-for-supported-linux-server-distributions/) which should be fixed asap.

Firstly under **[DEB-based distros (Ubuntu, etc.)]** \> **[Setup New]** there is the following line…

```auto
echo "deb [signed-by=/etc/apt/keyrings/plexmediaserver.v2.gpg] https://repo.plex.tv/deb/ public main" > sudo tee /etc/apt/sources.list.d/plex.list

```

.. which should be…

```auto
echo "deb [signed-by=/etc/apt/keyrings/plexmediaserver.v2.gpg] https://repo.plex.tv/deb/ public main" | sudo tee /etc/apt/sources.list.d/plex.list

```

aka, pipe the string to tee, rather than a redirect.

This bit in the setupRepo.sh script is OK as it’s redirecting to a file when run as root rather than using ‘sudo tee ..’

Also under **RPM-based distros (Fedora, CentOS, etc.)** \> **Setup New** there is this…

```auto
sudo cat > /etc/yum.repos.d/plex.repo <<EOF
[PlexTv]
name=Plex.tv
baseurl=https://repo.plex.tv/rpm/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.plex.tv/plex-keys/PlexSign.v2.key
EOF

```

.. which again would not work if running from an unprivileged user, this should be something like…

```auto
echo '[PlexTv]
name=Plex.tv
baseurl=https://repo.plex.tv/rpm/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.plex.tv/plex-keys/PlexSign.v2.key' | sudo tee /etc/yum.repos.d/plex.repo

```

The same mistake has been made under **openSUSE** \> **Setup New** , where…

```auto
sudo cat > /etc/zypp/repos.d/plex.repo <<EOF
[PlexTv]
name=Plex.tv
baseurl=https://repo.plex.tv/rpm/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.plex.tv/plex-keys/PlexSign.v2.key
EOF

```

… would not work if running from an unprivileged user, this should also be something like…

```auto
echo '[PlexTv]
name=Plex.tv
baseurl=https://repo.plex.tv/rpm/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.plex.tv/plex-keys/PlexSign.v2.key' | sudo tee /etc/zypp/repos.d/plex.repo

```

Lastly there is under both the **RPM based distros** and **Opensuse** sections the suggestion to delete old repo files with a `plex.repo*` wildcard, this should really be `plex*` or `plex*repo` I reckon.

---

<div class="post-metadata">

**Author:** ![BigWheel](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/bigwheel/32/78783_2.png) [@BigWheel](https://forums.plex.tv/u/BigWheel)\
**Post date:** [March 13, 2026, 7:07pm UTC](https://forums.plex.tv/t/new-linux-package-repository-article-corrections-needed/937071/2 "2026-03-13T19:07:37Z")

</div>

Thanks for the eyeballs. changes made

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [June 11, 2026, 7:08pm UTC](https://forums.plex.tv/t/new-linux-package-repository-article-corrections-needed/937071/3 "2026-06-11T19:08:37Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
