- Questo topic ha 15 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 2 mesi fa da
spino.
-
CreatoreTopic
-
21 Giugno 2014 alle 5:59 #94890::
Salve a tutti,
Molti mesi fà ho installato sul mio sistema Linux TexLive seguendo le istruzioni specifiche trovate nel Forum.
Oggi improvvisamente se tento di effettuare l’aggiornamento attravero TexLive Manager, questo appena premo il pulsante “Aggiorna installati” crasha.
Non ho trovato un log che mi dia indicazioni.
Che fare?
-
CreatoreTopic
-
AutoreRisposte
-
-
21 Giugno 2014 alle 6:44 #94891::
Il tuo tlmgr non funziona più perché è stato costruito per aggiornare TeXLive 2013, che ora è congelato; installa la versione 2014 usando le stesse procedure che hai seguito diversi mesi fa, collauda che l’installazione funzioni, poi cancella la versione 2013.Installando la 2014 il tlmgr nuovo è in grado di aggiornare la 2014, che è già all’ultimo grido, quindi non dovresti avere grossi arretrati da aggiornare; poi prendi l’abitudine di leggere i messaggi sul forum dove si parla anche del periodo di congelamento della versione corrente di TeXLive e dove si annuncia la disponibilità della nuova versione. `prendi l’abitudine di aggiornare ogni 7-10 giorni, non spettare messi per aggiornare. Cerca di disporre sempre della versione più fresca di giornata possibile, senza diventare matto ad aggiornare ogni due ore. Ogni settimane o dueo tre volte al mese va benissimo
-
21 Giugno 2014 alle 7:52 #94892::
spino” post=94493Salve a tutti,
Molti mesi fà ho installato sul mio sistema Linux TexLive seguendo le istruzioni specifiche trovate nel Forum.
Oggi improvvisamente se tento di effettuare l’aggiornamento attravero TexLive Manager, questo appena premo il pulsante “Aggiorna installati” crasha.
Non ho trovato un log che mi dia indicazioni.
Che fare?Provato ad avviarlo da terminale per leggere lì eventuali messaggi di errore?
-
21 Giugno 2014 alle 10:25 #94893::
OldClaudio” post=94496Il tuo tlmgr non funziona più perché è stato costruito per aggiornare TeXLive 2013, che ora è congelato; installa la versione 2014 usando le stesse procedure che hai seguito diversi mesi fa, collauda che l’installazione funzioni, poi cancella la versione 2013.
L’aggiornamento lo faccio in effetti ogni settimana ma confesso che nel forum non ero più tornato. Per installare ho usato
queste istruzioni. Puoi confermarmi se sono sempre valide?
Grazie
-
21 Giugno 2014 alle 11:27 #94894
-
21 Giugno 2014 alle 16:37 #94895
-
28 Giugno 2014 alle 10:50 #94896::
Ho installato la versione 2014 seguendo senza problemi le istruzioni già citate, ma alla fine quando devo modificare tlmngr mi trovo in difficoltà.
Ho dato il comando
` sudo ln -s /usr/local/texlive/2014/bin/x86_64-linux /opt/texbin` avendo già in precedenza installato il 2013, ma quando vado ad aggiornare continua ad aprire tlmngr 2013 che infatti non funziona.
Dove sbaglio?
-
28 Giugno 2014 alle 12:28 #94897::
spino” post=94577Ho installato la versione 2014 seguendo senza problemi le istruzioni già citate, ma alla fine quando devo modificare tlmngr mi trovo in difficoltà.
Ho dato il comando
` sudo ln -s /usr/local/texlive/2014/bin/x86_64-linux /opt/texbin` avendo già in precedenza installato il 2013, ma quando vado ad aggiornare continua ad aprire tlmngr 2013 che infatti non funziona.
Dove sbaglio?Se il comando [tt]ln[/tt] ti restituisce l’errore
`ln: creazione del collegamento simbolico “/opt/texbin” non riuscita: File già esistente`
è perché il link esiste già. Per sovrascriverlo automaticamente dai il comando
`sudo ln -fs /usr/local/texlive/2014/bin/x86_64-linux /opt/texbin`
Rispetto al comando che hai dato tu c’è in più l’opzione [tt]-f[/tt] che forza la creazione del link anche se il file di destinazione esiste già
-
28 Giugno 2014 alle 13:55 #94898::
No, forse non mi sono spiegato.
Ho dato il comando senza -f come hai suggerito, ma quando apro tlmngr mi appare la finestra vecchia con la scritta Tex Live Manager 2013 e poi non funziona.
Io credo che il mio problema è che non so indirizzare quello nuovo, oppure quello nuovo non c’è..La diagnostica che appare al terminale è la seguente:
`Loading local TeX Live database
(/usr/local/texlive/2013/tlpkg/texlive.tlpdb)
This may take some time, please be patient …
… caricamento completo.
Executing action update
tlmgr: The TeX Live versions supported by the repository
http://ftp.uniRoma2.it/TeX/systems/texlive/tlnet
(2014–2014)
do not include the version of the local installation
(2013).`
-
28 Giugno 2014 alle 14:54 #94899
-
28 Giugno 2014 alle 15:03 #94900::
spino” post=94579No, forse non mi sono spiegato.
Ho dato il comando senza -f come hai suggerito, ma quando apro tlmngr mi appare la finestra vecchia con la scritta Tex Live Manager 2013 e poi non funziona.
Io credo che il mio problema è che non so indirizzare quello nuovo, oppure quello nuovo non c’è..La diagnostica che appare al terminale è la seguente:
`Loading local TeX Live database
(/usr/local/texlive/2013/tlpkg/texlive.tlpdb)
This may take some time, please be patient …
… caricamento completo.
Executing action update
tlmgr: The TeX Live versions supported by the repository
http://ftp.uniRoma2.it/TeX/systems/texlive/tlnet
(2014–2014)
do not include the version of the local installation
(2013).`A me sembra di aver capito benissimo: [tt]ln[/tt] in maniera predefinita non sovrascrive un collegamento già esistente, come era nel tuo caso. Per questo ho suggerito di forzare la sovrascrittura con l’opzione [tt]-f[/tt].
@Doc: sconsiglierei di cancellare una installazione di TeX Live prima che ci si sia accertati che la successiva funzioni a dovere 😉
-
29 Giugno 2014 alle 4:12 #94901::
Per questo ho suggerito di forzare la sovrascrittura con l’opzione -f
L’ho fatto, ma nel sovrascrivere rimette sempre il link vecchio ed io vorrei evitare il consiglio drastico di Doc di disinstallare il vecchio prima di provare il nuovo. In fondo io non so se la seconda installazione ha funzionato bene.
-
29 Giugno 2014 alle 5:23 #94902::
spino” post=94582
Per questo ho suggerito di forzare la sovrascrittura con l’opzione -f
L’ho fatto, ma nel sovrascrivere rimette sempre il link vecchio ed io vorrei evitare il consiglio drastico di Doc di disinstallare il vecchio prima di provare il nuovo. In fondo io non so se la seconda installazione ha funzionato bene.
Io sono drastico, ma, visto che preferisci la cautela, ti suggerisco una soluzione cerchiobottista:
`sudo mv /usr/local/texlive/2013 /usr/local/texlive/2013.BAK`
-
29 Giugno 2014 alle 11:03 #94903::
Io sono drastico, ma, visto che preferisci la cautela, ti suggerisco una soluzione cerchiobottista:
`sudo mv /usr/local/texlive/2013 /usr/local/texlive/2013.BAK`Scusami, ma non sono convinto. Che io cancelli o nasconda la vecchia installazione, rimane il fatto che non avviene l’aggancio alla nuova.
Conformemente alle istruzioni ho dato il comando `sudo ln -fs /usr/local/texlive/2014/bin/x86_64-linux /opt/texbin
`
Immagino che l’altr’anno ho indicato la cartella 2013.
Come mai non avviene il nuovo aggancio? Per me quei comandi sono misteriosi e non riesco a verificare se hanno fatto il dovuto.
-
29 Giugno 2014 alle 11:33 #94904::
Ok, visto che questi comandi per te sono misteriosi facciamo una guida passo passo:
`file /opt/texbin`
serve per sapere a cosa punta il file [tt]/opt/texbin[/tt], quindi dovrebbe restituirti
`/opt/texbin: symbolic link to `/usr/local/texlive/2013/bin/x86_64-linux'`
oppure
`/opt/texbin: symbolic link to `/usr/local/texlive/2014/bin/x86_64-linux'`
Nel primo caso significa che per qualche motivo il link punta ancora alla vecchia installazione, nel secondo caso dovrebbe essere tutto ok.Se sei nel primo caso ([tt]/opt/texbin[/tt] punta ancora ai programmi di TeX Live 2013), cancella brutalmente [tt]/opt/texbin[/tt] (NOTA: cancellare un collegamento simbolico non comporta alcuna perdita di dati, solo la sparizione del collegamento, fine) con il comando
`sudo rm /opt/texbin`
Se ripeti nuovamente
`file /opt/texbin`
dovresti ottenere
`/opt/texbin: cannot open `/opt/texbin' (No such file or directory)`
proprio perché il collegamento è stato cancellato.Infine, ricrea il nuovo collegamento simbolico con
`sudo ln -s /usr/local/texlive/2014/bin/x86_64-linux /opt/texbin`
A questo punto
`file /opt/texbin`
deve restituire
`/opt/texbin: symbolic link to `/usr/local/texlive/2014/bin/x86_64-linux'`Nota: avrei potuto farti saltare la cancellazione del collegamento forzando la creazione del nuovo, come avevo suggerito precedentemente, ma ho preferito farti fare un passaggio in più per farti comprendere meglio ogni passaggio.
-
29 Giugno 2014 alle 14:17 #94905::
`Nota: avrei potuto farti saltare la cancellazione del collegamento forzando la creazione del nuovo, come avevo suggerito precedentemente, ma ho preferito farti fare un passaggio in più per farti comprendere meglio ogni passaggio.`
🙂È vero, lo avevi suggerito ed il bello è che lo avevo fatto, ma certamente avevo commesso qualche errore e il maledetto continuava a puntare la vecchia cartella.
Ora ho ripercorso tutti i passaggi e siamo riusciti. Ti ringrazio anche della pazienza.
Finalmente ho cancellato il passato ed ho aggiornato il nuovo che pare funzionare.
Ciao
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.