MoinMoin Logo
  • Kommentare
  • Geschützte Seite
  • Menu
    • Navigation
    • AktuelleÄnderungen
    • SeiteFinden
    • ÜbersichtsKarte
    • Help
    • HilfeInhalt
    • HilfeZurMoinWikiSyntax
    • Anzeige
    • Dateianhänge
    • Info
    • Rohform
    • Druckansicht
    • Editieren
    • Laden
    • Speichern
  • Anmelden

Navigation

  • AktuelleÄnderungen
  • SeiteFinden
  • HilfeInhalt

Seiteninhalt hochladen

Sie können für die unten genannte Seite Inhalt hochladen. Wenn Sie den Seitennamen ändern, können Sie auch Inhalt für eine andere Seite hochladen. Wenn der Seitenname leer ist, leiten wir den Seitennamen vom Dateinamen ab.

Datei, aus der der Seiteninhalt geladen wird
Seitenname
Kommentar

Revision 23 vom 2022-11-21 17:18:54
  • signal-cli selber compilieren

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/

# ./signal-cli jsonRpc

cat > /etc/systemd/system/signal-cli.service << 'EOF'
[Unit]
Description=Send secure messages to Signal clients
Requires=dbus.socket
After=dbus.socket
Wants=network-online.target
After=network-online.target

[Service]
Type=dbus
Environment="SIGNAL_CLI_OPTS=-Xms2m"
#ExecStart=%dir%/bin/signal-cli --config /var/lib/signal-cli daemon --system
#User=signal-cli
ExecStart=/root/signal-cli/build/install/signal-cli/bin/signal-cli jsonRpc
User=root
BusName=org.asamk.Signal
# JVM always exits with 143 in reaction to SIGTERM signal
SuccessExitStatus=143

[Install]
Alias=dbus-org.asamk.Signal.service
EOF

systemctl daemon-reload
systemctl enable signal-cli
systemctl start signal-cli


KategorieRaspberry

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01