Jestem użytkownikiem systemu Linux i nigdy wcześniej nie korzystałem z systemu OSX. Ktoś poprosił mnie o pomoc w instalacji oprogramowania na serwerze „Lion” OSX. Poprosiłem go, aby dał mi powłokę SSH, zakładając, że to wystarczy. Jednak sprawy są trudniejsze niż myślałem.
Chciałem zainstalować homebrew, ale nie został zainstalowany, ponieważ w systemie nie było CC. Po pewnym google, chyba muszę zainstalować Xcode. Właśnie pobrałem xcode 4.5 ze strony programistów Apple i zamontowałem go w systemie. Zawiera katalog Xcode.app
z mnóstwem rzeczy. Jak mogę stąd wyjść?
Czy mogę zainstalować Xcode bez fizycznego dostępu do urządzenia? Wszystko, czego naprawdę chcę, to uruchomić homebrew w tym momencie.
sudo installer
zamiastsudo install
.Niedawno musiałem zainstalować narzędzia wiersza polecenia Xcode w Mountain Lion przez SSH. Oto jak to zrobiłem.
Jeśli nie masz bezpłatnego konta programisty Apple, zarejestruj je
Zaloguj się do https://developer.apple.com/downloads
Pobierz „Narzędzia wiersza poleceń dla Xcode” odpowiednie dla twojej wersji OSX
Dla mnie było to „Narzędzia wiersza poleceń (OS X Mountain Lion) dla Xcode - kwiecień 2014”
Skopiuj plik dmg do pilota
W poniższym poleceniu używam scp, aby bezpiecznie skopiować plik z mojego komputera lokalnego na zdalny o nazwie
remote
ssh do twojego pilota
zamontuj plik dmg na pilocie
Tutaj używam hdiutil do zamontowania obrazu
zainstaluj pakiet zawarty w dmg
W tym przypadku należy uruchomić instalator ,
sudo
ponieważ ten pakiet musi być zainstalowany w głównym systemie plikówodmontuj plik dmg
usuń plik dmg ze zdalnego; opcjonalny
Nie widzę żadnego celu, żeby to utrzymać, ale możesz, jeśli chcesz.
źródło
To jest dość stary, ale dla każdego, kto przychodzi przez to, że jest prosty, wbudowany, jedna wykładziny do zainstalowania narzędzia wiersza poleceń bez konieczności pobierania żadnego
.dmg
lub.pkg
s. Jest to dostępne nawet przy nowej instalacji systemu macOS.Polecenie to:
Według
man
strony:Wygląda na to, że był dostępny od Xcode 3.0 (OS X 10.5).
źródło
Potrzebne narzędzia znajdują się w Xcode.app/Contents/Developer, a jeśli masz ten folder, instalacja jest zakończona, ponieważ aplikacje OS X można uruchomić z dowolnego miejsca.
Jeśli chcesz użyć Xcode, po prostu kliknij ikonę lub
open -a
ścieżkę do folderu Xcode.app, a uruchomisz aplikację. Większość osób przenosi folder Xcode.app do katalogu / Applications (lub ~ / Applications), aby go „zainstalować”Och - po uruchomieniu Xcode będziesz chciał otworzyć preferencje, przejdź do panelu Pobrane i zainstaluj samodzielne narzędzia wiersza poleceń. Spowoduje to umieszczenie łańcucha narzędzi kompilacji w / usr / bin, dzięki czemu nie musisz używać
xcrun --find gcc
ixcrun --find make
lokalizować ścieżki do narzędzi względem miejsca, w którym upuściłeś folder Xcode.app.źródło
Dowiedziałem się, że Homebrew również instaluje Narzędzia wiersza poleceń Xcode .
Dużą zaletą jest dla mnie to, że mogę to zrobić z terminala (nawet ssh), a instalator nie wyświetla okna Pop-Window , które blokuje mi korzystanie ze zdalnego terminala.
Testowane z wersją Homebrew 2.1.10 (git wersja b7d38f; ostatnie zatwierdzenie 2019-08-12).
Dla mnie te kroki były znacznie łatwiejsze, niż pobranie pakietu dmg z Apple i skopiowanie go przez ssh na maszynę docelową.
Wygeneruje polecenie instalatora (skopiowane ze strony internetowej)
następujące dane wyjściowe:
i
źródło
Odpowiedź 2018: Istnieje xcode-install vom KrauseFX https://github.com/KrauseFx/xcode-install
źródło
MOUNT XCODE DMG
Zastąp Xcode „{{osx_xcode_file}}” pobraną wersją / nazwą pliku.
Zainstaluj XCODE
Opcjonalnie Usuń poprzedni XCODE
rm /Applications/Xcode.app powoduje niepotrzebne problemy
Zapisz każdy plik jako skryptname.scpt
run: / usr / bin / osascript scriptname.scpt Uruchom jako użytkownik konsoli (NIE ROOT)
źródło