Pagina 2 di 16

Re: Homebrew su OS X - Diamo la birra al Mac

Inviato: gio, 11 dic 2014 20:00
da faxus
Why ha scritto:... Ad esempio, se volessi installare un programma semplice come wget, che permette di scaricare file da internet, dovrei:
  • scaricare dal server ftp di gnu.org l'archivio con il codice sorgente
  • scompattarlo
  • spostarmi nella cartella da terminale
  • lanciare il comando ./configure con l'opzione di usare openssl invece di gnu tls
  • compilare il sorgente con make
  • installarlo con make install
Per rimuoverlo completamente dal sistema dovrei in qualche modo tenere lista della lista e della loro posizione...
Ecco, grazie Why, hai illustrato perfettamente quello che avevo chiamato "procedura".

Adesso è chiaro a tutti che gran rottura di coglioni è in realtà...
Ma con Brew passa la paura

Re: Homebrew su OS X - Diamo la birra al Mac

Inviato: gio, 11 dic 2014 22:01
da Kernel Panic
Why ha scritto: ….. Ad esempio, se volessi installare un programma semplice come wget, che permette di scaricare file da internet, dovrei ….
A parte il fatto che se devo scaricare file dall'internet con un download manager mi rivolgo all'immarcescibile JDownloader (per non parlare di "curl") io su MacUpdate vedo diverse GUI per "wget", non basta installare quelle?






faxus ha scritto:Adesso è chiaro a tutti che gran rottura di coglioni è in realtà……
Altroché, ma ha assolutamente ragione Why, se e quando ne dovessi aver bisogno ne apprezzerò l'utilità e mi piacerà capirne di più, del resto da quando uso il computer è sempre andata così.

Re: Homebrew su OS X - Diamo la birra al Mac

Inviato: gio, 11 dic 2014 22:08
da ARTÙ
faxus ha scritto:Prosegue da qui https://www.imaccanici.org/forum/viewtop ... 71#p329663" onclick="window.open(this.href);return false;
ARTU' ha scritto:Faxus,
Terminale procede regolarmente, non segnala alcun errore, lo scaricamento di Homebrew perte, arriva a metà e poi ( ogni volta, ad ogni tentativo ) rimane immobile indicando che manca un' ora.
Il problema è unicamente nel fatto che l' istallazione arriva subito a metà e poi non procede più ( vedi allegato )...
Stranissima quella finestra.

Non può riferirsi allo scaricamento di Brew.
Puoi indicare, passo passo, precisamente, cosa hai fatto e va bene e quello che vuoi fare e non ti riesce.
Indica anche il tuo sistema operativo
Il mio sistema operativo è Mavericks 10.9.5. Appena avrò risolto i miei problemi passerò a Yosemite.

Oggi ho lasciato il Mac acceso. Stasera non mi ero accorto che Homebrew si era istallato ( almeno così mi sembra ) e stavo riprovando.
Puoi vedere la scheda di Terminale e dirmi la tua opinione. Soprattutto riguardo alle due avvertenze.

Last login: Thu Dec 11 21:18:12 on ttys001
iMac-
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homeb ... er/install" onclick="window.open(this.href);return false;)"

-e:70: warning: Insecure world writable dir /usr/local in PATH, mode 040777
It appears Homebrew is already installed. If your intent is to reinstall you
should do the following before running this installer again:
rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup
brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!

Warning: A newer Command Line Tools release is available.
Update them from Software Update in the App Store.

Warning: You have uncommitted modifications to Homebrew
If this a surprise to you, then you should stash these modifications.
Stashing returns Homebrew to a pristine state but can be undone
should you later need to do so for some reason.
cd /usr/local/Library && git stash && git clean -d -f

Re: Homebrew su OS X - Diamo la birra al Mac

Inviato: gio, 11 dic 2014 22:26
da Why
Kernel Panic ha scritto:
Why ha scritto: ….. Ad esempio, se volessi installare un programma semplice come wget, che permette di scaricare file da internet, dovrei ….
A parte il fatto che se devo scaricare file dall'internet con un download manager mi rivolgo all'immarcescibile JDownloader (per non parlare di "curl")
wget e JDownloader sono rivolti ad usi differenti: il secondo è molto più ricco di funzioni, ma, per esempio, come lo usi in uno script :)?
Kernel Panic ha scritto:io su MacUpdate vedo diverse GUI per "wget", non basta installare quelle?
Anche se dubito un po' della loro effettiva utilità, immagino includano al loro interno il binario precompilato di wget e faranno da semplice front-end. Non rendono wget disponibile per l'intero sistema.


A parte questi discorsi: è proprio una mentalità differente alla base. Per me usare un software con interfaccia grafica quando ho a disposizione un tool semplice da terminale suona come prendere la macchina per fare 50 metri. È più il tempo che passi ad uscire dal garage e parcheggiare che quello di arrivarci a piedi :).
Posso capire però che non tutti conoscono come usare la shell e i suoi strumenti, e immagino che per questi utenti sia più facile affidarsi ad un'interfaccia grafica piuttosto che avventurarsi tra i comandi testuali. Probabilmente il tempo totale per "capirci qualcosa" sarebbe di gran lunga superiore.

Re: Homebrew su OS X - Diamo la birra al Mac

Inviato: gio, 11 dic 2014 22:38
da faxus
ARTU' ha scritto:... Warning: A newer Command Line Tools release is available.
Update them from Software Update in the App Store...
Prima di tutto aggiorna

Immagine

Poi aggiorna Brew ma direttamente dalla fonte:

Codice: Seleziona tutto

git pull origin master
Poi ripeti doctor

Re: Homebrew su OS X - Diamo la birra al Mac

Inviato: gio, 11 dic 2014 22:40
da Uno_qualunque
Molto interessante, quando riemergo dalla melma, provo a dedicargli un po' di tempo :D

Re: Homebrew su OS X - Diamo la birra al Mac

Inviato: ven, 12 dic 2014 08:27
da ARTÙ
Faxus,

Ho istallato tutto ciò che mi hai consigliato. Anche:

brew install smartmontools
==> Downloading https://downloads.sf.net/project/machom ... martmontoo" onclick="window.open(this.href);return false;
######################################################################## 100,0%
==> Pouring smartmontools-6.3.mavericks.bottle.tar.gz

Ho il seguente problema:

smartctl -a disk0s3
-bash: smartctl: command not found

Re: Homebrew su OS X - Diamo la birra al Mac

Inviato: ven, 12 dic 2014 10:17
da faxus
ARTU' ha scritto:... Ho istallato tutto ciò che mi hai consigliato...
Allora prova ad eseguirlo

Codice: Seleziona tutto

cd /usr/local/Library && git stash && git clean -d -f

Re: Homebrew su OS X - Diamo la birra al Mac

Inviato: ven, 12 dic 2014 10:36
da ARTÙ
Risultato:

cd /usr/local/Library && git stash && git clean -d -f
fatal: bad revision 'HEAD'
fatal: bad revision 'HEAD'
fatal: Needed a single revision
You do not have the initial commit yet

Inoltre brew doctor dice che dovrei istallare il nuovo Command Line Tools, però esso è stato istallato ieri ( vedi allegato ):

brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!

Warning: A newer Command Line Tools release is available.
Update them from Software Update in the App Store.

Warning: You have uncommitted modifications to Homebrew
If this a surprise to you, then you should stash these modifications.
Stashing returns Homebrew to a pristine state but can be undone
should you later need to do so for some reason.
cd /usr/local/Library && git stash && git clean -d -f

Warning: Homebrew's sbin was not found in your PATH but you have installed
formulae that put executables in /usr/local/sbin.
Consider setting the PATH for example like so
echo export PATH='/usr/local/sbin:$PATH' >> ~/.bash_profile

Re: Homebrew su OS X - Diamo la birra al Mac

Inviato: ven, 12 dic 2014 10:58
da Marpar
Devi aggiungere al file /etc/paths la dir /usr/local/sbin

Temporaneamente da terminale puoi fare così:

Codice: Seleziona tutto

PATH='/usr/local/sbin:$PATH' >> ~/.bash_profile

In maniera definitiva sempre da terminale:

Codice: Seleziona tutto

sudo nano /etc/paths
inserisci password

spostati sotto l'ultima riga con la freccia verso il basso ed aggiungi /usr/local/sbin

Immagine

Esci, salva con Y dai invio

A questo punto riprova:

Codice: Seleziona tutto

smartctl -a disk0s3
essendo certo che il tuo disco di sistema sia disk0s3, altrimenti verifica prima con

Codice: Seleziona tutto

diskutil list

Re: Homebrew su OS X - Diamo la birra al Mac

Inviato: ven, 12 dic 2014 11:19
da faxus
Al momento di postare una lunga risposta vedo quella di Marpar...
Cambio per evitare la duplicazione.

Speriamo sia sufficiente, e non irrimediabile.
Perché riguardando la tua storia, in precedenza ti avevo fatto aggiornare con la versione per Yosemite.
Solo sopra e nell'immagine ho capito.
E nel thread da te iniziato non ce n'è cenno.
Il fatto è che su Yosemite c'è Ruby 2.0, su Mavericks Ruby 1.8.7 e le cartelle hanno un percorso differente.

(La versione attuale di OS X è Yosemite, ed io per Yosemite ti ho dato delle correzioni.
Non vado a pensare che su un Mac di due anni si tenga una versione vecchia di sistema.

E non è ovvio che si sappia che versione un utente abbia sul Mac.
NEANCHE se ha già postato in precedenza, ad ogni discussione va ripetuto
In mancanza di indicazioni prendo per scontato che il sistema sia aggiornato)

Re: Homebrew su OS X - Diamo la birra al Mac

Inviato: ven, 12 dic 2014 11:25
da ARTÙ
Grazie.

Ora sembra che il comando smartctl -a disk0s3 funzioni.
Il rapporto che appare è piuttosto lungo e di difficile interpretazione.

Il rapporto di diskutil list è invece semplice e chiaro, anche se molto meno completo.
lo riporto:

Last login: Fri Dec 12 11:12:54 on ttys004
diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 499.9 GB disk0s2
3: Apple_HFS Macintosh HD 2 499.3 GB disk0s3
4: Apple_Boot Recovery HD 650.0 MB disk0s4
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: CD_partition_scheme *154.1 MB disk1
1: Apple_partition_scheme 134.2 MB disk1s0
2: Apple_partition_map 1.0 KB disk1s0s1
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *16.0 MB disk2
1: Apple_partition_map 32.3 KB disk2s1
2: Apple_HFS Flash Player 16.0 MB disk2s2
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *14.7 MB disk3
1: Apple_partition_map 32.3 KB disk3s1
2: Apple_HFS DiskMaker X 14.7 MB disk3s2

Re: Homebrew su OS X - Diamo la birra al Mac

Inviato: ven, 12 dic 2014 11:32
da faxus
ARTU' ha scritto:... Ora sembra che il comando smartctl -a disk0s3 funzioni.
Il rapporto che appare è piuttosto lungo e di difficile interpretazione.

Il rapporto di diskutil list è invece semplice e chiaro, anche se molto meno completo.
lo riporto:...
Allora possiamo riprendere la discussione originaria e continuare lì.

Posta in quella il rapporto e anche nuovamente la risposta di diskutil list.
Per favore, però, dentro la finestra di Codice, col tag Code.
Altrimenti si rischiano errori

Re: Homebrew su OS X - Diamo la birra al Mac

Inviato: ven, 12 dic 2014 11:33
da ARTÙ
Faxus,

Per ciò che riguarda il passaggio a Yosemite, io lo agogno.

Purtroppo la presenza dell'indicazione stato S.M.A.R.T. non funzionante rende impossibile l' istallazione del 10.10 che ho già scaricato.

Perciò debbo risolvere i problemi di cui ho scritto precedentemente.

Homebrew su OS X - Diamo la birra al Mac

Inviato: ven, 12 dic 2014 21:40
da iStefano
Ottimo... Appena mi collego da MacBook Air inizierò !!!


Scrivo su iMaccanici dal mio Tapatalk