Lezioni ONLINE: limitiamo i danni del software proprietario

From Sistemi Operativi
Jump to navigation Jump to search

Ovvero: come installare Micro$oft Teams in sistemi linux senza che M$ prenda il controllo dei vostri sistemi.

L'Università di Bologna si avvia ad usare Teams come strumento per fare didattica online. In altra sede commenterò la scelta e la licenza, qui il mio contributo è solo per studenti e colleghi che vogliono usare questo programma in Linux (senza perdere la propria sicurezza, riservatezza e stabilita' della distribuzione).

Il metodo e' stato provato in Debian Sid ma dovrebbe esserre portabile in altre distribuzioni.


0) create una dir vuota -- o meglio un utente specifico

1) scaricare il deb file da qui:

 https://teams.microsoft.com/downloads

(deb x86_64 bit -- o i386 non e' prevista alcuna altra architettura).

vi trovate un file come:

 teams_1.3.00.958_amd64.deb

mettetelo nella dir vuota del punto 0

2) tirate fuori il data.tar.xz

 ar x teams_1.3.00.958_amd64.deb data.tar.xz

3) decompriemnte data.tar.xz:

 tar xf data.tar.xz

4) lanciate teams con:

 ./usr/bin/teams


NB: ./usr/bin/teams e' uno script che lancia il vero eseguibile (che e' ./usr/share/teams/teams) in background e nohup. quindi rimane attivo anche quando uscite dal programma

Consiglio di cambiare l'ultima riga dello script da:

 nohup "$TEAMS_PATH" "$@" > "$TEAMS_LOGS/teams-startup.log" 2>&1 &

in:

 "$TEAMS_PATH" "$@" > "$TEAMS_LOGS/teams-startup.log" 2>&1


Note personali

Se installate il .deb fornito da M$ come pacchetto binario viene eseguito come postinst come root uno script che aggiunge cone trusted il repository:

   https://packages.microsoft.com/repos/ms-teams stable main

(e mette come riconosciuta la firma gpg di M$).

NB: lo script duale che cancella la entry e la chiave in caso di disinstallazione se lo sono dimenticati. It is JFYI.