Archivi categoria: macos

MAC – Installare PowerCLI

Facebooktwittergoogle_plusredditlinkedin
Nel precedente post abbiamo installato la “PowerShell” su mac, siamo quindi pronti per poter procedere con l’installazione della PowerCLI VMware.

Apriamo il terminale ed accediamo alla PowerShell digitando:

LIF:~ Lorenzo$ pwsh

Possiamo procedere con l’installazione della PowerCli VMware semplicemente digitando:


PS /Users/lorenzo> Install-Module -Name VMware.PowerCLI -Scope CurrentUser  

e confermare con “Y” per procedere con il download e l’installazione dei vari moduli….. per verificare che siano stati correttamente installati lanciare il comando …


PS /Users/lorenzo> Get-Module -Name VMware.* -ListAvailable

Tutto sembra essere stato installato correttamente. Siamo pronti per poter utilizzare la PowerCLI su nostro macOS.


Alcuni link utili: 
https://ithinkvirtual.com/2018/03/04/install-powershell-and-vmware-powercli-on-centos/
https://blogs.vmware.com/PowerCLI/2018/03/installing-powercli-10-0-0-macos.html
https://notesfrommwhite.net/2018/02/28/installing-powershell-powercli-on-a-mac/

MAC – Installare PowerShell Core

Facebooktwittergoogle_plusredditlinkedin
Abbiamo precedentemente installato il tool (homebrew) necessario per procedere con l’installazione della PowerShell Core come indicato da documentazione Microsoft.

La successiva componente che dobbiamo installare per poter installare PowerShell e successivamente la PowerCLI, è Homebrew-Cask. Procediamo come indicato di seguito:

LIF:~ Lorenzo$ brew tap caskroom/cask

e continuiamo con l’installare la PowerShell

LIF:~ Lorenzo$ brew cask install powershell

Se tutto è andato correttamente ….

Verifichiamo che tutto funzioni correttamente lanciando il comando …

LIF:~ Lorenzo$ pwsh

Come possiamo vedere la PowerShell installata in questo caso è la v6.0.2, tuttavia per avere maggiori dettagli sulla PowerShell installata possiamo digitare direttamente dal prompt della pwsh:

PS /Users/lorenzo> $PSVersionTable 



Verifichiamo i moduli installati di default 

PS /Users/lorenzo> Get-Module * -ListAvailable




Nel prossimo post procederemo con l’installazione della PowerCli VMware.

MAC – Installare Homebrew

Facebooktwittergoogle_plusredditlinkedin
Problema
Ho la curiosità e la necessità di installare “PowerShell” e la PowerCLI VMware su macOS.

Soluzione
Per prima cosa (come prima componente), se non presente nel proprio sistema, installare Homebrew. Homebrew è una delle soluzioni più diffuse su macOS per la gestione dei pacchetti.

L’installazione è molto semplice si tratta di aprire un “Terminale” e di lanciare il comando riportato sotto…

LIF:~ Lorenzo$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Procedere premendo Invio

Inserire la password e premere Invio per continuare 


Sembra che tutto si sia installato correttamente (Installation succesful). Possiamo procedere con l’installazione della PowerShell Core.



Microsoft Windows Notepad supporta i line endings di Linux e MacOS… dopo 33 anni!

Facebooktwittergoogle_plusredditlinkedin

Ed eccoci qui con un nuovo capitolo della saga più odiata da Setve Ballmer, ex CEO di Microsoft: Microsoft <3 Linux.

Notepad esiste da quando esiste Windows; la prima versione infatti fece il suo debutto in Windows 1.0, rilasciato nel 1985. Insieme a Paint, Notepad fa parte dei grandi classici del software che chiunque ha usato almeno una volta.

Oggi, nel 2018, 33 anni dopo la prima release, Microsoft è lieta di annunciare il supporto esteso per i line endings di Unix, Linux e macOS.

We fixed Notepad

Abbiamo sistemato Notepad. Questa la frase con cui Kevin Gallo, capo della piattaforma di sviluppo Windows, ha esordito alla Microsoft’s Build Developer conference tenutasi a Seattle dal 7 al 9 maggio.

La questione era che Notepad ha sempre supportato solamente la Windows End of Line (EOL), nello specifico:

  • Carriage Return (CR, \r, 0x0d);
  • Line Feed (LF, \n, 0x0a).

Per i vecchi macOS, l’EOL era semplicemente il CR (le release più recenti adottano lo standard Unix) mentre per i sistemi *nix era l’LF, dunque qualsiasi file di testo creato su altre piattaforme risultava illeggibile:

.bashrc visualizzato nel vecchio Notepad

A partire dall’ultima build di Windows 10 Insider, Notepad supporterà ogni tipo di EOL: LF, CF e CRLF (quelle di Windows):

.bashrc con il nuovo Notepad

Tutti i file creati con l’editor useranno ovviamente il line ending di Windows ma nel caso si vogliano visualizzare file generati su altre piattaforme, il formato verrà correttamente visualizzato e sarà possibile editarlo senza problemi.

Resta un mistero (o forse no) il perché nelle ultime tre decadi il fix non fosse mai stato preso in considerazione.

Mia Mamma Usa Linux, ha in esclusiva una foto di Ballmer mentre legge l’annuncio ufficiale sul blog di MSDN: