OSX/IOS

Come installare gli strumenti della riga di comando in Mac OS X (senza Xcode)

Strumenti della riga di comando

Gli utenti Mac che preferiscono accedere a un set di strumenti Unix più tradizionale tramite il terminale potrebbero voler installare la sottosezione opzionale Strumenti della riga di comando dell’IDE Xcode. Da MacOS Monterey, Big Sur, Catalina, Mojave, High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks in poi, questo è ora facilmente possibile direttamente e senza installare prima l’intero pacchetto Xcode, senza bisogno di un account sviluppatore.

Il pacchetto Command Line Tool fornisce agli utenti di terminali Mac molti strumenti, utilità e compilatori di uso comune, inclusi make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, what e molti altri comandi utili che di solito si trovano nelle installazioni Linux predefinite. Abbiamo incluso l’elenco completo dei nuovi binari disponibili tramite il toolkit della riga di comando di seguito per coloro che sono interessati, oppure puoi vedere di persona dopo aver installato il pacchetto, che esamineremo qui.


Questa guida si rivolge a macOS Monterey 12, macOS Big Sur 11, macOS Catalina, macOS Mojave 10.14.x, 10.13 High Sierra, 10.12 Sierra, OS X 10.11 El Capitan, OS X 10.10 Yosemite e Mac OS X 10.9 e successivi. . Gli utenti Mac che eseguono versioni precedenti di Mac OS X possono continuare a installare Command Line Tools e gcc direttamente (senza Xcode) tramite un programma di installazione del pacchetto disponibile sul sito Apple Developer, come descritto qui.

Installazione degli strumenti della riga di comando in Mac OS X

  1. Avvia Terminal, che si trova in /Applicazioni/Utility/
  2. Digita la seguente stringa di comando:
  3. xcode-select --install
    Installa gli strumenti della riga di comando tramite il terminale in Mac OS X

  4. Apparirà un pop-up di aggiornamento software che chiede: “Il comando xcode-select richiede gli strumenti di sviluppo della riga di comando. Vuoi installare gli strumenti ora?” scegli di confermare facendo clic su “Installa”, quindi accetta i Termini e condizioni quando richiesto (sentiti libero di leggerli attentamente, saremo qui)
  5. Conferma l'installazione degli strumenti della riga di comando su Mac OS X

  6. Attendi che il pacchetto degli strumenti della riga di comando finisca di scaricare, sarà di circa 130 MB e si installerà abbastanza rapidamente a seconda della velocità della tua connessione.
  7. Scarica gli strumenti della riga di comando

Il programma di installazione scompare da solo quando è completo e puoi quindi confermare che tutto funziona provando a utilizzare uno dei comandi appena installati, come gcc, git, svn, rebase, make, ld, otool, nm, qualunque cosa tu have have want dall’elenco sottostante. Supponendo che l’installazione sia stata perfetta, il comando verrà eseguito come previsto. Ciò significa anche che puoi compilare e installare le cose direttamente dal sorgente senza dover utilizzare un gestore di pacchetti. Divertiti con il nuovo set di strumenti della riga di comando Unix!

Cosa viene installato con gli strumenti della riga di comando e dove

Per coloro che sono interessati a conoscere i dettagli di ciò che è installato sul proprio Mac e dove va, l’intera suite di strumenti da riga di comando si trova nella seguente directory:

/Library/Developer/CommandLineTools/

Puoi sfogliare quella directory se vuoi, o semplicemente conoscerla nel caso in cui desideri modificare o adattare uno qualsiasi dei pacchetti in seguito.

Si noti che la directory è root /Mac OS Library, non una directory utente ~/Library.

Se vuoi vedere i 61 nuovi comandi disponibili, sono tutti in /Library/Developer/CommandLineTools/usr/bin/, ma li ho elencati in ordine alfabetico di seguito per comodità:

ar
as
asa
bison
BuildStrings
c++
c89
c99
cc
clang
clang++
cmpdylib
codesign_allocate
CpMac
cpp
ctags
ctf_insert
DeRez
dsymutil
dwarfdump
dyldinfo
flex
flex++
g++
gatherheaderdoc
gcc
gcov
GetFileInfo
git
git-cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
gm4
gnumake
gperf
hdxml2manxml
headerdoc2html
indent
install_name_tool
ld
lex
libtool
lipo
lldb
lorder
m4
make
MergePef
mig
mkdep
MvMac
nasm
ndisasm
nm
nmedit
otool
pagestuff
projectInfo
ranlib
rebase
redo_prebinding
ResMerger
resolveLinks
Rez
RezDet
RezWack
rpcgen
segedit
SetFile
size
SplitForks
strings
strip
svn
svnadmin
svndumpfilter
svnlook
svnrdump
svnserve
svnsync
svnversion
unifdef
unifdefall
UnRezWack
unwinddump
what
xml2man
yacc

Correggi l’errore “attualmente non disponibile”.

Ricevi un messaggio di errore che dice “Il software non può essere installato perché non è attualmente disponibile dal server di aggiornamento del software”? Bene, sei fortunato perché quel messaggio di errore probabilmente indica che hai già Xcode installato sul tuo Mac.

Da Mac OS X 10.9 in poi, se Xcode è già installato in Mac OS X, vengono installati anche gli strumenti della riga di comando (puoi verificarlo provando a eseguire gcc o dal terminale). Di conseguenza, questo tutorial è rivolto agli utenti che non desiderano installare il pacchetto di sviluppo Xcode più ampio e preferiscono avere solo le utilità della riga di comando installate. Sì, ciò significa che puoi disinstallare l’intera app Xcode e installare solo gli strumenti della riga di comando, se lo desideri, perché per molti utenti e amministratori di sistema, questa è l’unica ragione per cui hanno installato Xcode in primo luogo.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close