Hello r11,
Voici ce que j’ai fait avec l’aide de chatgpt.
sudo dnf install rust cargo
cd ~
git clone https://github.com/renesenses/tune-server-rust.git
Puis lancement compilation:
cd ~/tune-server-rust
cargo build --release --package tune-server
Interruptions pendant la compilation :
Package 'alsa' not found The system library `alsa` required by crate `alsa-sys` was not found. The file `alsa.pc` needs to be installed
Donc executer:
sudo dnf install alsa-lib-devel
Puis relance compilation avec
cd ~/tune-server-rust
cargo build --release --package tune-server
Nouveau problème audiopus_sys cherche la bibliothèque opus
sudo dnf install opus-devel
Puis relance compilation
cd ~/tune-server-rust
cargo build --release --package tune-server
Compile réussie
Quelques verifs
cd ~/tune-server-rust
ls -lh target/release/tune-server
file target/release/tune-server
On devrait avoir un véritable exécutable ELF dans /target/release/
file doit confirmer qu'il s'agit d'un exécutable Linux x86-64 ELF 64 bits
La commande qui lance l’exécution de Tune.
./target/release/tune-server
Attention lms si il y a, doit être arrêté
Voici ce que j’ai fait avec l’aide de chatgpt.
sudo dnf install rust cargo
cd ~
git clone https://github.com/renesenses/tune-server-rust.git
Puis lancement compilation:
cd ~/tune-server-rust
cargo build --release --package tune-server
Interruptions pendant la compilation :
Package 'alsa' not found The system library `alsa` required by crate `alsa-sys` was not found. The file `alsa.pc` needs to be installed
Donc executer:
sudo dnf install alsa-lib-devel
Puis relance compilation avec
cd ~/tune-server-rust
cargo build --release --package tune-server
Nouveau problème audiopus_sys cherche la bibliothèque opus
sudo dnf install opus-devel
Puis relance compilation
cd ~/tune-server-rust
cargo build --release --package tune-server
Compile réussie
Quelques verifs
cd ~/tune-server-rust
ls -lh target/release/tune-server
file target/release/tune-server
On devrait avoir un véritable exécutable ELF dans /target/release/
file doit confirmer qu'il s'agit d'un exécutable Linux x86-64 ELF 64 bits
La commande qui lance l’exécution de Tune.
./target/release/tune-server
Attention lms si il y a, doit être arrêté
