Homebrew ed i Command Line Tools aggiornati

Non so quanti di voi utilizzino Homebrew per installare pacchetti *NIX all’interno dei propri sistemi macOS.

Se sei uno sviluppatore, o se ti servono alcuni strumenti scientifici, questo semplicissimo strumento a linea di comando ti permetterà di installare e configurare al meglio centinaia di software open-source.

Capita però che ci possano essere problemi per cui è previsto l’utilizzo di strumenti quali brew doctor che analizzino la situazione e suggeriscano la soluzione.

Dopo l’aggiornamento a macOS Catalina 10.15.2 si è verificata una situazione in cui tale strumento mi forniva il seguente avviso:

nicola@scamander ~ % 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 or file an issue; just ignore this. Thanks!

Warning: A newer Command Line Tools release is available.
Update them from Software Update in System Preferences or
https://developer.apple.com/download/more/.

Funzionando tutto, ho ignorato il messaggio come suggerito. È però poi passato un mese e mi sono deciso ad indagare un po’ sulla mancata disponibilità di aggiornamenti per i Command Line Tools di Apple.

Di fatto gli strumenti a disposizione non mi davano alcun problema, quindi mi sono semplicemente deciso a procedere al download manuale dell’ultima release di questo pacchetto dal sito developer.apple.com come suggerito sin dall’inizio, cosa che richiede di utilizzare proprio account Apple-ID .

Scaricato il pacchetto Command_Line_Tools_for_Xcode_11.3.dmg mi è bastato installarlo, ri-eseguire il comando brew doctor per vedere la scomparsa di ogni messaggio di avviso.

mas-cli una interfaccia a linea di comando per il Mac App Store

Qualche giorno fa, l’amico @masolino mi ha segnalato mas-cli: un progetto ospitato da Github per rendere accessibile da linea di comando l’App Store per macOS.

Il tutto, ovviamente, per rendere facilmente scriptabili le routine di installazione e aggiornamento del parco software aziendale in tutte quelle realtà dove ciò si rende necessario.

Un progetto di nicchia ma senz’altro interessante! mas-cli →

mac-cli example (2016-12-10)

colora il Terminale com Smyck

Il Terminale di OS X è una delle applicazioni che uso maggiormente per lavoro, nel tempo ho provato varie combinazioni di dimensioni finestra di default, carattere, schema colori.

Da qualche giorno ho raggiunto una nuova combinazione che mi sta piacendo molto, mi rilassa e appaga nella visione.

Come schema colore ho scelto Smyck

smyck-ruby

Come carattere, il monospaziato Hack, a corpo 12 o 13 a seconda dello schermo dove lavoro.

(i colori in questo caso NON sono quelli da Smyck).

Che ne pensi?

le letture consigliate … 18 maggio 2015

come installare i tool da linea di comando senza portarsi dietro Xcode

In caso di necessità di strumenti a linea di comando, propri della natura *nix di OS X (make, cpp, g++, strings, svn ecc. ecc.), è possibile farlo velocemente e con semplicità con un unico comando. Comando che, tra le altre cose, ci libererà dal dover installare l’intero pacchetto Xcode (che molto probabilmente non ci servirà mai).

Il comando in questione, da impartire sul Terminale, è:

xcode-select --install

che farà apparire una finestra dove ci viene chiesto come si vuole procedere, se installare solo questi o Xcode o annullare. Selezionando solamente i tool da linea di comando passeremo al download di circa 130MB di materiale. Al termine della procedura tutti i pacchetti saranno memorizzati in /Library/Developer/CommandLineTools/ e immediatamente disponibile all’uso nel Terminale

[Articolo redatto a partire da How to Install Command Line Tools in OS X Mavericks (Without Xcode)]

overburning su Mac OS X

Mi son ritrovato oggi nella necessità di masterizzare due cd-rom in modalità overburn {wikipedia}.

Nessuno degli applicativi installati sul mio MacBook Pro per la masterizzazione mi ha permesso di abilitare questa funzione … tra l’altro si trattava di meno di 5MB di “sfrido“.

Una veloce ricerca su Google mi ha portato alla soluzione (QUI) con un metodo molto GNU/Linux e poco Mac: tutto a linea di comando, ma veloce ed efficace!!!

Andiamo a vedere la sequenza dei comandi da impartire.

  • per prima cosa spostiamo il contenuto “over” i 700MB del cd-rom in una nuova cartella. Consiglio: il nome di questa cartella sarà  il “nome” del cdrom, quello che visualizzerete una volta inserito il supporto in un computer, quindi va prestata attenzione.
  • apriamo il terminale e spostiamoci nella directory superiore a quella appena creata,
  • impartiamo ora il comando:

    hdiutil makehybrid -o tempimage nome-cartella-overburn/

    questo creerà un file di nome tempimage.iso,

  • andiamo a masterizzare questa iso appena creata con il seguente comando:

    hdiutil burn tempimage.iso

overburn with Mac OSX via command line

Ed ecco fatto! Il nostro cd-rom oversize è bello che pronto!

Una piccola postilla va fatta sottolineando che qualche utente (negli anni) ha lamentato, probabilmente a causa dello specifico modello di masterizzatore montato nel suo Mac, l’impossibilità  di portare a termine la masterizzazione. YMMV, come sempre 😉