- Questo topic ha 59 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 6 mesi fa da
IneXperience.
-
CreatoreTopic
-
16 Settembre 2008 alle 9:55 #26875::
Salve a tutti,spero che questo topic non sia ridonante, ma non ne ho trovati altri simili.
Ho aggiornato alla nuova versione di SyncTeX (quella da 1 Gb per intenderci) e automaticamente ottenuto l’ultima versione di TeXShop. Quando ho provato a compilare un qualunque documento, ottengo il seguente messaggio di errore:
Cant’ find the required tool.
/usr/libreria/TexShop/bin/pdflatex does not exist. Perhaps TeXLive was not installed or was removed during a system upgrade, If so, go to the TeXShop web site and follow the instructions to (re)install TeXLive. Another possibility is that a tool path is incorrectly configured in TeXShop preferences, This can happen if you are using the fink teTeX distribution
In realtà in quella cartella c’è un file che si chiama pdflatexc, ma non sembra andargli bene. Né rientro nelle altre ipotesi di malfunzionamento.
Cosa posso fare per far rifunzionare il tutto? Mi sto davvero avvilendo… prima funzionava tutto alla perfezione… 😥
Qualunque informazione mi sarà di grande ajuto.
Grazie
lucas
-
CreatoreTopic
-
AutoreRisposte
-
-
16 Settembre 2008 alle 10:11 #26876::
Salve a tutti,
spero che questo topic non sia ridonante, ma non ne ho trovati altri simili.
Ho aggiornato alla nuova versione di SyncTeX (quella da 1 Gb per intenderci) e automaticamente ottenuto l’ultima versione di TeXShop. Quando ho provato a compilare un qualunque documento, ottengo il seguente messaggio di errore:
Cant’ find the required tool.
/usr/libreria/TexShop/bin/pdflatex does not exist. Perhaps TeXLive was not installed or was removed during a system upgrade, If so, go to the TeXShop web site and follow the instructions to (re)install TeXLive. Another possibility is that a tool path is incorrectly configured in TeXShop preferences, This can happen if you are using the fink teTeX distribution
In realtà in quella cartella c’è un file che si chiama pdflatexc, ma non sembra andargli bene. Né rientro nelle altre ipotesi di malfunzionamento.
Cosa posso fare per far rifunzionare il tutto? Mi sto davvero avvilendo… prima funzionava tutto alla perfezione… 😥
Qualunque informazione mi sarà di grande ajuto.
Non so di alcuna nuova versione di SyncTeX; hai evidentemente scaricato MacTeX 2008.
L’ho fatto anch’io, aggiornando TeXShop all’ultima versione e non ho notato nulla di strano, anche abilitando SyncTeX come spiegato nelle istruzioni.
Il messaggio dice davvero “/usr/libreria/TexShop/bin/pdflatex does not exist”? Controlla bene.
Ciao
Enrico
-
16 Settembre 2008 alle 18:13 #26877
-
16 Settembre 2008 alle 19:13 #26878::
Il messaggio dice davvero “/usr/libreria/TexShop/bin/pdflatex does not exist”? Controlla bene.
si si ho copiato per bene.
ho anche provato a rinstallare tuttp ma non funziona lo stesso…Vai sul menù Preferenze di TeXShop e guarda che cosa c’è nel quarto tab (motore); su “Impostazioni Percorso” che cosa c’è scritto? Ci sono sei spazi, prova a dire di ciascuno che cosa ci trovi.
Ciao
Enrico
-
16 Settembre 2008 alle 19:23 #26879::
ecco cosa ho trovatoIn alto ci sta
/usr/libreria/TeXShop/bin
/usr/libreria/TeXShop/bin
sotto a sinistra
pdftex –shell-escape in pdftex –shell-escape –synctex=1
pdflatex –shell-escape in pdflatex –shell-escape –synctex=1
sotto a destra
simpdftex tex –maxpfb
simpdftex latex –maxpfb
almeno le impostazioni percorso corrispndon a quelle che sapevo dovevano essere
-
16 Settembre 2008 alle 19:47 #26880::
ecco cosa ho trovato
In alto ci sta
/usr/libreria/TeXShop/bin
/usr/libreria/TeXShop/bin
sotto a sinistra
pdftex –shell-escape in pdftex –shell-escape –synctex=1
pdflatex –shell-escape in pdflatex –shell-escape –synctex=1
sotto a destra
simpdftex tex –maxpfb
simpdftex latex –maxpfb
almeno le impostazioni percorso corrispndon a quelle che sapevo dovevano essere
Le due in alto devono essere
`/usr/texbin
/usr/local/bin`
rispettivamente.Ciao
Enrico
-
16 Settembre 2008 alle 19:56 #26881
-
16 Settembre 2008 alle 20:19 #26882
-
17 Settembre 2008 alle 9:05 #26883
-
24 Giugno 2011 alle 15:56 #26884::
Salve
Penso che questo topic sia quello giusto per chiedere del mio problema
ho da appena istallato MacTex e TeXShop ed ho riscontrato lo stesso problema di lucas
quando faccio il typeset
ho seguito tutte le tue istruzioni che hai dato ma il problema persiste
se mi potete aiutare sarebbe un favore enormeGrazie Dilo
-
24 Giugno 2011 alle 17:04 #26885::
Salve
Penso che questo topic sia quello giusto per chiedere del mio problema
ho da appena istallato MacTex e TeXShop ed ho riscontrato lo stesso problema di lucas
quando faccio il typeset
ho seguito tutte le tue istruzioni che hai dato ma il problema persiste
se mi potete aiutare sarebbe un favore enormePuò darsi che questo ti possa illuminare
http://tug.org/pipermail/tex-live/2011-June/029481.html
Ciao
Enrico
-
24 Giugno 2011 alle 17:26 #26886::
Nada continua a non funzionare ,riguardando meglio l’errore che mi da non è proprio uguale a quello di lucas ma è/usr/texbin/pdflatex does not exist. Perhaps TeXLive was not installed or was removed during a system upgrade. If so, go to the TeXShop web site and follow the instructions to (re)install TeXLive. Another possibility is that a tool path is incorrectly configured in TeXShop preferences. This can happen if you are using the fink teTeX distribution.
inoltre la cartella texbin non esiste o perlomeno ne esiste solo un alias
-
24 Giugno 2011 alle 17:36 #26887::
Nada continua a non funzionare ,riguardando meglio l’errore che mi da non è proprio uguale a quello di lucas ma è
/usr/texbin/pdflatex does not exist. Perhaps TeXLive was not installed or was removed during a system upgrade. If so, go to the TeXShop web site and follow the instructions to (re)install TeXLive. Another possibility is that a tool path is incorrectly configured in TeXShop preferences. This can happen if you are using the fink teTeX distribution.
inoltre la cartella texbin non esiste o perlomeno ne esiste solo un alias
È normale che /usr/texbin sia un alias, più propriamente un “symbolic link”. È possibile che qualcosa sia andato storto nell’installazione; apri il terminale e da’ questo comando:
`ls -ld /usr/texbin`
Che cosa ti risponde?Ciao
Enrico
-
24 Giugno 2011 alle 17:40 #26888
-
25 Giugno 2011 alle 12:22 #26889
-
25 Giugno 2011 alle 13:17 #26890
-
7 Luglio 2011 alle 20:19 #26891
-
7 Luglio 2011 alle 20:23 #26892
-
24 Febbraio 2012 alle 13:16 #26893::
Buongiorno a tutti,
risollevo questa discussione perché ho tale problema.
Il messaggio durante la compilazione con TeXShop è il seguente (installazione effettuata su Mac Lion):/usr/texbin/pdflatex does not exist. Perhaps TeXLive was not installed or was removed during a system upgrade. If so, go to the TeXShop web site and follow the instructions to (re)install TeXLive. Another possibility is that a tool path is incorrectly configured in TeXShop preferences. This can happen if you are using the fink teTeX distribution.
-
24 Febbraio 2012 alle 13:22 #26894::
IneXperience” post=69506Buongiorno a tutti,
risollevo questa discussione perché ho tale problema.
Il messaggio durante la compilazione con TeXShop è il seguente (installazione effettuata su Mac Lion):/usr/texbin/pdflatex does not exist. Perhaps TeXLive was not installed or was removed during a system upgrade. If so, go to the TeXShop web site and follow the instructions to (re)install TeXLive. Another possibility is that a tool path is incorrectly configured in TeXShop preferences. This can happen if you are using the fink teTeX distribution.
Hai eseguito l’installazione di MacTeX? Se sì, prova a vedere che ti dice il terminale se dai il comando
`ls /usr/texbin`
Se non sei esperto di terminale non aver paura: è un comando del tutto innocuo.Ciao
Enrico
-
24 Febbraio 2012 alle 13:25 #26895
-
24 Febbraio 2012 alle 13:35 #26896::
IneXperience” post=69508Presto detto… qualcosa di terminale la digerisco 🙂
Grazie della pronta risposta al mio intervento.Anyway, ecco quanto richiesto:
`
/usr/texbin
`Ehm, non dovrebbe. Dovrebbe essere un link simbolico; che dice “[tt]ls -ld /usr/texbin[/tt]”?
Apri le “Preferenze di sistema” e il pannello “TeX Distribution”. Là dovresti trovare un pulsante con a fianco “TeXLive-2011”. Attivalo; se è già attivo, prova ad attivarne un altro e poi a ripetere l’operazione. Se non hai alcun pulsante oppure ce n’è uno solo, bisogna ricorrere a un rimedio più drastico:
`sudo ln -s /Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin /usr/texbin`
Ciao
Enrico
-
24 Febbraio 2012 alle 13:43 #26897::
mi dice:
`
lrwxr-xr-x 1 root wheel 63 24 Feb 14:51 /usr/texbin -> /Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin
`Inoltre nel pannello delle preferenze:
No TeX distribution available
Please install a TeX distribution, for example BasicTeX or MacTeX.Ho provato a dare il comando drastico e poi lanciato una nuova compilazione, ma l’errore resta.
Che debba reinstallare tutto da zero?
-
24 Febbraio 2012 alle 13:53 #26898::
IneXperience” post=69510mi dice:
`
lrwxr-xr-x 1 root wheel 63 24 Feb 14:51 /usr/texbin -> /Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin
`Inoltre nel pannello delle preferenze:
No TeX distribution available
Please install a TeX distribution, for example BasicTeX or MacTeX.Ho provato a dare il comando drastico e poi lanciato una nuova compilazione, ma l’errore resta.
Che debba reinstallare tutto da zero?Temo di sì: manca tutta l’infrastruttura di MacTeX, a quanto pare. Se hai fretta, prova con
`sudo rm /usr/texbin
sudo ln -s /usr/local/texlive/2011/bin/x86_64-darwin /usr/texbin`
Ciao
Enrico
-
24 Febbraio 2012 alle 14:00 #26899::
Molte grazie Enrico,
purtroppo anche con l’ultimo comando non sono riuscito a risolvere nulla.
Ora sto scaricando tutto il pacchetto da 1.7GB di MacTeX e pprovvederò alla reinstallazione, dopo aver ripulito il Mac dalla recente installazione.
Impiegherà un po’ di tempo, e dopo nel caso, mi farò sentire se riscontro nuovamente delle difficoltà.Molte grazie per la disponibilità e l’aiuto dato.
Saluti.
-
24 Febbraio 2012 alle 20:38 #26900::
Buonasera e scusate se mi ripropongo, nuovamente con un’installazione ex-novo non va.
Durante l’installazione non è stato chiesto nessun path o altro, è stato tutto eseguito automaticamente. Anche sulle preferenze di sistema non trovo nulla, qui mi chiede l’installazione di Basic TeX o Mac TeX.Se avete qualche idea, fatemi partecipe….
Saluti e grazie.
-
24 Febbraio 2012 alle 20:45 #26901::
IneXperience” post=69528Buonasera e scusate se mi ripropongo, nuovamente con un’installazione ex-novo non va.
Durante l’installazione non è stato chiesto nessun path o altro, è stato tutto eseguito automaticamente. Anche sulle preferenze di sistema non trovo nulla, qui mi chiede l’installazione di Basic TeX o Mac TeX.Se avete qualche idea, fatemi partecipe….
Saluti e grazie.Mi sembra davvero strano.
Che cosa danno
`ls /Library/TeX/Distributions
ls -ld /usr/texbin
ls /usr/local/texlive/2011/bin`
dal terminale?Ciao
Enrico
-
24 Febbraio 2012 alle 20:47 #26902
-
24 Febbraio 2012 alle 20:49 #26903
-
24 Febbraio 2012 alle 20:52 #26904
-
24 Febbraio 2012 alle 21:00 #26905
-
24 Febbraio 2012 alle 21:36 #26906
-
24 Febbraio 2012 alle 22:05 #26907::
rimando quanto presente sul mio terminale, dopo l’ennesima installazione:
`
MarSy:~ bones$ ls -ld /usr/texbin
lrwxr-xr-x 1 root wheel 63 24 Feb 23:58 /usr/texbin -> /Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin
MarSy:~ bones$ ls /usr/texbin
/usr/texbin
`Buonanotte ed a ben sperare.
edit: se avete idee indicatemele… oppure altre installazioni da provare; scusate l’edit.
-
24 Febbraio 2012 alle 22:52 #26908::
IneXperience” post=69537rimando quanto presente sul mio terminale, dopo l’ennesima installazione:
`
MarSy:~ bones$ ls -ld /usr/texbin
lrwxr-xr-x 1 root wheel 63 24 Feb 23:58 /usr/texbin -> /Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin
MarSy:~ bones$ ls /usr/texbin
/usr/texbin
`Buonanotte ed a ben sperare.
edit: se avete idee indicatemele… oppure altre installazioni da provare; scusate l’edit.
Ti avevo chiesto anche la risposta ad altri comandi.
Ciao
Enrico
-
24 Febbraio 2012 alle 23:34 #26909::
egreg9″ post=69540
Ti avevo chiesto anche la risposta ad altri comandi.Ciao
EnricoOps! una svista, perdon… provvedo subito:
`
Last login: Sat Feb 25 01:04:08 on ttys000
MarSy:~ bones$ ls /Library/TeX/Distributions
Fink-teTeX.texdist TeXDist-description.rtf
MacPorts-TeXLive.texdist TeXLive-2011-Basic.texdist
MacPorts-teTeX.texdist TeXLive-2011.texdist
MarSy:~ bones$ ls -ld /usr/texbin
lrwxr-xr-x 1 root wheel 63 25 Feb 01:27 /usr/texbin -> /Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin
MarSy:~ bones$ ls /usr/local/texlive/2011/bin
ls: /usr/local/texlive/2011/bin: Permission denied
MarSy:~ bones$ su –
Password:
MarSy:~ root# ls /usr/local/texlive/2011/bin
universal-darwin x86_64-darwin
MarSy:~ root#
`
-
25 Febbraio 2012 alle 9:37 #26910::
La cosa strana è che ho anche installato l’aggiornamento che sanava dei bug riguardo BasicTex e l’indirizzamento, esattamente il pacchetto indicato nella seguente pagina: qui. Gli effetti benefici non si sono visti tant’è che la mia build resta fermala numero 150 e non alla tanto declamata 151.Spero che il post #69541 possa esserti d’aiuto ad individuare lo stallo.
Grazie ancora.
-
25 Febbraio 2012 alle 9:48 #26911::
IneXperience” post=69541
Ti avevo chiesto anche la risposta ad altri comandi.
Ciao
EnricoOps! una svista, perdon… provvedo subito:
`
Last login: Sat Feb 25 01:04:08 on ttys000
MarSy:~ bones$ ls /Library/TeX/Distributions
Fink-teTeX.texdist TeXDist-description.rtf
MacPorts-TeXLive.texdist TeXLive-2011-Basic.texdist
MacPorts-teTeX.texdist TeXLive-2011.texdist
MarSy:~ bones$ ls -ld /usr/texbin
lrwxr-xr-x 1 root wheel 63 25 Feb 01:27 /usr/texbin -> /Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin
MarSy:~ bones$ ls /usr/local/texlive/2011/bin
ls: /usr/local/texlive/2011/bin: Permission denied
MarSy:~ bones$ su –
Password:
MarSy:~ root# ls /usr/local/texlive/2011/bin
universal-darwin x86_64-darwin
MarSy:~ root#
`Hai evidentemente un problema di permessi. Il comando [tt]ls -ld /usr/local/texlive/2011/bin[/tt] dovrebbe dare
`drwxr-xr-x 4 root wheel 136 Jul 21 2011 /usr/local/texlive/2011/bin`
(la data potrebbe essere diversa). Il fatto che a te dia [tt]Permission denied[/tt] dice che non hai accesso (come utente normale) all’albero texlive. Riporta il risultato di
`ls -ld /usr
ls -ld /usr/local
ls -ld /usr/local/texlive
ls -ld /usr/local/texlive/2011`
(non come “super user”)Ciao
Enrico
-
25 Febbraio 2012 alle 9:54 #26912::
`
MarSy:~ bones$ ls -ld /usr
drwxr-xr-x@ 12 root wheel 408 25 Feb 01:57 /usr
MarSy:~ bones$ ls -ld /usr/local
drwxrw-rw- 10 root wheel 340 15 Feb 06:54 /usr/local
MarSy:~ bones$ ls -ld /usr/local/texlive
ls: /usr/local/texlive: Permission denied
MarSy:~ bones$ ls -ld /usr/local/texlive/2011
ls: /usr/local/texlive/2011: Permission denied
`ecco quanto mi hai richiesto… mi sa che dovremo cambiare i permessi.
-
25 Febbraio 2012 alle 10:16 #26913::
IneXperience” post=69549`
MarSy:~ bones$ ls -ld /usr
drwxr-xr-x@ 12 root wheel 408 25 Feb 01:57 /usr
MarSy:~ bones$ ls -ld /usr/local
drwxrw-rw- 10 root wheel 340 15 Feb 06:54 /usr/local
MarSy:~ bones$ ls -ld /usr/local/texlive
ls: /usr/local/texlive: Permission denied
MarSy:~ bones$ ls -ld /usr/local/texlive/2011
ls: /usr/local/texlive/2011: Permission denied
`ecco quanto mi hai richiesto… mi sa che dovremo cambiare i permessi.
Prima cosa da provare:
`sudo chmod a+rx /usr/local/texlive
ls -ld /usr/local/texlive/2011/bin`
Ciao
Enrico
-
25 Febbraio 2012 alle 10:34 #26914::
egreg9″ post=69550
Prima cosa da provare:
`sudo chmod a+rx /usr/local/texlive
ls -ld /usr/local/texlive/2011/bin`
Ciao
EnricoIl tuo comando non riesco a darlo con sudo. Non so che password inserire, se gli metto quella dell’account non mi loga come root.
Ho fatto il tuo comando con su – ed è andato a buon esito, uscendo da root e verificando il permesso nuovamente mi dice quanto segue:
`
MarSy:~ bones$ ls -ld /usr/local/texlive/2011/bin
ls: /usr/local/texlive/2011/bin: Permission denied
`Fear!
aggiungo:
`
MarSy:~ bones$ sudo chmod a+rx /usr/local/texlive
MarSy:~ bones$ ls -ld /usr/local/texlive/
ls: /usr/local/texlive/: Permission denied
`
-
25 Febbraio 2012 alle 10:53 #26915::
IneXperience” post=69551
Prima cosa da provare:
`sudo chmod a+rx /usr/local/texlive
ls -ld /usr/local/texlive/2011/bin`
Ciao
EnricoIl tuo comando non riesco a darlo con sudo. Non so che password inserire, se gli metto quella dell’account non mi loga come root.
Ho fatto il tuo comando con su – ed è andato a buon esito, uscendo da root e verificando il permesso nuovamente mi dice quanto segue:
`
MarSy:~ bones$ ls -ld /usr/local/texlive/2011/bin
ls: /usr/local/texlive/2011/bin: Permission denied
`Fear!
aggiungo:
`
MarSy:~ bones$ sudo chmod a+rx /usr/local/texlive
MarSy:~ bones$ ls -ld /usr/local/texlive/
ls: /usr/local/texlive/: Permission denied
`Puoi fare [tt]su[/tt] e non [tt]sudo[/tt]? Bizzarro. Suppongo che tu abbia giochicchiato un po’ troppo con l’utente “root”.
Per usare “sudo” devi essere un utente con privilegi di amministrazione. Normalmente il primo utente definito, cioè il nome con cui viene eseguita l’installazione di Mac OS X ha questi privilegi. Abilitare l’utente “root” su Mac OS X è una pratica molto discutibile.
I privilegi di /usr/local sono del tutto sbagliati! Devi dare anche
`sudo chmod a+x /usr/local
sudo chmod go-w /usr/local`
Ciao
Enrico
-
25 Febbraio 2012 alle 11:05 #26916::
Ti invio quanto risulta:
`
MarSy:~ bones$ sudo -s
bash-3.2# chmod a+rx /usr/local/texlive
bash-3.2# ls -ld /usr/local/texlive/2011/bin
drwxr-xr-x 4 root wheel 136 3 Jul 2011 /usr/local/texlive/2011/bin
bash-3.2# sudo chmod a+x /usr/local
bash-3.2# sudo chmod go-w /usr/local
bash-3.2# ls -ld /usr/local
drwxr-xr-x 10 root wheel 340 15 Feb 06:54 /usr/local
bash-3.2# ls -ld /usr/local
`Puo’ essere confortante?
-
25 Febbraio 2012 alle 11:13 #26917::
`This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011)
\write18 enabled.
entering extended mode
(./secondo.tex
LaTeX2e <2009/09/24>
Babeland hyphenation patterns for english, dumylang, nohyphenation, ge
rman-x-2009-06-19, ngerman-x-2009-06-19, afrikaans, ancientgreek, ibycus, arabi
c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
h, french, galician, german, ngerman, swissgerman, monogreek, greek, hungarian,
icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, marathi, or
iya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, kurmanji,
lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, pol
ish, portuguese, romanian, russian, sanskrit, serbian, serbianc, slovak, sloven
ian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian, welsh, loaded
.
(/usr/local/texlive/2011/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2011/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2011/texmf-dist/tex/latex/base/fontenc.sty
(/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1enc.def))
(/usr/local/texlive/2011/texmf-dist/tex/latex/base/inputenc.sty
(/usr/local/texlive/2011/texmf-dist/tex/latex/base/utf8.def
(/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1enc.dfu)
(/usr/local/texlive/2011/texmf-dist/tex/latex/base/ot1enc.dfu)
(/usr/local/texlive/2011/texmf-dist/tex/latex/base/omsenc.dfu)))
(/usr/local/texlive/2011/texmf-dist/tex/generic/babel/babel.sty
(/usr/local/texlive/2011/texmf-dist/tex/generic/babel/english.ldf
(/usr/local/texlive/2011/texmf-dist/tex/generic/babel/babel.def))
(/usr/local/texlive/2011/texmf-dist/tex/generic/babel/italian.ldf))
(./secondo.aux) [1{/usr/local/texlive/2011/texmf-var/fonts/map/pdftex/updmap/pd
ftex.map}] (./secondo.aux) ){/usr/local/texlive/2011/texmf-dist/fonts/enc/dvips
/cm-super/cm-super-t1.enc}
Output written on secondo.pdf (1 page, 11424 bytes).
SyncTeX written on secondo.synctex.gz.
Transcript written on secondo.log.
`Ho generato il file .tex hahaahh 😀
Grazie tante.
Ma vanno settati anche altri permessi nelle cartelle o è tutto a posto ora?
-
25 Febbraio 2012 alle 11:14 #26918::
IneXperience” post=69553Ti invio quanto risulta:
`
MarSy:~ bones$ sudo -s
bash-3.2# chmod a+rx /usr/local/texlive
bash-3.2# ls -ld /usr/local/texlive/2011/bin
drwxr-xr-x 4 root wheel 136 3 Jul 2011 /usr/local/texlive/2011/bin
bash-3.2# sudo chmod a+x /usr/local
bash-3.2# sudo chmod go-w /usr/local
bash-3.2# ls -ld /usr/local
drwxr-xr-x 10 root wheel 340 15 Feb 06:54 /usr/local
bash-3.2# ls -ld /usr/local
`Puo’ essere confortante?
Abbastanza. Ora prova con
`ls -ld /usr/local/texlive
ls -ld /usr/texbin
echo $PATH
which -p pdflatex`
(utente normale)Ciao
Enrico
-
25 Febbraio 2012 alle 11:17 #26919::
`
MarSy:~ bones$ ls -ld /usr/local/texlive
drwxr-xr-x 5 root wheel 170 25 Feb 01:08 /usr/local/texlive
MarSy:~ bones$ ls -ld /usr/texbin
lrwxr-xr-x 1 root wheel 63 25 Feb 01:57 /usr/texbin -> /Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin
MarSy:~ bones$ echo $PATH
/usr/local/mysql/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/X11/bin:/usr/texbin
MarSy:~ bones$ which -p pdflatex
which: illegal option — p
usage: which [-as] program …
MarSy:~ bones$ which pdflatex
/usr/texbin/pdflatex
MarSy:~ bones
`Mi sembra che ce l’hai fatta 🙂
-
25 Febbraio 2012 alle 11:20 #26920::
Ho notato che il path è un casino.
Lo settiamo correttamente… se posso approfittare della tua benevolenza. Dev’essersi fregato quando tentai di installare mysql e seguire tutti i topic del mondo. Con esito poi negativo 🙁`
MarSy:~ bones$ echo $PATH
/usr/local/mysql/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/X11/bin:/usr/texbin
MarSy:~ bones$ which -p pdflatex
`edit: se può essere d’aiuto
`
MarSy:~ root# cat .bash_login
export PATH=”/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH”
`
-
25 Febbraio 2012 alle 15:06 #26921
-
25 Febbraio 2012 alle 15:36 #26922::
Sinceramente per un progetto dovevo usare mysql ed ho provato ad installare mamp (mysql apache mac php) con risultati drastici. Gli stessi risultati che ho avuto installando singolarmente mysql.
Non conosco i programmi che hai citato: fink e macport.Mi auguro che dopo i comandi del buon enrico sia riuscito a mettere l’utente locale al settaggio di default. Starò attento a non fare più disastri.
Se hai un comando da chiedere per vedere s’è tutto ok te ne sarei grato…
Saluti, e grazie anche a te.
-
26 Febbraio 2012 alle 10:11 #26923::
IneXperience” post=69568Sinceramente per un progetto dovevo usare mysql ed ho provato ad installare mamp (mysql apache mac php) con risultati drastici. Gli stessi risultati che ho avuto installando singolarmente mysql.
Non conosco i programmi che hai citato: fink e macport.Mi auguro che dopo i comandi del buon enrico sia riuscito a mettere l’utente locale al settaggio di default. Starò attento a non fare più disastri.
Se hai un comando da chiedere per vedere s’è tutto ok te ne sarei grato…
Saluti, e grazie anche a te.Credo che abbia ragione egreg nel notare che hai l’utente root attivato. Poi ho visto che hai una directory /opt che non fa parte della normale istallazione di Mac OS X. Devi aver pasticciato non poco da terminale ed ecco le difficoltà che hai incontrato. Ma adesso dovrebbe andar bene. Controlla solo di avere un utente con i privilegi di amministratore.
Ciao
-
26 Febbraio 2012 alle 10:26 #26924::
IneXperience” post=69557Ho notato che il path è un casino.
Lo settiamo correttamente… se posso approfittare della tua benevolenza. Dev’essersi fregato quando tentai di installare mysql e seguire tutti i topic del mondo. Con esito poi negativo 🙁`
MarSy:~ bones$ echo $PATH
/usr/local/mysql/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/X11/bin:/usr/texbin
MarSy:~ bones$ which -p pdflatex
`edit: se può essere d’aiuto
`
MarSy:~ root# cat .bash_login
export PATH=”/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH”
`I pasticci sembrano parecchi. Con l’impostazione normale /usr/texbin dovrebbe andare in cima. Da quello che vedo non ha molta rilevanza .bash_login, visto che non hai per primo /usr/local/bin. Potrebbe essere in .bashrc o in .profile
Ciao
Enrico
-
26 Febbraio 2012 alle 13:59 #26925::
Mi permetto di osservare che in /opt hai anche l’installazione di TeXLive 2011 basic e TeXlive 2011 completa:
`
Last login: Sat Feb 25 01:04:08 on ttys000
MarSy:~ bones$ ls /Library/TeX/Distributions
Fink-teTeX.texdist TeXDist-description.rtf
MacPorts-TeXLive.texdist TeXLive-2011-Basic.texdist
MacPorts-teTeX.texdist TeXLive-2011.texdist
MarSy:~ bones$ ls -ld /usr/texbin
lrwxr-xr-x 1 root wheel 63 25 Feb 01:27 /usr/texbin -> /Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin
MarSy:~ bones$ ls /usr/local/texlive/2011/bin
ls: /usr/local/texlive/2011/bin: Permission denied
MarSy:~ bones$ su –
Password:
MarSy:~ root# ls /usr/local/texlive/2011/bin
universal-darwin x86_64-darwin
MarSy:~ root#
`Poi hai della roba sempre riguardante TeXLive caricata con Fink; please; cerca di non “sporcare” il tuo Mac con pratiche così disordinate e non pasticciare con root; ci sono passato anch’io per questi errori e quindi la raccomandazione viene dal cuore per evitare che altri si invischino in cose di questo genere; dimenticati di teTeX; dimenticati di Macports (almeno per quanto riguarda il sistema TeX), installa il sistema TeX solo con MacTeX e aggiornalo solo con la sua applicazione TeXLive Utility.app che si trova in ~/Library/TeX/.
-
26 Febbraio 2012 alle 15:45 #26926::
mimmo, OldClaudio, egreg9 grazie dei vostri consigli.Ho fatto un po’ di pulizia, e chiedo solamente un’ultima verifica, in modo che fosse rientrata la sporcizia di vecchie installazioni e del modo un po’ pasticcione di agire.
Per verifica:
`
MarSy:~ bones$ ls /Library/TeX/Distributions
TeXDist-description.rtf TeXLive-2011.texdist
MarSy:~ bones$ ls -ld /usr/texbin
lrwxr-xr-x 1 root wheel 63 25 Feb 01:57 /usr/texbin -> /Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin
MarSy:~ bones$ ls /usr/local/texlive/2011/bin
universal-darwin x86_64-darwin
MarSy:~ bones$ echo $PATH
/usr/local/mysql/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/X11/bin:/usr/texbin
`
Quindi posso cancellare tranquillamente la cartella /opt?
Com’è che riferita nel path?Intanto:
`
MarSy:~ root# cat .bash_loginexport PATH=”/usr/local/bin:/usr/local/sbin:”
`In .profile ho il riferimento ad un programma che dovrebbe funzionare al riavvio della macchina, magari lo elimino.
`
MarSy:~ root# ls -a
#.bash_login# .dvi .profile
. .emacs.d .sh_history
.. .forward .viminfo
.CFUserTextEncoding .git Library
.bash_login .gitconfig
.bash_login.swo .logMarSy:~ root# cat .profile
alias applejack='/var/root/Library/Scripts/applejack.sh' #AppleJack Installer
echo “” #AppleJack Installer
echo “For troubleshooting assistance, just type 'applejack' at the prompt” #AppleJack Installer
`
Cancello tranquillamente dove riferisce lo script AppleJack Installer?Scusatemi se mi sono discostato dal LaTeX per risolvere problemi riguardanti Mac, ma ne aprofitto visto che ne sapete più di me. Se troppo OffTopic mi fermo.
Grazie.
-
26 Febbraio 2012 alle 17:25 #26927::
/opt c’è perché hai usato Macports; non basta cancellare la cartella che tutto sommato è innocente e potrebbe servirti per altro, ma è il riferimento a quella cartella nel $PATH che potrebbe essere un fastidio..Forse sarebbe meglio svuotare le cartelle riferite nel path sotto /opt, in modo da essere sicuro che lì non ci sia niente che sporca la tua macchina. Se c’è qualche programma o qualche applicazione che vuoi davvero, fa una buona cernita.
-
26 Febbraio 2012 alle 18:10 #26928::
Grazie tante OldClaudio.La cosa strana è che il path trovato in .bash_login è il seguente:
`
MarSy:~ root# cat .bash_loginexport PATH=”/usr/local/bin:/usr/local/sbin:”
`Mentre dando il comando echo:
`
MarSy:~ bones$ echo $PATH
/usr/local/mysql/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/X11/bin:/usr/texbin
`
mi ritrovo tutto questo marasma… e non so dove sia scritto… non è presente neppure in .profile come mostrato nel mio post precendente.In ogni modo dentro /opt ho trovato solo la cartella X11 e non esiste come presente nel path l’indirizzo e cartella /opt/local/sbin neppure tra i file nascosti.
Vi son debitore 🙂
-
26 Febbraio 2012 alle 21:22 #26929::
Dove OS X nasconda le sue impostazioni e quali file usi per contenere le aggiunte ai path di systema è un mistro; comunque io nel mio Lion ho X11.app in ~/Applications/utilities e nel file /etc/paths.d/ c’è il file 50-X1 che è un semplice file di testo che contiene il path di X11 che sarebbe /usr/X11/bin; nella stessa cartella c’è il file con cui viene aggiunto il path del sistema TeX, /usr/texbin.
X11, quindi non ha niente a che vedere con la cartella /opt, ma il path /opt/local/bin c’è anche nel tuo path ottenuto con echo; perché potrebbe contenere in tutte le sottocartelle di /opt/local la stessa struttura di cartelle che compaiono in qualunque piattaforma Linux.
/etc, /opt/ /usr/ sono tutte cartelle nascosta e normalmente non le vedi in finder; ci arrivi, però, se le scrivi nell’apposita finestrina del dialogo che ti appare quando nella finestra del Finder clicchi su “Go”; ma questo credo che tu lo sappia già.
Io non sono la persona più preparata per scovare gli organi interni del sistema operativo e di metterci le mani sopra; quando ne ho bisogno faccio una gran fatica e gni volta che ci riesco scopro di essermi dimenticato di prendere appunti. 😐
-
26 Febbraio 2012 alle 21:32 #26930::
IneXperience” post=69602mimmo, OldClaudio, egreg9 grazie dei vostri consigli.
Ho fatto un po’ di pulizia, e chiedo solamente un’ultima verifica, in modo che fosse rientrata la sporcizia di vecchie installazioni e del modo un po’ pasticcione di agire.
Per verifica:
`
MarSy:~ bones$ ls /Library/TeX/Distributions
TeXDist-description.rtf TeXLive-2011.texdist
MarSy:~ bones$ ls -ld /usr/texbin
lrwxr-xr-x 1 root wheel 63 25 Feb 01:57 /usr/texbin -> /Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin
MarSy:~ bones$ ls /usr/local/texlive/2011/bin
universal-darwin x86_64-darwin
MarSy:~ bones$ echo $PATH
/usr/local/mysql/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/X11/bin:/usr/texbin
`
Quindi posso cancellare tranquillamente la cartella /opt?
Com’è che riferita nel path?Intanto:
`
MarSy:~ root# cat .bash_loginexport PATH=”/usr/local/bin:/usr/local/sbin:”
`In .profile ho il riferimento ad un programma che dovrebbe funzionare al riavvio della macchina, magari lo elimino.
`
MarSy:~ root# ls -a
#.bash_login# .dvi .profile
. .emacs.d .sh_history
.. .forward .viminfo
.CFUserTextEncoding .git Library
.bash_login .gitconfig
.bash_login.swo .logMarSy:~ root# cat .profile
alias applejack='/var/root/Library/Scripts/applejack.sh' #AppleJack Installer
echo “” #AppleJack Installer
echo “For troubleshooting assistance, just type 'applejack' at the prompt” #AppleJack Installer
`
Cancello tranquillamente dove riferisce lo script AppleJack Installer?Scusatemi se mi sono discostato dal LaTeX per risolvere problemi riguardanti Mac, ma ne aprofitto visto che ne sapete più di me. Se troppo OffTopic mi fermo.
Grazie.Nella directory /opt hai la roba installata da MacPorts. Se ti serve non la devi certo cancellare. Riporta il risultato di
`ls -ld /etc/paths.d
ls ~/.MacOSX`
Ciao
Enrico
-
26 Febbraio 2012 alle 22:20 #26931::
OldClaudio” post=69608Dove OS X nasconda le sue impostazioni e quali file usi per contenere le aggiunte ai path di systema è un mistro; comunque io nel mio Lion ho X11.app in ~/Applications/utilities e nel file /etc/paths.d/ c’è il file 50-X1 che è un semplice file di testo che contiene il path di X11 che sarebbe /usr/X11/bin; nella stessa cartella c’è il file con cui viene aggiunto il path del sistema TeX, /usr/texbin.
Qualcosa di simile alla tua l’ho anch’io per cui mi consolo.
`
MarSy:~:paths.d bones$ ls -l
total 16
-rw-r–r– 1 root wheel 13 20 Jul 2011 40-XQuartz
-rw-r–r– 1 root wheel 13 24 Jul 2011 50-X11
-rw-r–r– 1 root wheel 12 15 Feb 06:54 TeX
`Anche X11.app mi risiede nelle utility per cui è tutto in ordine sotto questo punto di vista. Grazie 🙂
egreg9″ post=69610
Nella directory /opt hai la roba installata da MacPorts. Se ti serve non la devi certo cancellare. Riporta il risultato di
`ls -ld /etc/paths.d
ls ~/.MacOSX`Ecco quanto richiesto:
`
MarSy:~ bones$ ls -ld /etc/paths.d
drwxr-xr-x 5 root wheel 170 15 Feb 06:54 /etc/paths.d
MarSy:~ bones$ ls ~/.MacOSX
ls: /Users/bones/.MacOSX: No such file or directory
`😳
-
27 Febbraio 2012 alle 13:07 #26932
-
27 Febbraio 2012 alle 13:32 #26933
-
27 Febbraio 2012 alle 17:22 #26934::
mimmo” post=69630AppleJack lascialo stare lì buonino, che magari ti torna utile in futuro.
Con Lion i PATH dovrebbero essere in ~/.MacOSX/environment.plist e /etc/paths. Controlla e vedi cosa hai.
Ciaocome mostrato nel post #69613 mi risponde:
`
MarSy:~ bones$ ls -ld /etc/paths.d
drwxr-xr-x 5 root wheel 170 15 Feb 06:54 /etc/paths.d
MarSy:~ bones$ ls ~/.MacOSX
ls: /Users/bones/.MacOSX: No such file or directory
`Per cui non credo che il seguente indirizzo esista ~/.MacOSX/environment.plist
Mentre esiste:
`
MarSy:~ bones$ cat paths
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
`egreg9″ post=69631Bene. Ora
`ls -l /etc/paths.d`Ecco quanto:
`
MarSy:~ bones$ ls -l /etc/paths.d
total 16
-rw-r–r– 1 root wheel 13 20 Jul 2011 40-XQuartz
-rw-r–r– 1 root wheel 13 24 Jul 2011 50-X11
-rw-r–r– 1 root wheel 12 15 Feb 06:54 TeX
`Grazie ragazzi, sperando che il vostro riscontro sia positivo a quanto postato.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.