Instal wget di Mac OS X Tanpa Homebrew atau MacPorts

Daftar Isi:

Anonim

Ingin memiliki wget di Mac tanpa Homebrew atau MacPorts karena alasan apa pun? Anda dapat melakukannya dengan membangun wget dari sumber di baris perintah.

Alat baris perintah wget memungkinkan Anda mengambil sekelompok file dari protokol FTP dan HTTP, ini adalah utilitas yang sangat berguna untuk dimiliki oleh pengembang web dan pengguna daya karena memungkinkan Anda melakukan hal-hal seperti melakukan cepat dan kotor cadangan situs dan bahkan mencerminkan situs web secara lokal.

Pendekatan ini akan membangun dan menginstal wget di Mac OS X dari sumber, ini berarti Anda memerlukan Xcode (tautan App Store), atau setidaknya dan alat dev baris perintah Unix diinstal di Mac, tetapi memiliki manfaat menghilangkan kebutuhan manajer paket seperti Homebrew atau MacPorts. Sejujurnya, menggunakan Homebrew jauh lebih mudah dan mungkin lebih baik untuk sebagian besar pengguna, tetapi memang tidak untuk semua orang.

Bagi mereka yang belum memiliki paket Alat Baris Perintah dengan atau tanpa menginstal Xcode, caranya cukup sederhana: Buka Terminal dan ketik 'xcode-select –install', atau Anda dapat melakukannya dari Xcode dengan membuka XCode, lalu buka "Preferensi" dan ke bagian unduhan, dan pilih "Instal Alat Baris Perintah", atau Anda bisa mendapatkannya dari Situs Pengembang Apple seperti yang dijelaskan di sini. Karena paket harus diunduh dari Apple, mungkin perlu beberapa saat tergantung koneksi internet Anda. Alat Baris Perintah menginstal kompiler C, GCC, dan banyak utilitas bermanfaat lainnya yang biasa digunakan di dunia unix.

Cara Menginstal wget di Mac OS X

Bergerak maju dan dengan asumsi Anda telah menginstal Xcode dan alat baris perintah, luncurkan Terminal dan masukkan perintah berikut seperti yang ditunjukkan.

Pertama, gunakan curl untuk mengunduh sumber wget terbaru: curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar. gz

Anda dapat memeriksa selalu periksa versi wget terbaru melalui di ftp.gnu.org/gnu/wget/ di sini.

Menggunakan curl untuk mengunduh sumber wget terbaru untuk El Capitan, Yosemite, dll: curl -O http://ftp.gnu.org/gnu/wget/wget -1.16.3.tar.xz

Atau untuk menggunakan versi lama (versi Mac OS X sebelumnya, termasuk Mavericks, Mountain Lion, dll) curl -O http://ftp.gnu.org /gnu/wget/wget-1.13.4.tar.gz

(sidenote: versi baru wget mungkin tersedia, versi 1.16.3 (wget-1.16.3.tar.gz) telah dikonfirmasi untuk bekerja di MacOS Mojave, High Sierra, OS X El Capitan dan OS X Yosemite, 1.15 dikonfirmasi kompatibel dengan OS X Mavericks, sedangkan 1.13.4 telah dikonfirmasi kompatibel dengan OS X Mountain Lion. Anda dapat memilih salah satu yang Anda inginkan dari direktori http://ftp.gnu.org/gnu/wget/ jika Anda menginginkan versi yang berbeda)

Berikutnya kami menggunakan tar untuk mengekstrak file yang baru saja Anda unduh: tar -xzf wget-1.15.tar.gz

Gunakan cd untuk mengubah ke direktori: cd wget-1.15

Konfigurasi dengan flag –with-ssl yang sesuai untuk mencegah kesalahan “GNUTLS tidak tersedia”: ./configure --with-ssl=openssl

Perhatikan jika Anda masih memiliki kesalahan di Mac OS X 10.10+ , Mac OS X 10.11+, macOS Sierra, Mojave, dan yang lebih baru, gunakan variasi konfigurasi ini (dari Martin di komentar):

./configure --with-ssl=openssl --with-libssl-prefix=/usr/local/ssl

Bangun sumbernya: make

Instal wget, berakhir di /usr/local/bin/: sudo make install

Konfirmasi semuanya bekerja dengan menjalankan wget: wget --help

Membersihkan dengan menghapus file sumber wget setelah selesai: cd .. && rm -rf wget

Anda sudah siap, nikmati wget di Mac OS X.

Versi terbaru wget harus mengonfigurasi, membuat, dan menginstal dengan baik di Mac OS X El Capitan dan Yosemite juga.

Untuk sebagian besar pengguna Mac, mereka mungkin ingin menginstal Homebrew terlebih dahulu dan kemudian mendapatkan wget, hanya karena Homebrew membuat manajemen paket baris perintah menjadi sangat mudah dan tidak diperlukan pembuatan dan kompilasi kode sumber secara manual.

Instal wget di Mac OS X Tanpa Homebrew atau MacPorts