LaTeX su ubuntu?

  • Questo topic ha 23 risposte, 7 partecipanti ed è stato aggiornato l'ultima volta 9 anni fa da Indrjo Dedej.
  • Creatore
    Topic
  • #111270
    Up
    0
    Down
    ::


    Sono da poco passato ad ubuntu e vorrei installarvi TeXlive . Ho letto un po’ di cose in giro: per motivi di sicurezza la procedura di installazione è un po’ diversa e così come la gestione/installazione di nuovi pachetti. So già che ubuntu te ne fornisce uno da una sua repository, ma non vorrei fare movimenti azzardati. Su internet ho trovato questa guida che mi sembra molto chiara. Volevo chiedervi se può andare ancora bene visto che le ultime modifiche sono state del 2012 e immagino che su ubuntu le cose devono essere cambiate.

Visualizzazione 22 filoni di risposte
  • Autore
    Risposte
    • #111271
      Massimiliano
      Partecipante
        Up
        0
        Down
        ::


        Ciao Indrjo Dedej,

        Io ho installato TeXLive su Ubuntu 17.04 circa un mese fa seguendo proprio quella guida, vai tranquillo 🙂

      • #111272
        Up
        0
        Down
        ::


        Anch’io ho ubuntu 17.04.

      • #111273
        Massimiliano
        Partecipante
          Up
          0
          Down
          ::


          Allora segui la guida di Gregorio e (pur non essendo un esperto di Ubuntu) se avrai bisogno chiedi pure 🙂

        • #111274
          Up
          0
          Down
          ::


          Aggiungo solo che devi stare attento a seguire i passaggi scrupolosamente, modificando tutte le occorrenze di “2010” con “2017”, ovvero con la data della distribuzione che stai installando.
          Per quanto riguarda gli editor, ti avverto che se installi texstudio dal package manager si porterà dietro la distribuzione Debian, cosa del tutto inutile perché quella che installi tu è più aggiornata e soprattutto è aggiornabile. Io ho scaricato texstudio con
          apt-get download texstudio
          e poi ho installato il pacchetto semplicemente con doppio click (o almeno così mi sembra di ricordare).

          Ciao
          Ivan

        • #111275
          Up
          0
          Down
          ::

          ivan” post=111558
          Per quanto riguarda gli editor, ti avverto che se installi texstudio dal package manager si porterà dietro la distribuzione Debian, cosa del tutto inutile perché quella che installi tu è più aggiornata e soprattutto è aggiornabile. Io ho scaricato texstudio con
          apt-get download texstudio
          e poi ho installato il pacchetto semplicemente con doppio click (o almeno così mi sembra di ricordare).

          Ma in TeXlive non è incluso un editor? Io mi ricordo che quando ho installato MiKTeX su windows c’era dentro TeXworks. Vorrei tenermi TeXworks, anche se da quel che so potrei usare benissimo gedit.

          Il package menager a cui ti riferisci è quello di Ubuntu? O quello della distribuzione di LaTeX.

          Ad esempio agendo dal terminale ho:

          `
          indrjo@puter:~: texworks
          Il programma “texworks” non è attualmente installato. È possibile installarlo digitando:
          sudo apt install texworks
          `

          Intendi una procedura simile?

          Poi un’altra cosa, non ho ancora iniziato la procedura di installazione: all’inizio mi chiede di installare i moduli perl-tk e perl-doc. Non ne ho mai sentito parlare.

        • #111276
          Up
          0
          Down
          ::


          Mi riferivo al package manager di Linux. Se installi da lì TeXWorks o TeXstudio ti porti dietro tutta la distro TeX Live di Debian. Roba inutile se installi seguendo la guida di Enrico.
          I moduli perl servono perché la GUI di tlmgr richiede Perl.

          Ciao
          Ivan

        • #111277
          Up
          0
          Down
          ::


          Ok. Sono uno alle prime armi con Ubuntu. Come devo procedere con Perl? Sono andato a vedere su internet per documentarmi ma non ho capito tanto, vuoi per l’inglese vuoi per le competenze in questo campo che non ho.

        • #111278
          Heinrich Fleck
          Partecipante
            Up
            0
            Down
            ::


            Ciao, guarda se per il perl ti può essere d’aiuto questo mio file all’indirizzo http://www.heinrichfleck.net/latex/latex.html

            Se ti mancasse il perl lo puoi prelevare da quell’indirizzo seguendo le istruzioni.

            Non ho testato le istruzioni su nessuna versione di Ubuntu perché quella distribuzione è troppo lontana dalla mia impostazione mentale, ma sono quasi sicuro che le istruzioni dovrebbero funzionare.

            Se hai tempo, fammi sapere, ciao Enrico

          • #111279
            Up
            0
            Down
            ::


            Ti rispondo molto velocemente ringraziandoti. Appena potrò, proverò.

          • #111280
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::

              Indrjo Dedej” post=111568Ok. Sono uno alle prime armi con Ubuntu. Come devo procedere con Perl? Sono andato a vedere su internet per documentarmi ma non ho capito tanto, vuoi per l’inglese vuoi per le competenze in questo campo che non ho.

              Sì, lo so, che all’inizio è difficile trovarsi a proprio agio passando da Windows A una qualunque forma di Linux.

              Tuttavia la dotazione di linguaggi di scripting, nelle piattaforme Linux è molto maggiore che in Windows, e infatti per installare TeXLive su Windows bisogna usare una procedura .bat molto più complessa che non per Ubuntu. Su Windows bisogna prima di tutto installare Perl, perché di nascita sua non è installato. Invece, se segui le indicazioni in modo scrupolosissimo il testo scritto a Enrico Gregorio proprio per Ubuntu, non devi preoccuparti di Perl che è già disponibile su Ubuntu, e lo script di installazione funziona “out of the box”. Le cose eventualmente difficili sono quelle che riguardano la finestra comandi se non vi sei abituato da windows; una cosa difficile è quella di prendere provvisoriamente le prerogative dell’amministratore che su Windows è un concetto vago e sostanzialmente ogni utente ha diritto di fare sulla macchina qualunque cosa (o quasi); le operazioni da fare sono semplici, ma sono questi i concetti a cui bisogna abituarsi. Anche se a Heinrich Ubuntu non piace (perché ha un’interfaccia grafica troppo simile a quella di Windows e piuttosto invadente) e lui preferisce fare quasi tutto tramite la finestra comandi, Ubuntu va benissimo per chi si avvicina a Linux per la prima volta, proprio per i motivi che non piacciono ad Heinrich.

              Tuttavia la difficoltà principale è proprio che se non hai pratica con la finestra comandi, quello forse ti apparirà come la cosa più complessa a cui abituarti; quando ti ci sarai abituato, vedrai quante cose in più si possono fare con la finestra comandi, rispetto a quelle che si possono fare con un’interfaccia grafica e col mouse.

            • #111281
              Up
              0
              Down
              ::


              Ok, proverò come se non mi fosse stato chiesto di caricare Perl.

              Passando da Windows a Linux sapevo a cosa andavo in contro, sapevo che bisognava imparare a muoversi col terminale. Ma questo di certo non mi scoraggia.

            • #111282
              Up
              0
              Down
              ::


              Compare questo messaggio nel terminale:
              `
              TLUtils::check_file: removing /tmp/Yet2IuZGw_/I_sHjWEAAC/cm-super.tar.xz, sizes differ:
              TLUtils::check_file: TL=15885738, arg=64560456
              TLPDB::_install_package: downloading did not succeed
              Installation failed.
              Rerunning the installer will try to restart the installation.
              Or you can restart by running the installer with:
              install-tl –profile installation.profile [EXTRA-ARGS]
              ./install-tl: Writing log in current directory: /home/indrjo/texlive-install/install-tl-20170907/install-tl.log
              `
              Come procedere?

            • #111283
              Massimiliano
              Partecipante
                Up
                0
                Down
                ::


                Mi pare che sia l’errore che capita quando si interrompe la rete durante lo scaricamento dei pacchetti.
                Il problema del download diretto è che se la connessione si interrompe l’installazione fallisce e si deve ricominciare tutto da capo.
                Le possibilità sono due:
                1) riutilizzi la stessa procedura usando un mirror (procedura non sicura perché se si blocca anche quello devi ricominciare da capo)
                2) scarichi l’iso di TeXLive e installi usando quella, in questo modo non hai problemi

                Esperienza personale: ho installato TeXLive circa una decina di volte su diversi PC e sono riuscito ad usare il download diretto solo una.
                Quindi ti suggerisco di procurarti l’iso e seguire questa guida che è quella che ho usato io.

                Spero di esserti stato utile (e di aver azzeccato la natura del problema)

              • #111284
                Up
                0
                Down
                ::


                Allora io provato sia con
                `
                wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
                `
                che con
                `
                wget http://ctan.mirror.garr.it/mirrors/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz
                `

                Avevo pensato anch’io che fosse colpa della connessione, anche perché non è la prima volta che mi succede. Quindi provo con l’iso.

                Grazie.

              • #111285
                Up
                0
                Down
                ::



                @Marluxia
                , ho seguito la tua guida. Ci sono passi ulteriori da fare?

              • #111286
                Massimiliano
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Se hai seguito la guida in modo attento e meticoloso dovrebbe essere tutto a posto.
                  Se vuoi fare una prova crea una cartella con un codice semplice, tipo:
                  `
                  \documentclass{article}

                  \begin{document}

                  Ciao

                  \end{document
                  `
                  sempre dentro alla cartella fai “tasto destro -> apri nel terminale” e nel terminale dai il comando pdflatex nomedocumento.tex, se compila senza problemi dovrebbe essere andato tutto bene 🙂

                • #111287
                  Up
                  0
                  Down
                  ::


                  Ho scritto il codice su gedit. Ma niente, ecco la risposta:
                  `
                  Il programma “pdflatex” non è attualmente installato. È possibile installarlo digitando:
                  sudo apt install texlive-latex-base
                  `
                  Io ho scaricato l’iso texlive.iso. Magari ho sbagliato iso.

                • #111288
                  Massimiliano
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Se l’hai scaricata da qui l’iso dovrebbe essere quella giusta.
                    Ti ha dato qualche errore mentre montavi o installavi l’iso? Hai modificato qualcosa (tipo percorsi, cartelle o roba simile?

                  • #111289
                    Up
                    0
                    Down
                    ::


                    Durante il montaggio non è successo nulla di particolare che io sappia. Non so se sia questa cosa, ma la scrivo lo stesso.
                    `
                    indrjo@puter:~$ sudo gedit /etc//bash.bashrc
                    ** (gedit:2364): WARNING **: Set document metadata failed: Impostazione dell'attributo metadata::gedit-spell-language non supportata

                    ** (gedit:2364): WARNING **: Set document metadata failed: Impostazione dell'attributo metadata::gedit-encoding non supportata

                    ** (gedit:2364): WARNING **: Set document metadata failed: Impostazione dell'attributo metadata::gedit-position non supportata
                    indrjo@puter:~$ sudo gedit /etc/manpath.config

                    ** (gedit:2384): WARNING **: Set document metadata failed: Impostazione dell'attributo metadata::gedit-spell-language non supportata

                    ** (gedit:2384): WARNING **: Set document metadata failed: Impostazione dell'attributo metadata::gedit-encoding non supportata

                    ** (gedit:2384): WARNING **: Set document metadata failed: Impostazione dell'attributo metadata::gedit-position non supportata
                    indrjo@puter:~$
                    `

                  • #111290
                    robitex
                    Amministratore del forum
                      Up
                      0
                      Down
                      ::

                      Indrjo Dedej” post=111588Durante il montaggio non è successo nulla di particolare che io sappia. Non so se sia questa cosa, ma la scrivo lo stesso.
                      `
                      indrjo@puter:~$ sudo gedit /etc//bash.bashrc
                      ** (gedit:2364): WARNING **: Set document metadata failed: Impostazione dell'attributo metadata::gedit-spell-language non supportata

                      ** (gedit:2364): WARNING **: Set document metadata failed: Impostazione dell'attributo metadata::gedit-encoding non supportata

                      ** (gedit:2364): WARNING **: Set document metadata failed: Impostazione dell'attributo metadata::gedit-position non supportata
                      indrjo@puter:~$ sudo gedit /etc/manpath.config

                      ** (gedit:2384): WARNING **: Set document metadata failed: Impostazione dell'attributo metadata::gedit-spell-language non supportata

                      ** (gedit:2384): WARNING **: Set document metadata failed: Impostazione dell'attributo metadata::gedit-encoding non supportata

                      ** (gedit:2384): WARNING **: Set document metadata failed: Impostazione dell'attributo metadata::gedit-position non supportata
                      indrjo@puter:~$
                      `

                      Ciao.
                      Sono problemi di gedit come vedi.
                      A volte ho ricevuto anch’io gli stessi warning. Per mia esperienza non ho rilevato grossi problemi.
                      Sono solo warning che hanno a che fare con i metadata del filedi configurazione di bash, da te editato.
                      Saluti.
                      Happy TeXing!
                      R.

                    • #111291
                      Massimiliano
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Quei warning non dovrebbero essere un problema se poi sei riuscito a impostare il PATH.
                        Dopo aver dato il comando sudo ./install-tl hai ricevuto qualche errore?

                      • #111292
                        samiel
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Metti in /etc/profile e in ~/.bashrc le righe
                          `PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH; export PATH
                          MANPATH=/usr/local/texlive/2017/texmf-dist/doc/man:$MANPATH; export MANPATH
                          INFOPATH=/usr/local/texlive/2017/texmf-dist/doc/info:$INFOPATH; export INFOPATH`
                          fai leggerei i file con il comando source oppure riavvia.
                          Se hai fatto un’installazione standard poi dovrebbe trovare tutti i PATH giusti

                          m

                        • #111293
                          Up
                          0
                          Down
                          ::


                          Grazie @samiel, adesso funziona.

                          Grazie a tutti!

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

                      Go to top