Spostamento di un pacchetto nella “sua” cartella

  • Creatore
    Topic
  • #44310
    Up
    0
    Down
    ::


    Ciao a tutti!
    ho utilizzato LaTeX per la mia tesi di laurea, e in via provvisoria avevo alcuni pacchetti
    nella stessa cartella in cui tenevo la tesi.
    sapreste dirmi dove devo andarli a mettere e come fare
    per averli “al loro posto”? ho tentato di creare una cartella con mkdir in
    /share/texmf-texlive/tex/latex/base, ma mi dice “permesso negato”

    Grazie!
    Daniele

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #44311
      Up
      0
      Down
      ::


      dal percorso che mostri direi che sei sotto linux.
      le opzioni sono 2:

      – eseguire un’installazione dei pacchetti per il solo utente

      – eseguire l’installazione per tutti gli utenti (con diritti da amministratore)

      nel primo caso la cartella della gerarchia in cui vanno inseriti i file e’ $HOME/texmf, nel secondo la cartella da te indicata (che pero’ e’ scrivibile solo dall’utente root, quindi attraverso sudo/su). la posizione dei opacchetti va rispettata e dopo l’installazione bisogna eseguire texhash per aggiornare la lista dei file conosciuta dal TeX.
      puoi trovare tutti i dettagli nelle guide in alto, ad esempio nell’Introduzione all’arte.

    • #44312
      Up
      0
      Down
      ::


      Ok!!
      Ti ringrazio molto.. mi ero scordato il solito sudo!
      ce l’ho fatta. Mi pare che il posto dove ho messo il pacchetto
      vada bene perchè quando compila lo trova

    • #44313
      Up
      0
      Down
      ::

      Ok!!
      Ti ringrazio molto.. mi ero scordato il solito sudo!
      ce l’ho fatta. Mi pare che il posto dove ho messo il pacchetto
      vada bene perchè quando compila lo trova

      Già, e quando ci sarà un aggiornamento della distribuzione TeX il tuo pacchetto sparirà istantaneamente senza lasciare traccia. 🙁 Se non in qualche backup, naturalmente.

      Suppongo che tu sia pratico della shell bash.

      Primo passo: creiamo un posto adatto nell’albero “locale”
      `sudo mkdir -p $(kpsewhich –var-value=TEXMFLOCAL)/tex/latex/fiska`
      Secondo passo: copiamo il pacchetto nel posto giusto
      `sudo cp fiska.sty $(kpsewhich –var-value=TEXMFLOCAL)/tex/latex/fiska`
      Terzo passo: rigeneriamo la “cache”
      `sudo mktexlsr`
      Ciao
      Enrico

    • #44314
      Up
      0
      Down
      ::

      Già, e quando ci sarà un aggiornamento della distribuzione TeX il tuo pacchetto sparirà istantaneamente senza lasciare traccia. 🙁 Se non in qualche backup, naturalmente.

      non credo che l’aggiornamento del pacchetto texlive possa cancellare eventuali file aggiuntivi nella cartella di sistema. debian/ubuntu eventualmente chiede prima di sovrascrivere file modificati, fedora/opensuse li lasciano li’ sicuramente.
      sono comunque d’accordo che queste installazioni vanno fatte nella cartella personale dell’utente.

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

Go to top