rustlings
sur PII
Cette page fait suite à
rust
sur PII et à
installer git
.
Les portables que j'utilise sont le IBM ThinkPad 560Z Pentium II d'octobre
1998 et le IBM ThinkPad 600X Pentium III produit en avril 2000. J'utilise
Core Linux 14 uniquement en terminal.
Le projet d'apprentissage rustlings
est un bon test pour voir jusqu'où on peut aller avec le 560Z. Après
avoir généré un compilater compatible pour une processeur PII,
on peut installer rustlings
. L'installation dure 5 heures.
Quelques notes :
exercises/intro/intro1.rs
prend environ 30 secondes à compiler.
exercises/intro/intro2.rs
prend environ 40 secondes à compiler.
rustlings
On peut télécharger le code source de rustlings
avec
git
. Le projet se trouve à
https://github.com/rust-lang/rustlings
Non lo so perché, ma TCL non si fide dei certificati TLS usati da i siti
contattati da cargo
. Per fidarsi di questi certificati :
mkdir /home/tc/certificates
cd /home/tc/certiticates
openssl s_client -showcerts index.crates.io:443 2>&1 | sed --quiet '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > index.crates.io.all.crt
sudo cp -v index.crates.io.all.crt /usr/local/share/ca-certificates/
sudo update-ca-certificates
export SSL_CERT_FILE=/usr/local/share/ca-certificates/index.crates.io.all.crt
cd /home/tc/certificates
openssl s_client -showcerts crates.io:443 2>&1 | sed --quiet '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > crates.io.all.crt
cp index.crates.io.all.crt cargo.all.crt
cat crates.io.all.crt >> cargo.all.crt
export SSL_CERT_FILE=/home/tc/certificates/cargo.all.crt
rustlings
Per installare rustlings :
tce-load -wi git.tcz
git clone -b 5.5.1 --depth 1 https://github.com/rust-lang/rustlings
cd rustlings
cargo install --force --path .
export PATH=/home/tc/.cargo/bin:$PATH
rustlings
.source
Per potere utilizzare rustlings
dopo la reinizializzazione del
computer, è possibile di creare un documento .source
che
contiene questo :
Possiamo creare il documento con
export PATH=/home/tc/rust-1.71.1-i586/usr/local/bin:/home/tc/.cargo/bin:$PATH
source ./add-rust-paths.source
vi add-rust-paths.source
Per utilizare il documento, fare source add-rust-paths.source
al terminale.
Per lavorare con rustlings
, è meglio di usare due terminali
diviso all'orizzontale con tmux
usando CTRL + B "
I miei due terminali sono al percorso /home/tc/rustlings/exercises
.crt
con l'uscita del commando openssl
SSL_CERT_FILE
update-ca-certificates