2024-05-19, 06:49 PM
Hi guys,
since Arch packager George Rawlinson didn't update the jellyfin packages yet I'll try to make a quick guide here.
Here is everything you need:
https://mega.nz/folder/n51T1IyR#--FNQIRC5w4jvmkZ5nCW5A
We have 3 packages in Arch's Extra Repo:
jellyfin-ffmpeg
jellyfin-server
jellyfin-web
Jellyfin-web and jellyfin-ffmpeg have no arch specific patches. So simply updating the PKGBUILD file with the new commit hash should all you need. Jellyfin-server is a bit tricky.
to run makepkg you need a non-root user.
Also you need the base devel
sudo pacman -S --needed base-devel
(don't forget to shutdown jellyfin if you have it running)
Lets do the easy one first Jellyfin-web.
Run this:
cd /opt/
mkdir jellyfin-web
cd jellyfin-web
git clone https://gitlab.archlinux.org/archlinux/p...in-web.git
cd jellyfin-web
then overwrite the PKGBUILD file with the one from my mega link.
Then finally run:
makepkg -si
That's it we complied and installed jellyfin-web 10.9.2
Now a bit harder lets do jellyfin-server
Run this:
cd /opt/
mkdir jellyfin-server
cd jellyfin-server
git clone https://gitlab.archlinux.org/archlinux/p...server.git
cd jellyfin-server
Again we add/replace some files:
Overwrite PKGBUILD and fix-incorrect-fhs.patch from mega to /opt/jellyfin-server/jellyfin-server
Copy folder fedora from mega to /opt/jellyfin-server/jellyfin-server/src/jellyfin-server
now we should be ready to compile it
run:
makepkg -si
TLDR:
Q: screw the compile stuff can you give me a install ready .pkg!
A: go to my mega links and download the finished compile and install using pacman -U filename
Disclaimer:
Don't trust anyone, always check any files you download if there is anything in there that looks out of place. Especially when you execute them.
At the minimum run them through virustotal.com
Don't install .pkg from 3rd party sources. (Yes that includes the ones I made) If possible compile it yourself.
I'm not an expert in jellyfin, nor packaging, so always do a backup before you install jellyfin with these changes.
since Arch packager George Rawlinson didn't update the jellyfin packages yet I'll try to make a quick guide here.
Here is everything you need:
https://mega.nz/folder/n51T1IyR#--FNQIRC5w4jvmkZ5nCW5A
We have 3 packages in Arch's Extra Repo:
jellyfin-ffmpeg
jellyfin-server
jellyfin-web
Jellyfin-web and jellyfin-ffmpeg have no arch specific patches. So simply updating the PKGBUILD file with the new commit hash should all you need. Jellyfin-server is a bit tricky.
to run makepkg you need a non-root user.
Also you need the base devel
sudo pacman -S --needed base-devel
(don't forget to shutdown jellyfin if you have it running)
Lets do the easy one first Jellyfin-web.
Run this:
cd /opt/
mkdir jellyfin-web
cd jellyfin-web
git clone https://gitlab.archlinux.org/archlinux/p...in-web.git
cd jellyfin-web
then overwrite the PKGBUILD file with the one from my mega link.
Then finally run:
makepkg -si
That's it we complied and installed jellyfin-web 10.9.2
Now a bit harder lets do jellyfin-server
Run this:
cd /opt/
mkdir jellyfin-server
cd jellyfin-server
git clone https://gitlab.archlinux.org/archlinux/p...server.git
cd jellyfin-server
Again we add/replace some files:
Overwrite PKGBUILD and fix-incorrect-fhs.patch from mega to /opt/jellyfin-server/jellyfin-server
Copy folder fedora from mega to /opt/jellyfin-server/jellyfin-server/src/jellyfin-server
now we should be ready to compile it
run:
makepkg -si
TLDR:
Q: screw the compile stuff can you give me a install ready .pkg!
A: go to my mega links and download the finished compile and install using pacman -U filename
Disclaimer:
Don't trust anyone, always check any files you download if there is anything in there that looks out of place. Especially when you execute them.
At the minimum run them through virustotal.com
Don't install .pkg from 3rd party sources. (Yes that includes the ones I made) If possible compile it yourself.
I'm not an expert in jellyfin, nor packaging, so always do a backup before you install jellyfin with these changes.