From 5eae7c73cf5bb658998ebf5517472e765eca4e8b Mon Sep 17 00:00:00 2001 From: Qualis Svagtlys <45446348+Svagtlys@users.noreply.github.com> Date: Thu, 21 Dec 2023 14:18:03 -0600 Subject: [PATCH] Reformatted linux install page --- docs/source/guides/install/linux.rst | 64 +++++++++++++++------------- 1 file changed, 34 insertions(+), 30 deletions(-) diff --git a/docs/source/guides/install/linux.rst b/docs/source/guides/install/linux.rst index 60c7f5c1..1eaf6982 100644 --- a/docs/source/guides/install/linux.rst +++ b/docs/source/guides/install/linux.rst @@ -1,46 +1,50 @@ ===== Linux ===== -Requires ffmpeg as a dependency. Can typically be installed with any Linux package manager. -.. code-block:: bash +``ytdl-sub`` should be installable using any Linux package manager, and requires ffmpeg to be installed. - curl -L -o ytdl-sub https://github.com/jmbannon/ytdl-sub/releases/latest/download/ytdl-sub - chmod +x ytdl-sub - ytdl-sub -h -You can also install using yt-dlp's ffmpeg builds. This ensures your ffmpeg is up to date: +.. tab-set:: -.. code-block:: bash + .. tab-item:: Linux - curl -L -o ffmpeg.tar.gz https://github.com/yt-dlp/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linux64-gpl.tar.xz - tar -xf ffmpeg.tar.gz - chmod +x ffmpeg-master-latest-linux64-gpl/bin/ffmpeg - chmod +x ffmpeg-master-latest-linux64-gpl/bin/ffprobe + .. code-block:: bash - # May need sudo / root permissions to perform - mv ffmpeg-master-latest-linux64-gpl/bin/ffmpeg /usr/bin/ffmpeg - mv ffmpeg-master-latest-linux64-gpl/bin/ffprobe /usr/bin/ffprobe + curl -L -o ytdl-sub https://github.com/jmbannon/ytdl-sub/releases/latest/download/ytdl-sub + chmod +x ytdl-sub + ytdl-sub -h -Linux ARM -========= -Requires ffmpeg as a dependency. Can typically be installed with any Linux package manager. + You can also install using yt-dlp's ffmpeg builds. This ensures your ffmpeg is up to date: -.. code-block:: bash + .. code-block:: bash - curl -L -o ytdl-sub https://github.com/jmbannon/ytdl-sub/releases/latest/download/ytdl-sub_aarch64 - chmod +x ytdl-sub - ytdl-sub -h + curl -L -o ffmpeg.tar.gz https://github.com/yt-dlp/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linux64-gpl.tar.xz + tar -xf ffmpeg.tar.gz + chmod +x ffmpeg-master-latest-linux64-gpl/bin/ffmpeg + chmod +x ffmpeg-master-latest-linux64-gpl/bin/ffprobe -You can also install using yt-dlp's ffmpeg builds. This ensures your ffmpeg is up to date: + # May need sudo / root permissions to perform + mv ffmpeg-master-latest-linux64-gpl/bin/ffmpeg /usr/bin/ffmpeg + mv ffmpeg-master-latest-linux64-gpl/bin/ffprobe /usr/bin/ffprobe -.. code-block:: bash + .. tab-item:: Linux ARM - curl -L -o ffmpeg.tar.gz https://github.com/yt-dlp/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linuxarm64-gpl.tar.xz - tar -xf ffmpeg.tar.gz - chmod +x ffmpeg-master-latest-linuxarm64-gpl/bin/ffmpeg - chmod +x ffmpeg-master-latest-linuxarm64-gpl/bin/ffprobe + .. code-block:: bash - # May need sudo / root permissions to perform - mv ffmpeg-master-latest-linuxarm64-gpl/bin/ffmpeg /usr/bin/ffmpeg - mv ffmpeg-master-latest-linuxarm64-gpl/bin/ffprobe /usr/bin/ffprobe \ No newline at end of file + curl -L -o ytdl-sub https://github.com/jmbannon/ytdl-sub/releases/latest/download/ytdl-sub_aarch64 + chmod +x ytdl-sub + ytdl-sub -h + + You can also install using yt-dlp's ffmpeg builds. This ensures your ffmpeg is up to date: + + .. code-block:: bash + + curl -L -o ffmpeg.tar.gz https://github.com/yt-dlp/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linuxarm64-gpl.tar.xz + tar -xf ffmpeg.tar.gz + chmod +x ffmpeg-master-latest-linuxarm64-gpl/bin/ffmpeg + chmod +x ffmpeg-master-latest-linuxarm64-gpl/bin/ffprobe + + # May need sudo / root permissions to perform + mv ffmpeg-master-latest-linuxarm64-gpl/bin/ffmpeg /usr/bin/ffmpeg + mv ffmpeg-master-latest-linuxarm64-gpl/bin/ffprobe /usr/bin/ffprobe \ No newline at end of file