Saya adalah pengguna Linux dan belum pernah menggunakan OSX sebelumnya. Seseorang meminta bantuan saya untuk menginstal beberapa perangkat lunak pada server OSX "Lion". Saya memintanya untuk memberi saya shell SSH, dengan asumsi itu sudah cukup. Namun hal-hal lebih rumit daripada yang saya pikirkan.
Saya ingin menginstal homebrew, tetapi tidak menginstal karena tidak ada cc pada sistem. Setelah beberapa google, saya kira saya perlu menginstal Xcode. Saya baru saja mengunduh xcode 4.5 dari situs pengembang apel, dan memasangnya di sistem. Ini berisi direktori Xcode.app
dengan banyak barang di dalamnya. Bagaimana saya pergi dari sini?
Bisakah saya menginstal Xcode tanpa akses fisik ke mesin? Yang saya inginkan adalah menjalankan homebrew pada saat ini.
sudo installer
bukansudo install
.Saya baru-baru ini harus menginstal alat baris perintah Xcode di Mountain Lion melalui SSH. Begini cara saya melakukannya.
Jika Anda tidak memiliki akun pengembang Apple gratis, daftar untuk itu
Masuk ke https://developer.apple.com/downloads
Unduh "Command Line Tools for Xcode" yang sesuai untuk versi OSX Anda
Bagi saya, itu adalah "Command Line Tools (OS X Mountain Lion) untuk Xcode - April 2014"
Salin file dmg ke remote Anda
Pada perintah berikut, saya menggunakan scp untuk secara aman menyalin file dari komputer lokal saya ke remote bernama
remote
ssh ke kendali jarak jauh Anda
me-mount file dmg pada remote
Di sini, saya menggunakan hdiutil untuk me-mount gambar
instal paket yang ada di dmg
Di sini, penginstal harus dijalankan
sudo
karena paket ini harus diinstal pada sistem file rootunmount file dmg
hapus file dmg dari remote; pilihan
Saya tidak melihat ada gunanya menyimpannya, tetapi Anda bisa jika mau.
sumber
Ini cukup tua, tetapi bagi siapa saja yang datang dengan ini, ada yang sederhana, built-in, satu-liner untuk menginstal Alat-alat Baris Perintah tanpa perlu mengunduh
.dmg
atau.pkg
s. Ini tersedia bahkan pada instalasi baru macOS.Perintahnya adalah:
Menurut
man
halaman:Tampaknya sudah tersedia sejak Xcode 3.0 ada (OS X 10.5).
sumber
Semua alat yang Anda butuhkan ada di Xcode.app/Contents/Developer dan jika Anda memiliki folder itu, Anda selesai menginstal karena aplikasi OS X dapat dijalankan dari mana saja.
Jika Anda ingin menggunakan Xcode, cukup klik pada ikon atau
open -a
path ke folder Xcode.app dan Anda akan meluncurkan aplikasi. Kebanyakan orang memindahkan folder Xcode.app ke / Aplikasi (atau ~ / Aplikasi) untuk "menginstalnya"Oh - ketika Anda menjalankan Xcode Anda akan ingin membuka preferensi, buka panel Downloads dan instal alat baris perintah yang berdiri sendiri. Ini menempatkan kompilasi toolchain di / usr / bin sehingga Anda tidak perlu menggunakan
xcrun --find gcc
danxcrun --find make
untuk menemukan path ke alat relatif ke mana pun Anda menjatuhkan folder Xcode.app.sumber
Saya menemukan bahwa Homebrew menginstal Alat Baris Perintah Xcode juga.
Keuntungan besar bagi saya adalah saya dapat melakukannya dari terminal (bahkan ssh) dan installer tidak menampilkan UI-Pop-Window , yang menghalangi saya untuk digunakan dengan terminal jarak jauh.
Diuji dengan Homebrew versi 2.1.10 (git revisi b7d38f; komit terakhir 2019-08-12).
Bagi saya langkah itu jauh lebih mudah, kemudian mengunduh paket dmg dari apple dan menyalinnya dengan ssh ke mesin target.
Perintah pemasang akan menghasilkan (disalin dari situs web)
output berikut:
dan
sumber
2018 jawaban: Ada xcode-install vom KrauseFX https://github.com/KrauseFx/xcode-install
sumber
MOUNT XCODE DMG
Ganti Xcode "{{osx_xcode_file}}" dengan versi / nama file yang telah Anda unduh.
Instal XCODE
Secara opsional Hapus XCODE sebelumnya
rm /Applications/Xcode.app menyebabkan masalah yang tidak wajar
Simpan setiap file sebagai scriptname.scpt
jalankan: / usr / bin / osascript scriptname.scpt Jalankan sebagai pengguna konsol (BUKAN ROOT)
sumber