วิธีการติดตั้ง apt-get หรือ YUM บน Mac OS X


67

ฉันต้องการที่จะใช้อย่างใดอย่างหนึ่งหรือapt-getyum

วิธีการติดตั้งพวกเขาและทำให้พวกเขาประสบความสำเร็จในการทำงาน?


2
ทำไมคุณต้องการติดตั้งพวกเขา? ซอฟต์แวร์ใดที่คุณต้องการติดตั้งที่คุณคาดว่าจะพบว่าเป็นไฟล์. deb หรือ. rpm ซึ่งจะทำงานกับการติดตั้ง OS X
CVn

1
ยูทิลิตี้ทั้งสองนั้นใช้เฉพาะ Linux (และ / หรือ Fedora / Debian เฉพาะ) เกินไปดังนั้นพวกเขาจะไม่ทำงานบน OSX โดยไม่ต้องใช้ความพยายามอย่างจริงจังในส่วนของคุณดังนั้นคำถามของ Michael คืออะไร: คุณต้องการทำอะไร?
schaiba

2
เห็นได้ชัดว่า OP กำลังถามถึงสิ่งที่เทียบเท่า - จริงจัง ...
2560

คำตอบ:


69

หากคุณต้องการเทียบเท่ากับ apt-get หรือ yum บน Mac OS X คุณมีสองทางเลือก

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

คุณสามารถใช้brew install PACKAGE_NAMEหรือport install PACKAGE_NAMEเพื่อติดตั้งแพ็คเกจที่มีอยู่


1
มีคำแนะนำเกี่ยวกับวิธีเรียกใช้ Hombrew เคียงข้างกับ Macports หรือ Fink แต่แนะนำโดยทั่วไปให้เลือกหนึ่งตัวและติดกับมัน Homebrew ค่อนข้างเป็นมาตรฐานในทุกวันนี้ มีเพียงอินสแตนซ์เดียวที่ฉันสามารถเรียกคืนได้โดยส่วนตัวซึ่งแพคเกจที่ฉันต้องการมีให้บริการผ่าน Macports และไม่ใช่ Homebrew และนั่นคือเบราว์เซอร์ GUI ที่ใช้ X11 - Firefox ฉันเชื่อว่าน่าจะดีกว่า SSH ในบางสถานการณ์ localhost เฉพาะที่ฉันทำงานด้วยในเวลานั้น มันเป็นเพียงสิ่งที่ชอบส่วนตัวส่วนใหญ่ Homebrew เป็น IMHO ที่ดีที่สุดและใช้งานง่ายที่สุด
rubynorails

7
ไวยากรณ์ที่แน่นอนในการติดตั้ง apt-get คืออะไร ชงติดตั้ง apt-get ให้ "ข้อผิดพลาด: ไม่มีสูตรที่ใช้ชื่อ" apt-get "
Daniele

@Daniele ความคิดที่นี่ติดตั้งชงจะเทียบเท่ากับ apt-get และไม่ใช้ apt-get through brew
Gautam

@rubynorails คุณพูดถึงคำแนะนำสำหรับการติดตั้ง homebrew เคียงข้างกับตำรวจ คุณสามารถเชื่อมโยงฉันกับหนึ่งได้หรือไม่ ฉันมีปัญหาในการค้นหาหนึ่ง
kraftydevil

1
@ kraftydevil เป็นเวลา 4 ปีแล้วที่ฉันโพสต์สิ่งนี้และbrewได้กลายเป็นมาตรฐานเท่าที่ผู้จัดการแพคเกจไปสำหรับ MacOS อย่างไรก็ตามถ้าคุณรู้ว่าตัวจัดการแพ็กเกจทำงานอย่างไรและไฟล์ทั้งหมดทำงานอย่างไรฉันเชื่อว่ามันควรจะเป็นไปได้ https://stackoverflow.com/a/20889841
rubynorails

9

คุณต้องติดตั้ง Homebrew หรือ YUM ฉันแนะนำให้ใช้ HomeBrew หากต้องการติดตั้งให้ป้อนคำสั่งต่อไปนี้ในเทอร์มินัล

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

จากนั้นใช้ชงการติดตั้งPackage_name


1
ไม่rubyติดตั้งมาพร้อมกับแต่ละ OSX?
Anthon

@ แอนทอน: ใช่เป็นเวลาหลายปีแล้ว
cdunn2001

ขอบคุณที่รวมการดาวน์โหลดบรรทัดคำสั่งสำหรับ HomeBrew สวย.
shiri

6

มันเป็นไปได้ที่จะใช้ apt-get บน OS X 10.9 เช่น Deb ตาม Linux ใช้ซอฟต์แวร์ของบุคคลที่สามที่มีชื่อว่าตำรวจ - วิธีการติดตั้ง apt-get บน Mac OS X อย่างไรก็ตามแตกต่างจาก Homebrew และ OS X Package Managers, Fink ไม่ได้ใช้ / usr / local / path เพื่อติดตั้งซอฟต์แวร์ มันหมายถึงเพียงว่าตำรวจเป็นผู้ใช้ขั้นสูงเล็กน้อยที่สามารถจัดการกับความขัดแย้งซอฟต์แวร์ (สำหรับความแตกต่างในรุ่น) Homebrew สำหรับฉันเป็นผู้จัดการแพคเกจที่ดีที่สุด ...


0

นี่เป็นวิธีอื่น

เยี่ยมชมhttps://sdkman.io/

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

ตัวอย่าง:

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)

-2

ติดตั้ง pkg

$ sdk install หรือ i [version]

ถอนการติดตั้ง pkg

$ sdk ถอนการติดตั้งหรือ rm

รายการ pkg ใช้ได้

รายการ $ sdk หรือ ls [ผู้สมัคร] # $ sdk ใช้หรือคุณ [รุ่น] เริ่มต้น $ sdk หรือ d [รุ่น] $ sdk ปัจจุบันหรือ c [ผู้สมัคร] $ sdk อัพเกรดหรือ ug [ผู้สมัคร]

แสดง sdk manager เวอร์ชันปัจจุบัน

$ sdk version หรือ v $ sdk Broadcast หรือ b $ sdk help หรือ h $ sdk ออฟไลน์ [เปิดใช้งาน | ปิดการใช้งาน] $ sdk selfupdate [แรง] $ sdk update $ sdk flush


นี่ไม่ได้ตอบคำถามเลย คำถามคือเฉพาะเกี่ยวกับการรับ APT หรือ YUM ทำงานบน OS X, sdkไม่ได้เกี่ยวกับการใช้งานทั่วไปของ
TooTea

ฉันเห็นด้วยกับ @TooTea สิ่งนี้ไม่ได้พยายามตอบคำถามเฉพาะ
Mig82
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.