- Questo topic ha 26 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 15 anni fa da
Doc.
-
CreatoreTopic
-
3 Settembre 2011 alle 11:35 #63230::
Salve a tutti! Ho installato sotto linux TexLive 2010.Ho dei problemi però quando provo ad installare dei pacchetti, infatti dando il comando senza privilegi di root mi dice (ovviamente) che non posso scrivere sulle cartelle.
Ma se do il comando con i privilegi di root mi dice che non riconosce il comando 😕Ecco un esempio
`$ tlmgr install xymtex
You don't have permission to change the installation in any way,
specifically, the directory /usr/local/texlive/2010/tlpkg/ is not writable.
Please run this program as administrator, or contact your local admin.
$ sudo tlmgr install xymtex
sudo: tlmgr: command not found
`Come posso risolvere? 🙁
-
CreatoreTopic
-
AutoreRisposte
-
-
3 Settembre 2011 alle 11:51 #63231::
Si è una questione nota che dipende dal fatto che il comando sudo crea un ambiente a parte, sempre per questione di sicurezza, dove non sono presenti i path per l’applicazione tlmgr.
Si risolve in vari modi. Inizialmente avevo creato un alias del comando completo tipo:
`sudo /usr/local/texlive/2010/bin/tlmgr`maggiori dettagli di questo metodo li puoi trovare nel mio post allo step 2
ma puoi trovare una soluzione migliore nella guida di Enrico Gregorio:
Ciao.
-
3 Settembre 2011 alle 12:22 #63232::
`gedit ~/.bashrc`
e aggiungi in fondo:
`alias sutlmgr='sudo /usr/local/texlive/2010/bin/x86_64-linux/tlmgr'`
oppure, se hai un sistema a 32 bit,
`alias sutlmgr='sudo /usr/local/texlive/2010/bin/i386-linux/tlmgr'`
In questo modo, avrai un bel comando “sutlmgr” equivalente a “sudo tlgmr”.Questo è il metodo usato da me, meno sofisticato di quello di Enrico Gregorio, ma da me preferito perché lo ritengo meno invasivo.
De gustibus….
-
3 Settembre 2011 alle 12:32 #63233
-
3 Settembre 2011 alle 12:59 #63234::
Altro problema con tlmgr 🙂 Continuo in questa discussione per non “sporcare” ulteriormente il forum.Ho caricato come repository CTAN ( http://ftp.heanet.ie/mirrors/ctan.org/tex/systems/texlive/tlnet/ ), e volevo installare xymtex.
Problema che non riesco a trovare il pacchetto, benchè sia effettivamente presente su CTAN
`tlmgr install xymtex
tlmgr: package repository http://ftp.heanet.ie/mirrors/ctan.org/tex/systems/texlive/tlnet/
package xymtex not present in package repository.`
-
3 Settembre 2011 alle 13:08 #63235
-
3 Settembre 2011 alle 13:12 #63236
-
3 Settembre 2011 alle 13:25 #63237
-
3 Settembre 2011 alle 13:27 #63238
-
3 Settembre 2011 alle 14:00 #63239::
Doc” post=62164Comunque, io non faccio testo, poiché ho la versione 2011 di texlive. Magari ora le cose sono cambiate.
Sto giusto procedendo in questo momento ad aggiornarmi 🙂 Se dovessi ancora avere problemi posterò! Grazie ancora!
EDIT: dalla pagina che hai linkato sembra che non posso installarlo tramite TexLive. Devo quindi necessariamente procedere ad un installazione manuale?
-
3 Settembre 2011 alle 14:03 #63240
-
3 Settembre 2011 alle 14:04 #63241
-
3 Settembre 2011 alle 14:07 #63242::
enpires” post=62171
Evidentemente, sì. Tuttavia, io cercherei di trovare qualche analogo pacchetto meno “obsoleto”.
Meno obsoleto? A quanto mi hanno detto (ma ne capisco molto poco) xymtex è il nonplusultra per disegnare formule di struttura. Hai qualche consiglio su alternative?
Non sono pratico di queste cose e quindi non ti posso aiutare, tuttavia, se vai QUA, noterai che questo pacchetto non dà segni di vita dal novembre 2009….
-
3 Settembre 2011 alle 14:19 #63243
-
3 Settembre 2011 alle 14:39 #63244::
Allora ho fatto l’aggiornamento ed adesso ho nuovi problemi 😀 Ho perso il pacchetto classicthesis, quindi dovrei installarlo.Se cerco su CTAN ( http://www.ctan.org/pkg/classicthesis ) mi dice che esiste per Tex Live (a differenza di quanto accadeva per Xymtex). Ora, come lo installo visto che nei repository non è presente (o almeno io non riesco a farlo uscire fuori)? 🙂
-
3 Settembre 2011 alle 14:42 #63245::
Scusa una domanda; dici di avere installato TeX Live 2010, che è già obsoleta, visto che si può installare la 2011.Perché?
Forse hai una piattaforma Linux Debian compatibile e hai installato al versione TeC Live/Debian?
Allora va bene; mantienila nella tua struttura, perché serve per soddisfare le dipendenze degli altri programmi Debian, ma fa conto di non disporne. Installati la versione completa, che contiene assolutamente tutto, anche se non contiene espressamente xymtex, anche se non è così obsoleto come qualcuno ha detto. Non è più distribuito con TeX Live perché la sua licenza non è compatibile con la licenza di TeX Live.
Ecco perché lo devi caricare a mano. Ma in generale non è così difficile, visto che i pacchetti che si trovano su CTAN sono forniti di un file di testo README che spesso contiene anche istruzioni per l’installazione; un file manifest.txt che potrebbe contenere delle istruzioni epr l’installazione; o un file
.txt che contiene istruzioni dettagliate sull’installazione. Scarica il file .zip, decomprimilo cerca i due o tre file suddetti, leggili e provvedi corrispondentemente. Ci metterai diciamo 3 minuti se si tratta di pochi file che vanno in poche cartelle; 10 minuti se si tratta di molti file che vanno in molte cartelle, un mucchio di tempo se devi installare anche eventuali font vettoriali. Se ti trovi in questa condizione, consulta l’apposito capitolo dell’Introduzione all’arte della composizione tipografica con LaTeX, e casomai ritorna sul forum che volentieri ti daremo tutti una mano.
-
3 Settembre 2011 alle 14:46 #63246::
OldClaudio” post=62176Scusa una domanda; dici di avere installato TeX Live 2010, che è già obsoleta, visto che si può installare la 2011.
Perché?
Forse hai una piattaforma Linux Debian compatibile e hai installato al versione TeC Live/Debian?
Allora va bene; mantienila nella tua struttura, perché serve per soddisfare le dipendenze degli altri programmi Debian, ma fa conto di non disporne. Installati la versione completa, che contiene assolutamente tutto, anche se non contiene espressamente xymtex, anche se non è così obsoleto come qualcuno ha detto. Non è più distribuito con TeX Live perché la sua licenza non è compatibile con la licenza di TeX Live.
Ma come ho scritto qualche post fa non mi ero accorto di essere “outdated” e ho appena provveduto ad installare la TexLive 2011 🙂
Ecco perché lo devi caricare a mano. Ma in generale non è così difficile, visto che i pacchetti che si trovano su CTAN sono forniti di un file di testo README che spesso contiene anche istruzioni per l’installazione; un file manifest.txt che potrebbe contenere delle istruzioni epr l’installazione; o un file
.txt che contiene istruzioni dettagliate sull’installazione. Scarica il file .zip, decomprimilo cerca i due o tre file suddetti, leggili e provvedi corrispondentemente. Ci metterai diciamo 3 minuti se si tratta di pochi file che vanno in poche cartelle; 10 minuti se si tratta di molti file che vanno in molte cartelle, un mucchio di tempo se devi installare anche eventuali font vettoriali. Se ti trovi in questa condizione, consulta l’apposito capitolo dell’Introduzione all’arte della composizione tipografica con LaTeX, e casomai ritorna sul forum che volentieri ti daremo tutti una mano.
Va benissimo, ora il mio dubbio era sul perchè non trovo classicthesis (che dovrebbe far parte di TexLive) nel tlmgr.
-
3 Settembre 2011 alle 15:00 #63247::
Dai il comando
`sutlmgr show classicthesis`
e vedi cosa ti dice. Da me, risulta installato.Sorry per il tuo pacchetto, ma in CTAN avevo letto
CTANPackage xymtex: Obsolete: Typesetting chemical structures.
e, non conoscendolo, poiché non mi serve usarlo, avevo dedotto che fosse “obsoleto”.
-
3 Settembre 2011 alle 15:04 #63248::
Hai ragione, quel pacchetto c’è, quello che manca è “classicthesis-ldpkg.sty” che, a quanto ho capito, è fondamentale.Se lo cerco con lo stesso comando che mi hai indicato mi da
`tlmgr: package repository http://ctan.mirror.garr.it/mirrors/CTAN/systems/texlive/tlnet
tlmgr: cannot find classicthesis-ldpkg
`
-
3 Settembre 2011 alle 15:30 #63249
-
3 Settembre 2011 alle 15:43 #63250
-
3 Settembre 2011 alle 17:56 #63251::
enpires” post=62159Altro problema con tlmgr 🙂 Continuo in questa discussione per non “sporcare” ulteriormente il forum.
Ho caricato come repository CTAN ( http://ftp.heanet.ie/mirrors/ctan.org/tex/systems/texlive/tlnet/ ), e volevo installare xymtex.
Problema che non riesco a trovare il pacchetto, benchè sia effettivamente presente su CTAN
`tlmgr install xymtex
tlmgr: package repository http://ftp.heanet.ie/mirrors/ctan.org/tex/systems/texlive/tlnet/
package xymtex not present in package repository.`Per motivi di licenza, XyMTeX non fa parte di TeX Live. C’è ChemFig, molto più recente e che fa cose piuttosto interessanti. Se proprio ti serve XyMTeX, devi installarlo a mano nell’albero locale o in quello personale. Nella guida all’installazione c’è come fare.
Ciao
Enrico
-
3 Settembre 2011 alle 18:57 #63252
-
4 Settembre 2011 alle 6:21 #63253::
robitex” post=62156Si è una questione nota che dipende dal fatto che il comando sudo crea un ambiente a parte, sempre per questione di sicurezza, dove non sono presenti i path per l’applicazione tlmgr.
Dalla versione di sudo 1.8.2-1 in Debian sarà possibile impostare manualmente i percorsi accessibili via sudo: http://packages.debian.org/changelogs/pool/main/s/sudo/current/changelog
Bisogna modificare il file di configurazione di sudo con il comando `visudo’ (che per default avvia l’editor vi, probabilmente non molto conosciuto ai più, per usarne uno diverso bisogna cambiare la variabile d’ambiente `EDITOR’). Basterà aggiungere `/opt/texbin’ (o comunque il percorso da cui sono accessibili gli eseguibili di latex & Co.) alla variabile `secure_path’ nel file che verrà aperto. Per esempio il risultato potrà essere qualcosa di questo tipo:
`Defaults secure_path=”/opt/texbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin”`
Il file di configurazione di sudo va modificato con grande attenzione, anche il più piccolo errore di sintassi può rendere il sistema inutilizzabile (si può rimediare però con un Live CD). Consiglio l’operazione solo a chi sa veramente cosa sta andando a fare. Il file (e non ho mai specificato qual è per evitare che qualcuno lo faccia, se proprio ci tenete a sapere qual è scopritelo da soli :)) non va mai modificato manualmente ma attraverso il già citato programma `visudo’ (avviato necessariamente con i diritti di root) che effettua un minimo controllo della sintassi del file per evitare che venga salvato contenente grossolani errori.Ho provato personalmente a effettuare la modifica sopra citata e finalmente riesco ad avviare tlmgr con sudo:
`$ sudo tlmgr update –all
tlmgr: package repository http://ctan.mirror.garr.it/mirrors/CTAN/systems/texlive/tlnet
tlmgr: saving backups to /opt/texlive/2011/tlpkg/backups
[1/1, ??:??/??:??] update: tetex [340k] (23720 -> 23773) … done
tlmgr: package log updated at /opt/texlive/2011/texmf-var/web2c/tlmgr.log
running mktexlsr …
done running mktexlsr.
running mtxrun –generate …
done running mtxrun –generate.
running updmap-sys …
done running updmap-sys.`
-
4 Settembre 2011 alle 7:17 #63254
-
4 Settembre 2011 alle 7:38 #63255::
Doc” post=62213Piccola rettifica: su debian il comando visudo, per fortuna, avvia nano e non vi. 😉
Ah, bene. Appena installa un sistema operativo una delle prime cose che faccio è impostare come editor predefinito Emacs, quindi non so bene quali siano le impostazioni di default 😀
Forse per `visudo’ è anche sufficiente impostare come `editor’ (/usr/bin/editor) il programma che si desidera e se non sbaglio su Debian l’alternativa predefinita è proprio nano (update-alternatives –display editor), probabilmente a quello fa riferimento visudo. Grazie per la correzione 🙂
-
4 Settembre 2011 alle 7:41 #63256::
Elrond” post=62219
Piccola rettifica: su debian il comando visudo, per fortuna, avvia nano e non vi. 😉
Ah, bene. Appena installa un sistema operativo una delle prime cose che faccio è impostare come editor predefinito Emacs, quindi non so bene quali siano le impostazioni di default 😀
Forse per `visudo’ è anche sufficiente impostare come `editor’ (/usr/bin/editor) il programma che si desidera e se non sbaglio su Debian l’alternativa predefinita è proprio nano (update-alternatives –display editor), probabilmente a quello fa riferimento visudo. Grazie per la correzione 🙂Infatti, è proprio così: su debian, e, presumo, anche sulle derivate, l’alternativa predefinita è nano.
A me sta benissimio così, visto che sono abituato a nano! 😉
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.