Installazione pacchetti sotto linux

  • Questo topic ha 26 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 15 anni fa da Doc.
  • Creatore
    Topic
  • #63230
    Up
    0
    Down
    ::


    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? 🙁

Visualizzazione 25 filoni di risposte
  • Autore
    Risposte
    • #63231
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::


        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.

      • #63232
        Doc
        Partecipante
          Up
          0
          Down
          ::


          `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….

        • #63233
          Up
          0
          Down
          ::


          Grazie mille 🙂

        • #63234
          Up
          0
          Down
          ::


          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.`

        • #63235
          Doc
          Partecipante
            Up
            0
            Down
            ::


            Sicuro?
            Da me non risulta né presente nel repo né, ipso facto, installato!

          • #63236
            Up
            0
            Down
            ::


            Intendevo dire che sul sito CTAN ci sta, non nel repository.

            E quindi che repository devo utilizzare per installarlo?

          • #63237
            Doc
            Partecipante
              Up
              0
              Down
              ::


              Comunque, io non faccio testo, poiché ho la versione 2011 di texlive. Magari ora le cose sono cambiate.

            • #63238
              Doc
              Partecipante
                Up
                0
                Down
                ::


                Inoltre, dai un’occhiata qua: http://www.ctan.org/pkg/xymtex

              • #63239
                Up
                0
                Down
                ::

                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?

              • #63240
                Doc
                Partecipante
                  Up
                  0
                  Down
                  ::

                  enpires” post=62169EDIT: dalla pagina che hai linkato sembra che non posso installarlo tramite TexLive. Devo quindi necessariamente procedere ad un installazione manuale?

                  Evidentemente, sì. Tuttavia, io cercherei di trovare qualche analogo pacchetto meno “obsoleto”.

                • #63241
                  Up
                  0
                  Down
                  ::

                  Doc” post=62170Evidentemente, 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?

                • #63242
                  Doc
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    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….

                  • #63243
                    Up
                    0
                    Down
                    ::


                    A dire il vero non l’avevo notato, ma cercando su internet pacchetti per la scrittura di formule di struttura compare sempre questo, quindi suppongo che nonostante tutto sia il più avanzato 😐

                  • #63244
                    Up
                    0
                    Down
                    ::


                    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)? 🙂

                  • #63245
                    OldClaudio
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      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.

                    • #63246
                      Up
                      0
                      Down
                      ::

                      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.

                    • #63247
                      Doc
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        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”.

                      • #63248
                        Up
                        0
                        Down
                        ::


                        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
                        `

                      • #63249
                        OldClaudio
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          questo del classicthesi-ldpack è il tormentone dell’estate: hai solo l’imbarazzo della scelta a trovare topic recenti nei quali si discuta questo problema, anche oggi sono state già date le risposte a un paio di persone…

                        • #63250
                          Up
                          0
                          Down
                          ::

                          OldClaudio” post=62185questo del classicthesi-ldpack è il tormentone dell’estate: hai solo l’imbarazzo della scelta a trovare topic recenti nei quali si discuta questo problema, anche oggi sono state già date le risposte a un paio di persone…

                          Altro che Danza Kuduro eh? 😀 Risolto 🙂

                        • #63251
                          Up
                          0
                          Down
                          ::

                          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

                        • #63252
                          Up
                          0
                          Down
                          ::

                          egreg9″ post=62191C’è ChemFig, molto più recente e che fa cose piuttosto interessanti

                          Lo sto provando, è estremamente intuitivo!!! Grazie della segnalazione 🙂

                        • #63253
                          Up
                          0
                          Down
                          ::

                          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.`

                        • #63254
                          Doc
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Grazie mille, Elrond! Non avevo visto quel changelog.
                            Piccola rettifica: su debian il comando visudo, per fortuna, avvia nano e non vi. 😉

                            Ciao
                            Domenico

                          • #63255
                            Up
                            0
                            Down
                            ::

                            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 🙂

                          • #63256
                            Doc
                            Partecipante
                              Up
                              0
                              Down
                              ::

                              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! 😉

                          Visualizzazione 25 filoni di risposte
                          • Devi essere connesso per rispondere a questo topic.

                          Go to top