Cara menginstal apt-get atau YUM di Mac OS X

67

Saya ingin menggunakan salah satu apt-getatau yum.

Bagaimana cara menginstalnya dan membuatnya berjalan sukses?

Karan-41317
sumber
2
Mengapa Anda ingin menginstalnya? Perangkat lunak apa yang ingin Anda instal yang Anda harapkan akan ditemukan sebagai file .deb atau .rpm yang akan berfungsi pada instalasi OS X?
CVn
1
Kedua utilitas terlalu spesifik untuk Linux (dan / atau terlalu spesifik untuk Fedora / Debian) sehingga mereka tidak akan bekerja pada OSX tanpa usaha yang serius dari Anda, jadi pertanyaan Michael adalah: apa sebenarnya yang ingin Anda lakukan?
schaiba
2
jelas OP bertanya tentang yang setara - serius ...
aequalsb

Jawaban:

69

Jika Anda ingin yang setara dengan apt-get atau yum di Mac OS X, Anda memiliki dua pilihan.

  1. Homebrew: http://brew.sh
  2. Macports: http://www.macports.org

Anda dapat menggunakan brew install PACKAGE_NAMEatau port install PACKAGE_NAMEmenginstal paket yang tersedia.

prosseek
sumber
1
Ada panduan tentang cara menjalankan Hombrew secara berdampingan dengan Macports atau Fink, tetapi umumnya disarankan untuk memilih satu dan tetap menggunakannya. Homebrew cukup standar hari ini. Hanya ada satu contoh yang dapat saya ingat secara pribadi, di mana paket yang saya butuhkan tersedia melalui Macports dan bukan Homebrew, dan itu adalah browser GUI berbasis X11 - Firefox, saya percaya, yang akan sangat menyenangkan untuk menelusuri lebih dari SSH dalam beberapa skenario localhost spesifik yang saya kerjakan saat itu. Itu hanya hal preferensi pribadi, kebanyakan. Homebrew adalah yang terbaik dan paling ramah pengguna, IMHO.
rubynorails
7
apa sintaks yang tepat untuk menginstal apt-get? brew install apt-get memberikan "Error: Tidak ada formula yang tersedia dengan nama" apt-get "
Daniele
@Aniel ide di sini adalah pembuatan bir akan setara dengan apt-get dan tidak menggunakan apt-get through brew.
Gautam
@rubynorails Anda menyebutkan panduan untuk menginstal homebrew berdampingan dengan Fink. Bisakah Anda menautkan saya ke satu? Saya mengalami kesulitan menemukan satu
kraftydevil
1
@ kraftydevil Sudah 4 tahun sejak saya memposting ini, dan brewtelah menjadi standar bagi manajer paket untuk MacOS. Namun, jika Anda tahu bagaimana kedua manajer paket bekerja dan di mana semua file tinggal, saya percaya itu masih mungkin terjadi. https://stackoverflow.com/a/20889841
rubynorails
9

Anda harus menginstal Homebrew atau YUM. Saya sarankan menggunakan HomeBrew. Untuk menginstalnya masukkan perintah berikut di terminal.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

kemudian gunakan brew install Package_name

Wassim Seifeddine
sumber
1
Apakah rubysudah diinstal sebelumnya dengan masing-masing OSX?
Anthon
@Anthon: Ya, selama beberapa tahun sekarang.
cdunn2001
Terima kasih telah menyertakan unduhan baris perintah untuk HomeBrew. Cantik.
shiri
6

Hal ini dimungkinkan untuk menggunakan apt-get pada OS X 10.9 seperti Deb berbasis Linux menggunakan perangkat lunak pihak ketiga bernama Fink - Cara Install apt-get pada Mac OS X . Namun, tidak seperti Homebrew dan Manajer Paket OS X, Fink tidak menggunakan / usr / local / path untuk menginstal perangkat lunak. Ini berarti, Fink adalah untuk pengguna tingkat lanjut yang dapat menangani konflik perangkat lunak (untuk perbedaan dalam versi). Homebrew, bagi saya adalah manajer paket terbaik ...

Abhishek Ghosh
sumber
0

Ini beberapa cara lain

kunjungi https://sdkman.io/

# you can use sdk install command to install software
$ sdk install package_name

contoh:

MacdeMacBook-Pro$ sdk install java 8.0.191-oracle

Oracle requires that you agree with the Oracle Binary Code License Agreement
prior to installation. The license agreement can be found at:

http://www.oracle.com/technetwork/java/javase/terms/license/index.html

Do you agree to the terms of this agreement? (Y/n): Y

Downloading: java 8.0.191-oracle

In progress...
########################## 100.0%
We will be needing super powers...
Password:

Repackaging Java 8u191...
Attaching to the DMG...
Mounting DMG as Volume...
Volume(s) mounted successfully
Installing PKG inside DMG...
installer: Package name is JDK 8 Update 191
installer: Installing at base path /
installer: The install was successful.
Copy JDK Home to temp folder...
Preparing archive...
Unmounting volume...
"/Volumes/JDK 8 Update 191" unmounted successfully.
Done repackaging...
Cleaning up cookie...

Installing: java 8.0.191-oracle
Done installing!

Setting java 8.0.191-oracle as default.
MacdeMacBook-Pro:Homebrew mac$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
miazzy
sumber
-2

pasang pkg

$ sdk instal atau saya [versi]

copot pkg

Hapus $ sdk atau rm

daftar pkg yang tersedia

$ SDK daftar atau ls [kandidat] # $ SDK gunakan atau u [versi] $ SDK default atau d [versi] $ SDK saat ini atau c [kandidat] $ SDK upgrade atau ug [kandidat]

tampilkan versi manajer SDK saat ini

$ sdk versi atau v $ sdk disiarkan atau b $ sdk bantuan atau h $ sdk offline [aktifkan | nonaktifkan] $ sdk selfupdate [paksa] $ sdk pembaruan $ sdk siram

miazzy
sumber
Ini sama sekali tidak menjawab pertanyaan. Pertanyaannya secara khusus tentang membuat APT atau YUM bekerja pada OS X, bukan tentang penggunaan umum sdk.
TooTea
Saya setuju dengan @TooTea. Ini tidak berusaha menjawab pertanyaan spesifik.
Mig82