Installazione QSV

Farlo compilando il codice
qsv
til
cli
Autore/Autrice
Affiliazione
Data di Pubblicazione

29 giugno 2023

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_features

Per 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_features

Se 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,polars

L’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.

Torna in cima