impossibile copiare file *.sty nella directory

  • Questo topic ha 7 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 16 anni fa da egreg9.
  • Creatore
    Topic
  • #48916
    Up
    0
    Down
    ::


    ho scaricato da CTAN il pacchetto layaureo , sto cercando di copiarlo nella directory /usr/local/texlive/texmf-local … ma questa opeazione è impossibile .
    la domanda è questa … è corretto copiare li il file sty ? e se si come posso fare ?? l’opeazione non è consentita neppure da utente root

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #48917
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        ho scaricato da CTAN il pacchetto layaureo , sto cercando di copiarlo nella directory /usr/local/texlive/texmf-local … ma questa opeazione è impossibile .
        la domanda è questa … è corretto copiare li il file sty ? e se si come posso fare ?? l’opeazione non è consentita neppure da utente root

        Cerca “albero personale” nell’Arte, quassù.

        Ciao,
        L.

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

          ho scaricato da CTAN il pacchetto layaureo , sto cercando di copiarlo nella directory /usr/local/texlive/texmf-local … ma questa opeazione è impossibile .
          la domanda è questa … è corretto copiare li il file sty ? e se si come posso fare ?? l’operazione non è consentita neppure da utente root

          Non credo che il sistema possa rifiutare un comando dell’utente root!!!
          Dunque i percorsi che puoi seguire sono due:
          1 – installazione manuale
          prova ad avviare il gestore di finestre con i diritti di superutente (sudo nautilus se si tratta di Gnome), e con questa sessione aperta copiare il file nella dirctory giusta (segui il sentiero che ti ha indicato Lorenzo). Poi dare un comando texhash per aggiornare l’albero dei file noti a TeX.
          2 – installazione con tlmgr
          Si tratta dell’utility inclusa in TeX Live per i compiti amministrativi, come l’installazione dei nuovi pacchetti e gli aggiornamenti, ma non è disponibile nella versione di TeX Live dei repo ufficiali di Debian (per le politiche di sicurezza e stabilità della distro), ma solo se TeX Live proviene direttamente dai mirror di CTAN.

          Comunque in ogni caso, devi essere un po’ più severo con il tuo pc!! Un ordine deve essere eseguito immediatamente 8) … altrimenti è ammutinamento.
          Bye

        • #48919
          Up
          0
          Down
          ::

          ho scaricato da CTAN il pacchetto layaureo , sto cercando di copiarlo nella directory /usr/local/texlive/texmf-local … ma questa opeazione è impossibile .
          la domanda è questa … è corretto copiare li il file sty ? e se si come posso fare ?? l’opeazione non è consentita neppure da utente root

          Occorre saperne di più. Che sistema usi? Qual è il messaggio di errore?

          Ciao
          Enrico

        • #48920
          Up
          0
          Down
          ::


          con nautilus ho risolto … grazie pe avermi ricordato di questa possibilità …
          io provavo solo da terminale con “su” e poi con il comando postato , non dava nessun messaggio di errore , pareva copiasse il file .. (ricompariva la stringa ) ma il file non era stato scritto nella directory , cmq seguendo il consiglio di lorenzo ho riguardato l’ate di scrivee con LaTeX e ho visto che l’albero pesonale ea in /home/marco/texmf ..
          dopo di chè ho creato la cartella texmf/tex/latex e li ho inserito il file *.sty …..

          Nessun risultato , neppure ora che il file è nella cartella /usr/local/texlive/2009/texmf …
          ho dato texhash ma niente … pe ora uso il template con il file sty nella cartella di lavoro
          … ma questo problema va risolto

        • #48921
          Up
          0
          Down
          ::

          con nautilus ho risolto … grazie pe avermi ricordato di questa possibilità …
          io provavo solo da terminale con “su” e poi con il comando postato , non dava nessun messaggio di errore , pareva copiasse il file .. (ricompariva la stringa ) ma il file non era stato scritto nella directory , cmq seguendo il consiglio di lorenzo ho riguardato l’ate di scrivee con LaTeX e ho visto che l’albero pesonale ea in /home/marco/texmf ..
          dopo di chè ho creato la cartella texmf/tex/latex e li ho inserito il file *.sty …..

          Nessun risultato , neppure ora che il file è nella cartella /usr/local/texlive/2009/texmf …
          ho dato texhash ma niente … pe ora uso il template con il file sty nella cartella di lavoro
          … ma questo problema va risolto

          Ancora non hai spiegato che sistema usi e quale distribuzione. Assumendo un sistema Unix, dal terminale vai nella cartella dove hai il file layaureo.sty e dai i seguenti comandi:
          `sudo mkdir -p $(kpsewhich –var-value TEXMFLOCAL)/tex/latex/layaureo
          sudo cp layaureo.sty $(kpsewhich –var-value TEXMFLOCAL)/tex/latex/layaureo
          sudo texhash`
          Se non puoi usare sudo come prefisso ai vari comandi, da’ “su” e scrivi quei comandi senza precederli con “sudo”.

          Il “trucco” con kpsewhich serve per essere sicuri di scrivere il file nel posto giusto. Con il comando
          `cd ..; kpsewhich layaureo.sty`
          dovresti ricevere una risposta positiva, cioè la posizione del file nell’albero. Se non ottieni nulla, hai un’installazione bacata.

          Ciao
          Enrico

        • #48922
          Up
          0
          Down
          ::


          scusa egeg9 cmq uso ubuntu 9.10 (il buon vecchio karmic) con TeXlive2009 installato da cd virtuale , ho fatto come mi hai detto (ottima metodologia , complimenti)
          la risposta del sistema è :

          texhash: Updating /usr/local/share/texmf/ls-R…
          texhash: Updating /var/lib/texmf/ls-R-TEXMFMAIN…
          texhash: Updating /var/lib/texmf/ls-R-TEXLIVE…
          texhash: Updating /var/lib/texmf/ls-R…
          texhash: Done.

          direi che va benone no?

        • #48923
          Up
          0
          Down
          ::

          scusa egeg9 cmq uso ubuntu 9.10 (il buon vecchio karmic) con TeXlive2009 installato da cd virtuale , ho fatto come mi hai detto (ottima metodologia , complimenti)
          la risposta del sistema è :

          texhash: Updating /usr/local/share/texmf/ls-R…
          texhash: Updating /var/lib/texmf/ls-R-TEXMFMAIN…
          texhash: Updating /var/lib/texmf/ls-R-TEXLIVE…
          texhash: Updating /var/lib/texmf/ls-R…
          texhash: Done.

          direi che va benone no?

          Come vedi, non era /usr/local/texlive/…

          Ma adesso ti trova quel pacchetto?

          Ciao
          Enrico

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

      Go to top