Homebrew su OS X - Diamo la birra al Mac

Inserite qui le vostre guide, trucchi e consigli

Moderatore: ModiMaccanici

faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26756
Località: Tra bufale e mare
Contatta:

Top

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

Messaggio Inviato: gio, 11 dic 2014 20:00

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
Kernel Panic
Software Expert Gold
Software Expert Gold
Avatar utente
Iscritto il: sab, 08 gen 2011 14:03
Messaggi: 25732
Località: Sicilia
Oggetto del messaggio: Re: Homebrew su OS X - Diamo la birra al Mac

Messaggio Inviato: gio, 11 dic 2014 22:01

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ì.
ARTU'
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: mer, 10 dic 2014 15:20
Messaggi: 24
Oggetto del messaggio: Re: Homebrew su OS X - Diamo la birra al Mac

Messaggio Inviato: gio, 11 dic 2014 22:08

faxus ha scritto:Prosegue da qui http://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
Why
Maccanico assiduo
Maccanico assiduo
Avatar utente
Iscritto il: sab, 29 nov 2014 19:45
Messaggi: 193
Oggetto del messaggio: Re: Homebrew su OS X - Diamo la birra al Mac

Messaggio Inviato: gio, 11 dic 2014 22:26

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.
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26756
Località: Tra bufale e mare
Contatta:

Top

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

Messaggio Inviato: gio, 11 dic 2014 22:38

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
Uno_qualunque
Expert
Expert
Avatar utente
Iscritto il: lun, 12 lug 2010 09:32
Messaggi: 3104
Oggetto del messaggio: Re: Homebrew su OS X - Diamo la birra al Mac

Messaggio Inviato: gio, 11 dic 2014 22:40

Molto interessante, quando riemergo dalla melma, provo a dedicargli un po' di tempo :D
Fate il backup, fate il backup, ricordate di fare il backup, non dimenticate di fare il backup.

"Il backup è quella cosa che andava fatta prima" (antico proverbio cinese)
ARTU'
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: mer, 10 dic 2014 15:20
Messaggi: 24
Oggetto del messaggio: Re: Homebrew su OS X - Diamo la birra al Mac

Messaggio Inviato: ven, 12 dic 2014 08:27

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
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26756
Località: Tra bufale e mare
Contatta:

Top

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

Messaggio Inviato: ven, 12 dic 2014 10:17

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
ARTU'
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: mer, 10 dic 2014 15:20
Messaggi: 24
Oggetto del messaggio: Re: Homebrew su OS X - Diamo la birra al Mac

Messaggio Inviato: ven, 12 dic 2014 10:36

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
Allegati
Cm.png
Cm.png (16.13 KiB) Visto 2187 volte
Marpar
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 11 set 2008 08:47
Messaggi: 2266
Oggetto del messaggio: Re: Homebrew su OS X - Diamo la birra al Mac

Messaggio Inviato: ven, 12 dic 2014 10:58

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
Mac mini 6,1 - Intel Core i5 2,5 GHz (2cores)/8 GB DDR3 1600MHz/2x525GB SSD Crucial MX300 (RAID 0) - HD Graphics 4000 - Mac OS X 10.14.1
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26756
Località: Tra bufale e mare
Contatta:

Top

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

Messaggio Inviato: ven, 12 dic 2014 11:19

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)
ARTU'
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: mer, 10 dic 2014 15:20
Messaggi: 24
Oggetto del messaggio: Re: Homebrew su OS X - Diamo la birra al Mac

Messaggio Inviato: ven, 12 dic 2014 11:25

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
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26756
Località: Tra bufale e mare
Contatta:

Top

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

Messaggio Inviato: ven, 12 dic 2014 11:32

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
ARTU'
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: mer, 10 dic 2014 15:20
Messaggi: 24
Oggetto del messaggio: Re: Homebrew su OS X - Diamo la birra al Mac

Messaggio Inviato: ven, 12 dic 2014 11:33

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.
iStefano
Genio guastatore
Genio guastatore
Avatar utente
Iscritto il: mer, 30 dic 2009 10:30
Messaggi: 8123
Località: Pomigliano D'Arco (NA)
Contatta:

Top

Oggetto del messaggio: Homebrew su OS X - Diamo la birra al Mac

Messaggio Inviato: ven, 12 dic 2014 21:40

Ottimo... Appena mi collego da MacBook Air inizierò !!!


Scrivo su iMaccanici dal mio Tapatalk

Scrivo su iMaccanici con TapaTalk per MacBook Air
Rispondi