Klapaucius

Risposte nei forum create

Stai visualizzando 15 risposte – dal 16 al 30 (di 38 totali)
  • Autore
    Risposte
  • in risposta a: Jaunty: Ancora TexLive 2007 #33320
    Up
    0
    Down
    ::

    La pagina in francese che ho indicato invece consiglia di installare tex-common, perché in realtà contiene solo roba amministrativa che a Debian fa comodo avere.

    Non so che dire… Io ne faccio tranquillamente a meno. Ho provato ad installarlo: sono tutti file di configurazione della distribuzione TeX e i vari programmi che servirebbero ad aggiornarla. Ma sono inutili per chi usa TeXLive 2008 e tlmgr…

    Chiaro che, una volta installata e configurata TeXLive 2008 in modo che i vari PATH prediligano gli eseguibili di quest’ultima a quelli Debian, non dovrebbero esserci comunque problemi.

    Ma in effetti, più che ad evitare conflitti, cosa che si può fare appunto stando attenti ai percorsi cercati dal sistema, la ragione di usare equivs sta nel non installare pacchetti superflui assieme all’editor, per cui suppongo che di tex-common non dovrebbe esserci bisogno (in ogni caso gli editor dovranno essere istruiti per utilizzare TeXLive 2008, se è il caso).

    L’uso di equivs dando solo texlive-latex-base mi sembra, a occhio, insufficiente: credo che occorra un’analisi più attenta delle dipendenze di Kile.

    Se apt-rdepends è affidabile – e comunque si può controllare con una falsa installazione di kile `sudo apt-get install –dry-run kile` – non dovrebbe aver bisogno di altro che abbia a che fare tex tranne texlive-latex base e tex-common. Per il resto, ubi maior…. 🙂

    in risposta a: Jaunty: Ancora TexLive 2007 #33318
    Up
    0
    Down
    ::

    😳 purtroppo non ci capisco molto. Ritengo si tratti di una lista dei pacchetti dipendenti da texlive-latex-base. Se è così ho fatto un po’ di ricerche a campione e (per esempio) context, lmodern, luatex e musixtex non sono presenti nell’elenco qui sopra, pur essendo incluse nello pseudo-pacchetto texlive-local dell’articolo in francese.

    Idee, commenti?

    Grazie.

    In effetti sospettavo che non tutti i pacchetti in qualche modo collegati a Tex/LaTeX e compagnia bella dipendessero da texlive-latex-base (non a caso restano fuori varianti di LaTeX come context e luatex)…

    Tuttavia quello non è sicuramente l’elenco minimo indispensabile da bloccare, come si può vedere. 🙂

    Ritengo che se l’obbiettivo è installare il pacchetto debian dell’editor preferito senza tirar giù nessun pacchetto TeX, sia sufficiente inibire texlive-latex-base*.

    *a cui aggiungerei, al più tex-common… e ora dovrebbe essere sufficiente 😉

    in risposta a: Jaunty: Ancora TexLive 2007 #33308
    Up
    0
    Down
    ::

    Dicevo che si tratta di una soluzione costruita intorno a Kile semplicemente perché è l’autore dell’articolo che lo afferma: si pone il problema di effettuare nella maniera più semplice l’installazione dell’IDE con TeX Live 2008 senza “pasticciare” con apt-get. Dunque penso che tutti gli altri pacchetti inclusi nella variante dell’articolo in francese servano per mettersi al sicuro dai pasticci in altre circostanze (in pratica cerco conferma della mia interpretazione).

    Diversamente non si giustifica la necessità d’includere tutti quei pacchetti (nella versione francese).

    Probabilmente hai ragione, anche se sospetto che quel pacchetto virtuale texlive-latex-base fornito dal texlive-dummy, dove dice:

    `
    Provides: texlive-latex-base
    `

    sia indispensabile per installare praticamente qualunque altro sw che abbia a che fare con TeX/LaTeX.

    Prova a dare:
    `
    apt-rdepends -r –state-follow=NotInstalled,Unknown,Installed texlive-latex-base
    `

    in risposta a: Jaunty: Ancora TexLive 2007 #33306
    Up
    0
    Down
    ::

    Tuttavia, nonostante la mia ignoranza in materia (per me equivs era un illustre sconosciuto prima di questi problemi con la TeX Live 2008), ho l’impressione che sia più conservativo considerare la soluzione suggerita da Enrico fra i primi contributi alla discussione. Mi sembra meno “chirurgicamente” costruita intorno a Kile.

    Felice di essere smentito, of course 😉 !

    Ehm, confesso che alla vista del francese non mi ero spinto molto più in là, 😳 altrimenti mi sarei accorto che anche lì è suggerito l’utilizzo di equivs. Però non capisco in che modo il pezzo che ho indicato sarebbe costruito attorno a Kile, anzi… mi sembra che il file di controllo proposto

    `Section: tex
    Package: texlive-dummy
    Provides: texlive-latex-base
    Description: texlive dummy package
    This package provides dpkg with the information that
    there is the package texlive-latex-base installed.
    `

    sia più essenziale dell’altro.
    Comunque alla fine si tratta dello stesso metodo… 😉

    in risposta a: Jaunty: Ancora TexLive 2007 #33304
    Up
    0
    Down
    ::


    Visto che si parlava di eventuali conflitti tra i pacchetti TeX di Ubuntu e TeXLive 2008, nati dalla necessità di dover installare i primi come dipendenze degli editor di testo Kile e simili, segnalo questo interessante articolo che insegna a “imbrogliare” i sistemi Debian, o meglio a bypassare il controllo delle dipendenze. Il tutto senza fare cose “sporche”, è un metodo già previsto dal sistema APT: si basa sull’utilizzo di equivs per creare un finto pacchetto texlive che permetta di installare Kile o Texmaker senza scaricarsi la vera distribuzione TeX in deb.

    Kile and TeX Live 2008 on Ubuntu Linux


    in risposta a: “L’arte di scrivere con LaTeX” #23155
    Up
    0
    Down
    ::


    Che strano, ho provato a rimettere le graffe e funziona uguale.

    Evidentemente avevo fatto qualche di battitura prima? Mi dava “Undefined control sequence”. Probabilmente c’era un ‘typo’ che poi ho corretto, pensando che fosse colpa delle graffe, vatti a ricordare…

    in risposta a: “L’arte di scrivere con LaTeX” #23152
    Up
    0
    Down
    ::


    A pag. 116 un comando potrebbe essere sbagliato

    `
    \DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
    `

    e probabilmente anche quello nella riga successiva. Ho controllato la documentazione di mathtools, poiche’ non mi funzionava la definizione del comando abs, e ho notato che la definizione giusta e’:

    `
    \DeclarePairedDelimiter\abs{\lvert}{\rvert}
    `

    in risposta a: Jaunty: Ancora TexLive 2007 #33300
    Up
    0
    Down
    ::

    Grazie a tutti per i preziosi contributi. Per facilitarmi la vita ho deciso di lasciare installata TeX Live 2008 durante l’avanzamento, come fatto da derek7 e Klapaucius.

    L’unico dubbio residuo riguarda i link simbolici: non so se sono stati creati durante l’installazione (ho praticamente lasciato le impostazioni di default): c’è un modo per scoprirlo?

    Aggiungo che al termine dell’installazione ho poi avuto bisogno di modificare il PATH (non il MANPATH e INFOPATH, come suggerito) per far partire il compilatore della 2008 seguendo queste istruzioni:

    After the install finished, I opened my .bashrc file and made one change so that bash understood where to look for my paths.

    sudo gedit ~/.bashrc

    At the end of the file, I added this line:
    PATH=/usr/local/texlive/2008/bin/i386-linux:$PATH; export PATH

    Then, I saved the file and sourced the .bashrc file:
    source ~/.bashrc

    Now, if you’ve done all that, you can test it by typing:
    latex -v

    If everything worked, it should tell you about the version, and you should be good to go.

    tratte da qui. Mi devo preoccupare per questa modifica?

    Grazie per l’aiuto!!

    A giudicare dalla documentazione di TeXLive, la creazione dei link simbolici non dovrebbe essere abilitata di default nell’installazione. In ogni caso potresti controllare se in /usr/local/bin ci sono link simbolici agli eseguibili di latex.

    Poi prova a dare i comandi

    which -a latex
    which -a tex
    which -a pdflatex

    per vedere quali programmi vengono “preferiti”: dovrebbero essere quelli di TeXLive, in cima alla lista.

    Infine conviene modificare anche MANPATH e INFOPATH qualora avessi bisogno della documentazione in formato man o info.

    in risposta a: Jaunty: Ancora TexLive 2007 #33298
    Up
    0
    Down
    ::


    Anch’io ho eseguito l’upgrade Intrepid->Jaunty senza disinstallare/rimuovere TeXLive 2008.

    Non dovrebbero esserci problemi.

    In base all’esperienza di derek7 conviene non usare i link simbolici e modificare i PATH, MANPATH e INFOPATH nel profilo personale, durante l’installazione di TeXLive.

    in risposta a: Qualcuno ha problemi ad aggiornare TeXlive? #33498
    Up
    0
    Down
    ::


    Ah… che scemo.

    Sempre usare la linea di comando: da’ più informazioni!

    `
    sudo env PATH=/usr/local/texlive/2008/bin/x86_64-linux:/usr/bin tlmgr option location ftp://ftp.univie.ac.at/packages/tex/systems/texlive/tlnet/2008/
    tlmgr: setting default installation location to ftp://ftp.univie.ac.at/packages/tex/systems/texlive/tlnet/2008/

    sudo env PATH=/usr/local/texlive/2008/bin/x86_64-linux:/usr/bin tlmgr update –all
    tlmgr: installation location ftp://ftp.univie.ac.at/packages/tex/systems/texlive/tlnet/2008/
    [1/27] auto-install: pst-vowel
    Can't exec “tar”: Nessun file o directory at /usr/local/texlive/2008/tlpkg/TeXLive/TLUtils.pm line 1254.
    untarring /usr/local/texlive/2008/temp/pst-vowel.tar failed, please retry
    /usr/local/texlive/2008/bin/x86_64-linux/tlmgr: couldn't install new package pst-vowel
    [2/27] auto-install: svn-prov
    Can't exec “tar”: Nessun file o directory at /usr/local/texlive/2008/tlpkg/TeXLive/TLUtils.pm line 1254.
    untarring /usr/local/texlive/2008/temp/svn-prov.tar failed, please retry
    /usr/local/texlive/2008/bin/x86_64-linux/tlmgr: couldn't install new package svn-prov
    [3/27] update: ESIEEcv (7340 -> 12879) … Can't exec “tar”: Nessun file o directory at /usr/local/texlive/2008/tlpkg/TeXLive/TLUtils.pm line 393.
    /usr/local/texlive/2008/bin/x86_64-linux/tlmgr: system(tar -cf /usr/local/texlive/2008/temp/__BACKUP_ESIEEcv.r7340.tar texmf-dist/doc/latex/ESIEEcv/cvtest.dvi texmf-dist/doc/latex/ESIEEcv/cvtest.tex texmf-dist/source/latex/ESIEEcv/ESIEEcv.dtx texmf-dist/source/latex/ESIEEcv/ESIEEcv.ins texmf-dist/tex/latex/ESIEEcv/ESIEEcv.sty tlpkg/tlpobj/ESIEEcv.tlpobj) failed in /usr/local/texlive/2008, status -1 at /usr/local/texlive/2008/tlpkg/TeXLive/TLUtils.pm line 397.
    `

    Can’t exec “tar”… per forza!

    `
    which tar

    /bin/tar
    `

    Avevo impostato quel PATH restrittivo, anche nel lanciare la gui, memore del fatto che sono stati riscontrati conflitti tra alcuni eseguibili del sistema operativo e quelli di TeXLive. E così ho tenuto fuori /bin, che si da’ il caso contenga il fatidico archiviatore “tar”, in Ubuntu. /usr/bin invece lo avevo aggiunto perché era necessario il perl. Evidentemente per qualche giorno tlmgr non ha avuto bisogno di scompattare archivi tar e non mi sono accorto dell’errore.

    Sarebbe stato sufficiente mettere il percorso di TeXLive davanti al PATH normale, senza bisogno di tagliare via directory fondamentali come /bin.

    🙄

    Chiedo scusa per avervi disturbato con la mia sbadataggine, e grazie in ogni caso per il supporto 😳

    in risposta a: Qualcuno ha problemi ad aggiornare TeXlive? #33496
    Up
    0
    Down
    ::

    Qui nessun problema. Quali mirror provi?

    Ho provato con l’indirizzo di default, che in teoria, se non ho capito bene, dovrebbe ridirigermi sul mirror più vicino, probabilmente quello italiano; ho provato esplicitamente con quest’ultimo ( uniroma2); con quello svizzero (mirror.switch.ch), con uno greco (mirror.switch.ch)…

    Nessun problema ad aggiornare la lista dei pacchetti, salvo poi fermarsi al terzo scaricamento, dopo aver fallito i primi due, con quel messaggio d’errore riportato nel log.

    in risposta a: Inserire output del terminale linux #33449
    Up
    0
    Down
    ::

    Salve,

    dovrei inserire degl’esempi d’uso del mio programma nella relazione che sto scrivendo in LaTeX. Il programma è scritto in c e restituisce l’output a video stesso nel terminale di linux.

    Effettuare una screenshots ed inserirlo come immagine non mi sembra una soluzione ideale, allora ho copiato il testo di output che mi insteressava e lo vorrei inserire nel documento.

    Ovviamente il testo deve essere formattato.

    come posso fare?

    grazie mille

    Visto che generalmente i terminali usano font monospace potresti usare lo stile typewriter, ad esempio:

    `\texttt{output sul terminale}`

    oppure

    `{\ttfamily
    output del programma sul terminale
    }`

    in risposta a: Jaunty: Ancora TexLive 2007 #33292
    Up
    0
    Down
    ::

    Soluzione:

    Il problema si verifica installando i link simbolici. Ho effetuato una prova installando texlive nella mia home (tanto per stare sicuri sicuri) e non ho fatto creare i suddetti link.
    ho inserito i path nel file .bashrc della mia home
    e tutto funziona a meraviglia.

    Chiaramente nell’editor si devono insicare i path giusti per pdflatex la compilazione etc…

    Buono, anzi ottimo a sapersi! Sarebbe da considerare l’eventualità di segnalare questo fatto nelle guide e nelle FAQ dedicate a TeXLive.

    in risposta a: Jaunty: Ancora TexLive 2007 #33290
    Up
    0
    Down
    ::

    guarda ho installato ubuntu su un portatile nuovo nuovo.. poi texlive.
    Infine ho fatto la prova con gettext e mi è uscito l’errore…

    disintallato texlive, gettext torna ok….

    ora reinstallo texlive mettendo tutto dentro la mia home invece che nei percorsi di default. provo a modificare i path dell’editor (texmaker) e vediamo cosa esce fuori!

    E’ sicuramente come ti ho detto io: il tuo messaggio d’errore fa riferimento proprio a “install-info” e tra l’altro, andando a controllare, ho notato che

    /usr/sbin/install-info è uno script in Perl usato da Ubuntu per installare la documentazione info dei suoi pacchetti mentre

    /usr/local/texlive/…../install-info è un eseguibile binario

    Due programmi completamente diversi, in ogni caso. Resta il fatto curioso che a me l’installazione di gettext successiva a TeXLive non ha dato nessun problema, eppure sono sicuro che apt ha usato l’install-info sbagliato, perché il PATH di root mette davanti la directory di TeXLive. Strano.

    in risposta a: Jaunty: Ancora TexLive 2007 #33288
    Up
    0
    Down
    ::

    il problema si ripresenta!!

    sudo apt-get install gettext

    `Setting up gettext (0.17-6ubuntu2) …
    install-info: No dir file specified; try –help for more information.
    dpkg: error processing gettext (–configure):
    subprocess post-installation script returned error exit status 1
    Errors were encountered while processing:
    gettext
    E: Sub-process /usr/bin/dpkg returned an error code (1)`

    non so… se usate una ubuntu… provate anche voi!

    Nessun problema. Francamente credo che sia qualcosa che ha a che fare con il gestore di pacchetti. La lista dei file di gettext non va a sovrapporsi alla directory di TeXlive 2008 (che dovrebbe essere /usr/local/texlive/2008).

    Alt!

    In fase di post-installazione di gettext viene chiamato il programma “install-info”, come si può vedere leggendo

    /var/lib/dpkg/info/gettext.postinst

    C’è un install-info nei binari di TeXlive 2008, si vede che per qualche motivo da’ problemi, mentre dovrebbe essere usato install-info contenuto in

    /usr/sbin

    Infatti

    which -a install-info

    mi da’ un risultato in /usr/local/texlive/2008/bin/i386-linux/ e uno in /usr/sbin

    Allora, visto che adesso hai disinstallato TeXLive 2008, se gettext è configurato senza problemi (con /usr/sbin/install-info) dovresti poter installare tranquillamente TeXlive. Sperando un giorno non ti/ci capiti un pacchetto ubuntu che per qualche strana ragione non gradisce install-info di texlive… In tal caso bisognerebbe costringere apt a cercarlo dapprima in /usr/sbin, ad esempio con:

    sudo env PATH=/usr/sbin:$PATH apt-get install

    🙄

    P.S.:
    Resta il fatto curioso che io ho installato gettext avendo già TeXLive, e non ha fatto storie di nessun tipo, eppure il PATH impone di cercare ogni eseguibile dapprima in /usr/local/texlive/2008/bin/i386-linux e poi nei percorsi canonici.

    Francamente non so spiegarmelo. 🙄 Probabile che un’installazione non riuscita di TeXlive ti abbia lasciato un eseguibile bacato di install-info.

Stai visualizzando 15 risposte – dal 16 al 30 (di 38 totali)

Go to top