From de5c676d2ac950e0cabab397b197cded7faa8e2e Mon Sep 17 00:00:00 2001 From: badaix Date: Sun, 30 Aug 2020 10:58:50 +0200 Subject: [PATCH] Add install.md --- README.md | 78 ++++-------------------------------------------- doc/install.md | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 87 insertions(+), 72 deletions(-) create mode 100644 doc/install.md diff --git a/README.md b/README.md index bac32a0b..9474e8b1 100644 --- a/README.md +++ b/README.md @@ -46,79 +46,13 @@ You can either install Snapcast from a prebuilt package (recommended for new use ### Install Linux packages (recommended for beginners) -Snapcast packages are available for several Linux distributions. +Snapcast packages are available for several Linux distributions: -#### Debian - -For Debian (and Debian-based systems, such as Ubuntu, Linux Mint, ElementaryOS) download the package for your CPU architecture from the [latest release page](https://github.com/badaix/snapcast/releases/latest). - -e.g. for Raspberry Pi `snapclient_0.x.x_armhf.deb`, for laptops `snapclient_0.x.x_amd64.deb` - -##### using apt 1.1 or later - - sudo apt install - -or - - sudo apt install - -##### using dpkg - -Install the package: - - sudo dpkg -i snapclient_0.x.x_armhf.deb - -or - - sudo dpkg -i snapclient_0.x.x_amd64.deb - -Install missing dependencies: - - sudo apt-get -f install - -#### OpenWrt - -On OpenWrt do: - - opkg install snapclient_0.x.x_ar71xx.ipk - -#### Alpine Linux - -On Alpine Linux do: - - apk add snapcast - -Or, for just the client: - - apk add snapcast-client - -Or, for just the server: - - apk add snapcast-server - -#### Gentoo Linux - -On Gentoo Linux do: - - emerge --ask media-sound/snapcast - -#### Archlinux - -On Archlinux, Snapcast is available through the AUR. To install, use your favorite AUR helper, or do: - - git clone https://aur.archlinux.org/snapcast - cd snapcast - makepkg -si - -#### Void Linux - -To install the client: - - # xbps-install snapclient - -To install the server: - - # xbps-install snapserver +- [Debian](doc/install.md#debian) +- [OpenWrt](doc/install.md#openwrt) +- [Alpine Linux](doc/install.md#alpine-linux) +- [Archlinux](doc/install.md#archlinux) +- [Void Linux](doc/install.md#void-linux) ### Installation from source diff --git a/doc/install.md b/doc/install.md new file mode 100644 index 00000000..aadfedf2 --- /dev/null +++ b/doc/install.md @@ -0,0 +1,81 @@ +# Install Linux packages + +Snapcast packages are available for several Linux distributions: + +- [Debian](#debian) +- [OpenWrt](#openwrt) +- [Alpine Linux](#alpine-linux) +- [Archlinux](#archlinux) +- [Void Linux](#void-linux) + +## Debian + +For Debian (and Debian-based systems, such as Ubuntu, Linux Mint, ElementaryOS) download the package for your CPU architecture from the [latest release page](https://github.com/badaix/snapcast/releases/latest). + +e.g. for Raspberry Pi `snapclient_0.x.x_armhf.deb`, for laptops `snapclient_0.x.x_amd64.deb` + +### using apt 1.1 or later + + sudo apt install + +or + + sudo apt install + +### using dpkg + +Install the package: + + sudo dpkg -i snapclient_0.x.x_armhf.deb + +or + + sudo dpkg -i snapclient_0.x.x_amd64.deb + +Install missing dependencies: + + sudo apt-get -f install + +## OpenWrt + +On OpenWrt do: + + opkg install snapclient_0.x.x_ar71xx.ipk + +## Alpine Linux + +On Alpine Linux do: + + apk add snapcast + +Or, for just the client: + + apk add snapcast-client + +Or, for just the server: + + apk add snapcast-server + +## Gentoo Linux + +On Gentoo Linux do: + + emerge --ask media-sound/snapcast + +## Archlinux + +On Archlinux, Snapcast is available through the AUR. To install, use your favorite AUR helper, or do: + + git clone https://aur.archlinux.org/snapcast + cd snapcast + makepkg -si + +## Void Linux + +To install the client: + + # xbps-install snapclient + +To install the server: + + # xbps-install snapserver