rustlings sur PII

Introduction

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 :

Il faut donc être patient :)

Obtenir rustlings

On peut télécharger le code source de rustlings avec git. Le projet se trouve à https://github.com/rust-lang/rustlings

Configurare i certificati TLS

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

Installare 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

Il documento .source

Per potere utilizzare rustlings dopo la reinizializzazione del computer, è possibile di creare un documento .source che contiene questo :

export PATH=/home/tc/rust-1.71.1-i586/usr/local/bin:/home/tc/.cargo/bin:$PATH
source ./add-rust-paths.source
Possiamo creare il documento con vi add-rust-paths.source Per utilizare il documento, fare source add-rust-paths.source al terminale.

Due terminali orizzontali

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

Ringraziamenti!