Risposte nei forum create
-
AutoreRisposte
-
::
Ci ho lavorato un po’.https://github.com/indrjo/minimal-texlive-installer/tree/main/scripts
La cosa si potrebbe estendere un pochino. Ad esempio: dare all’utente la possibilità di scegliere lo schema da installare, lasciando come default quello minimale. Di default, a install-tl viene passato –no-interaction, toglierlo? Forse dovrei mettere gli argomenti da linea di comando un modo di passare opzioni a install-tl direttamente…
::robitexSi potrebbe aggiungere l’installazione sotto Linux “certificata” di una TeX Live.
Immagino di sì, ma io non so un gran esperto di questo tipo di cose. Leggendo gli appunti che hai allegato, mi viene in mente una cosa così…
`
#!/usr/bin/env bashset -e
#wget -q http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
#wget -q http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
#wget -q http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
#wget -q https://tug.org/texlive/files/texlive.asc# verify the installer checksum
sha512sum -c install-tl-unx.tar.gz.sha512# verify sha512 signature file
gpg –quiet –import texlive.asc
sig1=$(gpg –list-keys | sed -n '4p' | sed 's/ //g')
sig2=$(gpg –verify install-tl-unx.tar.gz.sha512.asc 2>&1 | sed -n '7p' | sed -E 's/[^:]+://;s/ //g')# leave the script with an appropriate exit status
[ $sig1 == $sig2 ] && exit 0 || exit 1
`Sostanzialmente si tratta di usare sed per cercare la quarta e la settima linea in due output diversi e poi d formattarli un po’. Questa è una soluzione grezza, sicuramnte esiste un metodo migliore di fare questa cosa.
::robitexNon conoscevo texliveonfly.
È uno script molto vecchio, 2010 o giù di lì. Qualche repo su github che lo ripopone con lievi modifiche c’è, ma sostanzialmente mi sembra una cosa morta.
Me lo sto leggendo e riscrivendo. (È un bal caos, è scarsamente commentato, e per quanto riguarda la “privilege escalation” fa riferimento a software dell’Ubuntu di quell’era che non è più disponibile.) Se installi tutto nella tua $HOME, non dovresti avere alcun problema. Diciamo che è un peccato che si sia perso.robitexSecondo te, esiste la possibilità di dare il comando d’installazione in Linux con le varie opzioni?
Sì, certo. Spero a breve di fare queste cose prossimamente.
::
È una cosa strana… Per questo ti ho chiesto di fare degli screenshot, cosicché noi possiamo vedere direttamente cosa succede… Può darsi che sia un bug… Oppure il tuo pc molto lento è un 32bit e TeXlive vuole un 64bit… Comunque facci sapere se reinstallando qualcosa si sistema. Sarebbe opportuno che tu ti riscarichi la iso, magari quella che avevi già si è corrotta (succede).
::
Ok, in questi casi tenere la calma, altrimenti i casini si ingigantiscono esponenzialmente…
Lavoriamo in parallelo…
Per non perdere tempo potresti farti un account Overleaf (click qui!), zippare la cartella che contiene il tuo lavoro sul computer (tasto destro del mouse sull’icona della cartella e poi “Comprimi”) e caricarla su questa piattaforma. Potrai lavorarci con molta tranquillità e senza problemi.
In contemporanea fai comporre il un file *.pdf, e manda uno screenshot (per sapere come fare…) di ciò che vedi, mi raccomando. Vediamo se è una “sciocchezza”. Lasciamo come ultima spiaggia la disinstallazione e la re-installazione, va bene?
Non lavoro in Windows, l’ho abbandonato da tempo, ma se c’è una cosa che GNU/Linux insegna è tenere la calma, perché i problemi ci sono sempre, e di conseguenza rimboccarsi le maniche. 😉
::
La procedura proposta da Samiel e scritta in quelle note che ho linkato va bene: io l’ho provato su ubuntu, ubuntu mate, elementary OS, pure OS e che io sappia, mai provato, va bene sulla “madre” Debian. Su Tails non mi esprimo distesamente, è pensato per soffrire di amnesia e per essere portato in chiavetta. Non vedo perché non debba funzionare su Fedora, Slackware o ArchLinux.
::lorenzo.pantieriGli editor di riferimento sono ancora TeXstudio e TeXShop? O nel frattempo è uscito qualcosa di meglio?
TeXworks per sempre! Perché ce l’avete con TeXworks? 😀 Io ritengo – e saranno pure gusti personali – che meriti una menzione. È spartano sì – se non sbaglio anche TeXshop -, ma avere dei fogli puliti senza fronzoli può aiutare durante la scrittura. Poi… de gustibus…
lorenzo.pantieriIl documento di Enrico sull’installazione con Linux è ancora valido?
Non lo so. C’è chi ancora lo usa. Io di mio ho combinato pasticci la prima e l’unica volta (essenzialmente seguivo alla cieca, tanto ero alle prime armi…) Io sto imparando il Perl e spulciando un po’ alcune parti del file install-tl e sono alla ricerca di un metodo più pulito e semplice. Ho raccattato un po’ di cose in giro e il risultato è questo. Io voglio:
1. dare delle istruzioni più generali, funzionanti, durature e elementari!
2. non spaventare i neofiti (tutti noi sappiamo che palla al piede può rivelarsi l’installazione, a volte una porta in faccia, con relative conseguenze…)
3. non usare “ln” e creare collegamenti simbolici sparsi qua e là, perché l’utente alle prime armi può perderne il conto e il controllo
4. evitare che l’utente faccia casini e non capisca ciò che fa col terminale: a questo punto penso di consigliare di mettere l’intera cartella /texlive nella /home con `TEXLIVE_INSTALL_PREFIX=$HOME/texlive <...>/install-tl` e fare così in modo che utenti impacciati non vengano in contatto con il potentissimo sudo.
5. dare istruzioni su come disinstallare in toto la distribuzione (per un motivo o l’altro, non giudichiamo nessuno)lorenzo.pantieriLa distrbuazione di riferimento è sempre TeX Live?
C’è anche MiKTeX ora, ma mai provato personalmente… Però ha delle buone potenzialità…
%%%
A questo scopo sto pensando di scrivere uno script in sh/Bash chiamato tl-install.sh per automatizzare il tutto, quando avrò tempo… Così ti basta fare `. <...>/tl-install.sh` e tu utente berti un un caffé in quei 15 minuti di installazione.
%%%
::
La cosa che puoi fare è definirti un comando da te. Se non conosci tanto il linguaggio (La)TeX, devi dare più dettagli se vuoi aiuto. Nell’attesa propongo qualcosa di molto semplice che potresti fare
`
% nel preamoblo
\usepackage{xcolor} % se vuoi usare i colori
\newcommand\stilefilosofo{\large\bfseries\scshape\color{blue!55!black}} % lo stile del nome del filosofo
\newcommand\stilefrase{\large\bfseries\em\color{gray!55!black}} % lo stile del nome della frase dopo
\newcommand\miasubsec[2]{%
\null\vspace{1ex}%
\noindent{\stilefilosofo #1 $\triangleright$} \ {\stilefrase #2}%
\vspace{1ex}%
\par%
}
`
e hai creato un comando del tipo
`
\miasubsec{}{ }
`
7 Ottobre 2018 alle 3:57 in risposta a: [RISOLTO] I programmi appartenenti a Texlive funzionano solo da terminale #1140032 Ottobre 2018 alle 18:55 in risposta a: [RISOLTO] I programmi appartenenti a Texlive funzionano solo da terminale #113999 -
AutoreRisposte