- Questo topic ha 28 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 5 anni, 7 mesi fa da
Heinrich Fleck.
-
CreatoreTopic
-
7 Febbraio 2021 alle 19:47 #119520::
Gentilissimi,
sono un neofita di Linux da… ieri 😆
La distro installata è MX-19.3_x64 patito feo. Ho provato a seguire le indicazioni riportate su http://profs.scienze.univr.it/~gregorio/texlive-YEAR-ubuntu.pdf. Il processo si è avviato, dopo aver scaricato la ISO di TexLive 2020 (texlive2020.iso, in https://ctan.mirror.garr.it/mirrors/ctan/systems/texlive/Images/). Tuttavia, dopo circa 6 ore di installazione, ho provato a generare un documento in TeXMaker, ma senza alcun risultato. Molto probabilmente non sono riuscito ad installare proprio nulla o, peggio, si è verificato un errore durante il processo, per il quale non saprei dove metter mani.
In breve: come posso installare TexLive 2020 su MX Linux?
Gentilmente, potreste seguirmi passo dopo passo?
Grazie.
-
CreatoreTopic
-
AutoreRisposte
-
-
7 Febbraio 2021 alle 20:09 #119521::
Non conosco la distribuzione che hai installato.
Per vedere se la distribuzione è correttamente installata digita da schell
`
pdftex –version
`La risposta deve essere
`pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020)`.Oltre all’ottima guida di Enrico guarda se ti può essere utile la mia all’indirizzo;
`http://www.heinrichfleck.net/latex/texlive-slackware.pdf`te la segnalo unicamente perché comprende istruzioni per l’installazione del Perl in caso mancasse sulla distribuzione:
Caio, Enrico M.
-
7 Febbraio 2021 alle 21:28 #119522::
La ringrazio. Ma giunto a:$ cpan -i Tk
segue:
Reading ‘/home/utente/.cpan/Metadata’
Database was generated on Sun, 07 Feb 2021 08:55:46 GMT
Running install for module ‘Tk’
Checksum for /home/utente/.cpan/sources/authors/id/S/SR/SREZIC/Tk-804.035.tar.gz ok
‘YAML’ not installed, will not store persistent state
Configuring S/SR/SREZIC/Tk-804.035.tar.gz with Makefile.PL
/usr/bin/perl is installed in /usr/lib/x86_64-linux-gnu/perl/5.28 okay
PPM for perl5.028001
Test Compiling config/perlrx.c
Test Compiling config/pmop.c
Test Compiling config/pregcomp2.c
Test Compiling config/regexp511.c
Test Compiling config/signedchar.c
Test Compiling config/Ksprintf.c
Test Compiling config/svtrv.c
Test Compiling config/copstashset.c
Test Compiling config/tod.c
Test Compiling -DTIMEOFDAY_TZ config/tod.c
TZ gettimeofday()
Using -L/lib/x86_64-linux-gnu to find /lib/x86_64-linux-gnu/libX11.so.6.3.0
Cannot find X include files via /include
Cannot find X include files anywhere.
You probably need to install the X11 development package first.
On Debian or Ubuntu, this is the package libx11-dev.
On CentOS, RedHat, or Fedora, this is the package libX11-devel.
Please see README.linux for more information.
No ‘Makefile’ created SREZIC/Tk-804.035.tar.gz
/usr/bin/perl Makefile.PL INSTALLDIRS=site — NOT OK
-
7 Febbraio 2021 alle 22:05 #119523::
Mi sembra che tu NON stia agendo da root, ossia da superutente (sotto la tua distribuzione non conosco la procedura, la Slackware ha il grande vantaggio che dopo l’avvio non si presenta immediatamente in interfaccia grafica concedendoti di operare come root e di avviare l’interfaccia solo con startx); per il resto, se stessi operando davvero da root, non so che dirti, a me non è mai accaduto; ma che tu operi da root a me non sembra dalla lettura delle prime righe: `/home/utente/.cpan/Metadata`. Comunque qui sul forum sono presenti degli esperti in Debian (da cui la tua distribuzione deriva) che potranno aiutarti, io purtroppo non possio esserti di ulteriore aiuto.Aggiungo una cosa: sei ore sono un tempo inaccettabile anche prelevando i file da garr.it noto campione di lentezza: io uso abitualmente un PC con soli 2 GiB di RAM e l’installazione appena supera l’ora. prova a compilare da shell anziché da TeXmaker, può essere anche TeXmaker non correttamente installato.
Buona fortuna e auguri, Enrico M.
-
8 Febbraio 2021 alle 3:27 #119524::
non conosco quella distro, né d’altro canto si può star dietro
a tutte le debian derivate che spuntano come funghi nel bosco…
cmq verifica di aver installato tk e perl-tk, al limite cancella “a mano”
la directory della vecchia installazione di texlive.
come ti ha detto @heinrich, tutte le operazioni vanno eseguite da root
(il prompt deve apparire come # e non come @).
io ho un i5 vecchio di 8 anni e l’installazione dure una mezz’ora…
sai come compilare un file .tex direttamente da shell? sarebbe una prova da fare!m
-
8 Febbraio 2021 alle 16:37 #119525::
In MX Linux la compilazione su terminale è possibile come utente ($ sudo). Al contrario, come superutente non riesce a risalire alle directory. Infatti nel primo dei casi, le istruzioni di Perl si sono avviate, concludendosi perfettamente fino a cpan -i Tk (in precedenza mancava il pacchetto libx11-dev, attualmente installato).
Adesso, però, l’installazione di TexLive (scompattato dalla sua ISO) sta nuovamente richiedendo notevole tempo, ed è in stallo da ore, sotto questo aspetto:$ ./install-tl -gui=perltk
Loading ./tlpkg/texlive.tlpdb
Installing TeX Live 2020 from: . (verified)
Platform: x86_64-linux => ‘GNU/Linux on x86_64’
Distribution: inst (compressed)
Directory for temporary files: /tmp/wikdqCPm5E
😥 😥 😥 😥
-
8 Febbraio 2021 alle 16:56 #119526::
In allegato a questo link (https://we.tl/t-KPOG7jsT9a) la finestra di installazione così come si presenta. Non riesco a comprendere i percorsi in rosso. Cosa posso fare?
-
8 Febbraio 2021 alle 17:34 #119527::
Stasy” post=120008In allegato a questo link (https://we.tl/t-KPOG7jsT9a) la finestra di installazione così come si presenta. Non riesco a comprendere i percorsi in rosso. Cosa posso fare?
Ciao Stasy.
Ferma tutto e ricomincia.
Il comando iniziale per far partire l’installazione è:
`$ sudo ./install-tl`L’interfaccia è da linea di comando. Altrimenti aggiungi l’opzione –gui.
Dall’immagine della schermata viene detto chiaramente che l’installer non ha i permessi di scrittura nella directory di destinazione di TeX Live.
Alla prossima.
R.
-
8 Febbraio 2021 alle 18:00 #119528::
`In MX Linux la compilazione su terminale è possibile come utente ($ sudo)`
ma allora, visto che usi sudo, non la fai da utente!tu come diventi root? nota che non è immediato avviare applicazioni per il server X
da root all’interno di una sessione utente, perché bisogna esportare il server grafico stesso.io non mi trovo con sudo, vado di `su-` e vivo felice…
inoltre installo Texlive da console, senza l’installatore grafico.per il resto, segui il saggio consiglio di robitex
m
-
8 Febbraio 2021 alle 20:25 #119529
-
8 Febbraio 2021 alle 20:42 #119530
-
8 Febbraio 2021 alle 21:25 #119531::
Come ti ha detto @samiel probabilmente non hai modificato i percorsi del file <> che è sotto la directory /etc .
Nel file che ti ho segnalato ieri sera trovi le istruzioni a pagina 2 colonna di sinistra: (attento!) lì è indicato l’anno 2016 perché il file d’istruzione è stato scritto vigente quella distribuzione TeXlive, ora devi (naturalmente) scrivere 2020.
Comunque, fosse in te, cambierei distribuzione. Ciao, Enrico M.
-
8 Febbraio 2021 alle 21:56 #119532::
guarda questa recentissima discussione:
Installazione Tex Live su Debian 10
dove per l’ennesima volta ho segnalato i PATHverificato questo, puoi compilare da shell invece che mediante Texmaker?
questo per capire se hai guai con Texlive,
o semplicemente non hai configurato correttamente l’editor
mPS
non vorrei innescare flame non pertinenti a questo sito,
ma mi sento di condividere l’opinione di heinrich
`Comunque, fosse in te, cambierei distribuzione`
se il tuo problema è l’aggiornamento, Debian Sid è anche più aggiornata di MX Linux 19.
e poi nessuno è mai morto per avere la versione 17.4.3 invece della 17.4.4 di qualcosa 🙂
personalmente, ho provato Ubuntu e LinuxMint, che ho trovato molto bella,
ma sono sempre rimasto fedele a Debian. LinuxMint prende i pacchetti da Ubuntu
che li prende da Debian; e sempre lì si va a parare.
-
9 Febbraio 2021 alle 8:33 #119533::
Grazie. MX mi è stata consigliata perchè (mi suggerivano) destinata ad una utenza alle prime armi. Ad ogni modo resto un completo ‘ignorante’ in materia di Linux, e questo è il mio primo approccio.Allora: ho inserito i PATH nelle cartelle (sudo featherpad /etc/profile; cd\ featherpad ./bashrc).
Ma adesso se cerco quale versione di TexLive da terminale, non risulta nulla. Inoltre se provo a generare un pdf con TeXMaker la risposta è “File Log non trovato”.
Ma il file di log (completo) è presente in /usr/local/texlive/2020Mi accascio… 😥 😥 😥
-
9 Febbraio 2021 alle 9:38 #119534::
Stasy” post=120015Grazie. MX mi è stata consigliata perchè (mi suggerivano) destinata ad una utenza alle prime armi. Ad ogni modo resto un completo ‘ignorante’ in materia di Linux, e questo è il mio primo approccio.
Allora: ho inserito i PATH nelle cartelle (sudo featherpad /etc/profile; cd\ featherpad ./bashrc).
Ma adesso se cerco quale versione di TexLive da terminale, non risulta nulla. Inoltre se provo a generare un pdf con TeXMaker la risposta è “File Log non trovato”.
Ma il file di log (completo) è presente in /usr/local/texlive/2020Mi accascio… 😥 😥 😥
Never give up!
Se questo comando funziona vuol dire che ancora non hai ben configurato il sistema:
`$ /usr/local/texlive/2020/bin/x86_64-linux/pdftex –version `
Infatti è possibile lanciare un eseguibile anche con il suo percorso assoluto.
Per il tuo sistema il percorso potrebbe essere diverso, controllalo e se il caso cambialo. Nel comando sopra ti ho inserito quello più probabile.
Puoi usare anche l’autocompletamento del percorso premendo il tasto TAB dopo aver digitato qualche carattere di una delle singole directory.Quello che ti dovrebbe uscire:
`pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020)
kpathsea version 6.3.2
Copyright 2020 Han The Thanh (pdfTeX) et al.
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Han The Thanh (pdfTeX) et al.
Compiled with libpng 1.6.37; using libpng 1.6.37
Compiled with zlib 1.2.11; using zlib 1.2.11
Compiled with xpdf version 4.02
`Ho registrato il terminale qui usando il percorso assoluto valido per la mia configurazione mostrando l’autocompletamento.
R.
-
9 Febbraio 2021 alle 12:57 #119535::
Roberto grazie. Si!
Il messaggio sembra identico:utente@utente:~/Desktop
$ /usr/local/texlive/2020/bin/x86_64-linux/pdftex –version
pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020)
kpathsea version 6.3.2
Copyright 2020 Han The Thanh (pdfTeX) et al.
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Han The Thanh (pdfTeX) et al.
Compiled with libpng 1.6.37; using libpng 1.6.37
Compiled with zlib 1.2.11; using zlib 1.2.11
Compiled with xpdf version 4.02
utente@utente:~/Desktop
$Quindi, come devo comportarmi?
-
9 Febbraio 2021 alle 13:05 #119536
-
9 Febbraio 2021 alle 14:04 #119537::
Ho disinstallato e reinstallato TeXMaker… Nulla: “File di Log non trovato”… 😥
Inoltre, per curiosità ho installato TeXStudio. Aperto l’editor, mi è comparso questo messaggio:“No LaTeX distribution was found on your system. As a result, the corresponding commands are not configured. This means, that you cannot compile your documents to the desired output format (e.g. pdf).
If you intend to work with LaTeX, you’ll most certainly want to install a LaTeX distribution.”
-
9 Febbraio 2021 alle 14:17 #119538
-
9 Febbraio 2021 alle 15:09 #119539::
Stasy” post=120017Roberto grazie. Si!
Il messaggio sembra identico:utente@utente:~/Desktop
$ /usr/local/texlive/2020/bin/x86_64-linux/pdftex –version
pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020)
kpathsea version 6.3.2
Copyright 2020 Han The Thanh (pdfTeX) et al.
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Han The Thanh (pdfTeX) et al.
Compiled with libpng 1.6.37; using libpng 1.6.37
Compiled with zlib 1.2.11; using zlib 1.2.11
Compiled with xpdf version 4.02
utente@utente:~/Desktop
$Quindi, come devo comportarmi?
Molto bene.
Hai tre vie. La prima è quella canonica, ovvero devi riconsiderare i tuoi passi e impostare il PATH.
In altre parole, gli shell editor che installi non trovano gli eseguibili perché semplicemente, il sistema di ricerca dei programmi, e questo vale per credo tutti i sistemi operativi desktop, non include di per se la directory dei binari di TeX Live.
La variabile PATH consente all’utente appunto di aggiungere directory di ricerca dove trovare i programmi.
Seconda via è usare i link simbolici.
Terza è istruire l’editor per raggiungere gli eseguibili con i percorsi assoluti.
Io consiglio la prima. Ma, per rendere la modifica al PATH permanente, come hai già scoperto, devi utilizzare i file .profile eccetera, ma quali file impostare dipende dalla distribuzione Linux.
Sotto Debian io ho:
`# addition for TeX Live 2020
export PATH=/opt/texlive/2020/bin/x86_64-linux:${PATH}`
in fondo al file .profile e poi:
`alias sutlmgr=”sudo /opt/texlive/2020/bin/x86_64-linux/tlmgr”
`
nel file .bash_profile per creare il comando di aggiornamento dei pacchetti (questo richiederebbe qualche spiegazione in più).Questi file si trovano nella directory home dell’utente e vengono caricati ogni volta si avvia il computer.
Ovvio che devi adattare i percorsi alla tua situazione.Si perché io non amo i link simbolici come spiegato nella guida di Enrico.
In più, tutti questi “dettagli” di configurazione possono essere risolti durante l’installazione di TeX Live impostando la creazione dei link simbolici. Questo significa che l’installazione di una TeX Live è personalizzabile dall’utente in modo che ne tragga il massimo vantaggio in base alle sue esigenze ma di contro, rende le cose più difficili ai neofiti.Alla prossima.
Ciao.
-
10 Febbraio 2021 alle 9:20 #119540::
Grazie. Si, ho provato la prima strada, compilando i file .profile e (nel mio caso) .bashrc, con i comandi che mi ha inviato. Ma ancora nulla… La risposta di TexMaker è la solita: File di Log non trovato.
Circa la configurazione da editor, invece, mi sarei mosso con più tranquillità su Win10. Ma su MX Linux credetemi non saprei dove metter le mani. Da qui la finestra per la configurazione: https://we.tl/t-iOQYO3GViq
Dove sbaglio? 😥
-
10 Febbraio 2021 alle 9:40 #119541::
ripeto per la terza volta:
hai provato a compilare da shell?
anche se dai messaggi che hai postato mi pare che l’installazione di Texlive sia corretta
e che dunque il problema stia soltanto nella mancata configurazione dell’editor,
compilando da shell eliminiamo definitivamente la possibilità
che l’installazione stessa presenti dei problemi.la configurazione, a questo punto, devi farla a mano
inserendo i vari eseguibili. Ecco la mia configurazione -
10 Febbraio 2021 alle 17:28 #119542::
A dirle la verità non le ho risposto perché stavo cercando di capire come fare, cercando documentazione online. Di solito rispondo solo a obiettivo raggiunto, o perlomeno solo parzialmente 😀
Ma… non ci sono riuscito.Ad ogni modo SONO FINALMENTE RIUSCITO A GENERARE UN FILE PDF grazie ai percorsi registrati nella sua configurazione (i miei si limitavano alla sola destinazione, ed ero riuscito ad impostarne a malapena solo un paio e a intuito…). Insomma, Spero di non resettare il mio PC: non lo farei solo per il LaTeX 😀
Ringrazio davvero tutti, siete stati molto gentili.
Grazie!
-
10 Febbraio 2021 alle 17:48 #119543::
ai percorsi registrati nella sua configurazione (i miei si limitavano alla sola destinazione, ed ero riuscito ad impostarne a malapena solo un paio e a intuito…)
devi mettere gli eseguibili, che stanno di default in /usr/local/texlive/2020/bin/x86_64-linux,
a meno che tu non abbia installato Texlive altrove, ad es. in /opt.visto che usi linux, dovresti sapere che la shell è un formidabile strumento
che consente da un lato di amministrare il sistema (in genere da root),
dall’altro di svolgere un vastissimo numero di operazioni da utente:
puoi scrivere file di (solo) testo, masterizzare CD, copiare o spostare file,
trasferire file con ftp. Puoi fare tantissime altre cose, fra cui aggiornare Texlive.
In questo senso trovo sbagliato quanto si afferma nell’Arte Latex:A causa di alcuni limiti imposti dagli sviluppatori, non si può installare
e aggiornare TEX Live sulle distribuzioni Linux con la semplicità
degli altri sistemi operativi.Non mi pare infatti che lanciare da shell il comando
`tlmgr update –self –all –reinstall-forcibly-removed`
sia un’impresa particolarmente ardua.A proposito della compilazione dei file tex, a livello elementare l’operazione è semplicissima
e mi pare strano che tu non abbia già trovato indicazioni in merito
In ogni caso, apri una sessione della console e poi scrivi al prompt di utente ($),
a seconda dei casi e cioè del compilatore che ti serve:
`pdflatex.tex
xelatex.tex
lualatex.tex`
e il gioco è fatto. Se hai bibliografie, indici, riferimenti interni ecc, la cosa è leggermente più articolata,
ma direi in ogni caso semplice. Questo ti rende indipendente dall’editorm
-
11 Febbraio 2021 alle 13:34 #119544
-
11 Febbraio 2021 alle 13:44 #119545
-
11 Febbraio 2021 alle 15:01 #119546::
@Stasy, siccome sei nuovo al sistema TeX, prendi familiarità con il sistema TeX, oltre che con Linux MX.b) prendere familiarità con Linux di qualunque varietà, richede sempre tempo, perché sembra che ne esistanocirca 200 varietà, forse di più; ora io no uso più Linux e, pur essendo convinto del free software, non sono rimasto convinto dai due o tre diversi sistemi Linux che ho usato in un assato non tanto recente; in particolare proprio dal numero enorme di varianti per le quali si presentano sempre in problemi che stai incontrando tu. Per giunta, avendo avuto occasione molti anni fa di usare un Mac con il sistema operativo Mac OSX (UNIX like), ho capito quanto fosse importante l’interfaccia grafica, non tanto per i colori e le forme, quanto dal dialogo che offre, e dai controlli che esegue e dai messaggio che ricevi quando fai un errore. Nemmeno il Mac OSX è perfetto e inoltre paghi un Mac tre o quattro volte quello che consta un normale PC su cui sia già installato uno dei Linux o nel quale esegui un’installazione locale come la tua variante MX. Certo il costo è uno svantaggio non da poco, ma visto che non sono più un giovanotto, preferisco avere una macchina più user-friendly. Certo anche Linux diventa user-friendly se ti ci alleni con sufficiente impegno, ma alla mia età queste doti mi mancano.
a) Prendere familiarità con il sistema TeX richede di capire che TeX fornisce un certo numero di compilatori; programmi che prendono in entrata certi tipi di file e li trasformano in altri tipi; tipicamente prendono un file con estensione .tex (e ovviamente scritto in una lingua che sia capace di interpretare, come il linguaggio LaTeX) e lo trasformano un un altro file, per esempio in formato .pdf, che contiene il documento composto in qualità tipografica. Te lo spiego, perché il tuo ultimo messaggio dove dici di aver dato il comando [tt]pdflatex
.tex[/tt] non ti ha dato nessun risultato e il tuo commento Immagino che al posto di debba inserire un comando che ne generi uno nuovo mi fa capire che o ti sei espresso male, o non sai che non è compito di pdflatex quello di creare unnuovo. Il file .tex su cui pdflatex può lavorare deve essere già esistente nella cartella che stai usando quando lavori con la finestra comandi, ed è compito dell’editor (TeXstudio, Texmaker, o altro editor) quello di crearne uno; pdflatex lavorandoci sopra , produce in uscita un alrofile in un altroformato, .pdf, che contiene il documento composto tipograficamente. «TeX non è Word», come sta scritto nella guida L’Arte di scrivere con LaTeX. Quidi questi due momenti (editing del file sorgente in formato .tex e la compilazione di pdflatex per interpretare quanto si trova scritto in modo testuale in formato .tex, al finde di produrre in uscita il documento composto, generalmente in formato .pdf.
In tuta la documentazione distribuita con il sistema TeX, insieme agli altri file che formano un sistema di più di 150.000 file, con la scrittura
, usa una forma della sintassi dei programmi del sistema TeX per distinguere le istruzioni dalle informazioni che l’utente deve scrivere al posto di , parentesi uncinate comprese (in codice ASCII, si indicano con < >; ma i testi pdf che formano la documentazione usano i simboli〈 〉che si chiamano parentesi uncinate). Scusami se ho ripetuto fino alla nausea questi concetti; ma leggendo il tuo ultimo messaggio ho avuto al sensazione di poterti essere utile spiegandoti queste cose.
-
11 Febbraio 2021 alle 19:25 #119547::
…infatti nulla di fatto:
$ pdflatex
.tex
bash: file: File o directory non esistenteImmagino che al posto di
debba inserire un comando che ne generi uno nuovo. Ora cerco qualcosa. Ehm no… Intendevo dire che, se tu hai scritto un file che si chiama ad esempio articolo01.tex
che prevede di essere composto con pdflatex e che sta nella directory \articoli,
devi aprire la console, andare in quella directory e lanciare il comando
`pdflatex articolo01.tex`
per ottenere il pdfm
-
12 Febbraio 2021 alle 16:14 #119548::
Ripeto quanto ti dissi giorni fa: per vedere se la distribuzione TeXlive è correttamente installata digita da shell`pdftex –version`
l’output deve essere
`
pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020)
kpathsea version 6.3.2
Copyright 2020 Han The Thanh (pdfTeX) et al.
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Han The Thanh (pdfTeX) et al.
Compiled with libpng 1.6.37; using libpng 1.6.37
Compiled with zlib 1.2.11; using zlib 1.2.11
Compiled with xpdf version 4.02
`Se non l’hai la distribuzione non è correttamente installata. TeXstudio, TeXmaker, Kile,… trovano subito una versione correttamente installata, se non la trovano qualcosa va storto, ossia i file sono sì presenti, ma non sono sentitti…
Ciao, Enrico M.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.