Di base i comandi sono questi di sotto:
git clone https://github.com/jqnatividad/qsv.git
cd qsv
cargo build --release --locked --bin qsv -F all_featuresPer il mio ambiente è comodo, prima della compilazione, settare la variabile d’ambiente CARGO_BUILD_RUSTFLAGS, per avere in output un binario ottimizzato per la mia CPU:
export CARGO_BUILD_RUSTFLAGS='-C target-cpu=native'È consigliato avere un ambiente “pulito” prima della compilazione. Quindi la procedura potrebbe diventare questa:
git clone https://github.com/jqnatividad/qsv.git
cd qsv
rustup up
cargo clean
cargo build --release --locked --bin qsv -F all_featuresSe si ha poca RAM (meno di 16GB), è meglio rinunciare ad alcun feature (come to, che è oneroso da compilare):
git clone https://github.com/jqnatividad/qsv.git
cd qsv
rustup up
cargo clean
cargo build --release --locked --bin qsv -F feature_capable,apply,python,self_update,polarsL’eseguibile compilato di qsv sarà generato in target/release/qsv. Se lo si vuole rendere disponibile a tutti gli utenti del sistema, si può copiare in /usr/local/bin o in qualsiasi altra cartella del PATH.