Größe: 187
Kommentar:
|
Größe: 2088
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 7: | Zeile 7: |
gradle \ | |
Zeile 8: | Zeile 9: |
curl | curl \ protobuf-compiler \ clang \ libclang-dev \ cmake \ make \ git \ openjdk-17-jre \ zip |
Zeile 11: | Zeile 20: |
cd git clone https://github.com/signalapp/libsignal cd libsignal source "$HOME/.cargo/env" cargo build cargo test cd java sed -i "s/, ':android'//" settings.gradle ./build_jni.sh desktop cd .. mkdir -p /usr/java/packages/lib/ cp target/release/libsignal_jni.so /usr/java/packages/lib/ cd git clone https://github.com/AsamK/signal-cli.git cd signal-cli ./gradlew build ./gradlew installDist ./gradlew distTar ./gradlew fatJar ./gradlew run --args="--help" zip -d build/install/signal-cli/lib/libsignal-client*.jar libsignal_jni.so mkdir -p ~/.local/share/signal-cli cd build/install/signal-cli/bin/ cat > /etc/rc.local << 'EOF' #!/bin/bash until ping -c1 www.google.de >> /dev/null 2>&1; do :; done bash -c "/root/signal-cli/build/install/signal-cli/bin/signal-cli --verbose --config /root/.local/share/signal-cli/ -a +49....... daemon --http 0.0.0.0:8080" exit 0 EOF chmod 755 /etc/rc.local }}} ---- KategorieRaspberry |
signal-cli selber compilieren
cd apt-get update apt-get -y install build-essential \ gradle \ default-jre \ curl \ protobuf-compiler \ clang \ libclang-dev \ cmake \ make \ git \ openjdk-17-jre \ zip curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh cd git clone https://github.com/signalapp/libsignal cd libsignal source "$HOME/.cargo/env" cargo build cargo test cd java sed -i "s/, ':android'//" settings.gradle ./build_jni.sh desktop cd .. mkdir -p /usr/java/packages/lib/ cp target/release/libsignal_jni.so /usr/java/packages/lib/ cd git clone https://github.com/AsamK/signal-cli.git cd signal-cli ./gradlew build ./gradlew installDist ./gradlew distTar ./gradlew fatJar ./gradlew run --args="--help" zip -d build/install/signal-cli/lib/libsignal-client*.jar libsignal_jni.so mkdir -p ~/.local/share/signal-cli cd build/install/signal-cli/bin/ cat > /etc/rc.local << 'EOF' #!/bin/bash until ping -c1 www.google.de >> /dev/null 2>&1; do :; done bash -c "/root/signal-cli/build/install/signal-cli/bin/signal-cli --verbose --config /root/.local/share/signal-cli/ -a +49....... daemon --http 0.0.0.0:8080" exit 0 EOF chmod 755 /etc/rc.local