mirror of
https://github.com/liameno/librengine.git
synced 2024-10-05 18:28:21 +03:00
30 lines
911 B
Bash
30 lines
911 B
Bash
source /etc/os-release
|
|
|
|
case "$ID" in
|
|
*arch* | *artix*)
|
|
yay -Sy curl lexbor openssl &&
|
|
curl -O https://dl.typesense.org/releases/0.23.0.rc20/typesense-server-0.23.0.rc20-linux-amd64.tar.gz &&
|
|
tar -xzf typesense-server-0.23.0.rc20-linux-amd64.tar.gz
|
|
echo "Done"
|
|
;;
|
|
*debian* | *ubuntu*)
|
|
sudo apt install libcurl4-openssl-dev &&
|
|
curl -O https://dl.typesense.org/releases/0.23.0.rc20/typesense-server-0.23.0.rc20-linux-amd64.tar.gz &&
|
|
tar -xzf typesense-server-0.23.0.rc20-linux-amd64.tar.gz &&
|
|
git clone https://github.com/lexbor/lexbor &&
|
|
cd lexbor &&
|
|
cmake . && make && sudo make install &&
|
|
sudo apt install libssl-dev
|
|
echo "Done"
|
|
;;
|
|
*)
|
|
echo "Not supported;
|
|
Install:
|
|
curl,
|
|
lexbor(https://github.com/lexbor/lexbor),
|
|
openssl,
|
|
libcurl,
|
|
typesense-server(https://dl.typesense.org/releases/0.23.0.rc20/typesense-server-0.23.0.rc20-linux-amd64.tar.gz)"
|
|
exit 1
|
|
esac
|