Mac OS X에 apt-get 또는 YUM을 설치하는 방법


67

apt-get또는 중 하나를 사용하고 싶습니다 yum.

설치하고 성공적으로 실행하는 방법?


2
왜 설치 하시겠습니까? OS X 설치에서 작동하는 .deb 또는 .rpm 파일로 어떤 소프트웨어를 설치 하시겠습니까?
CVn

1
두 유틸리티 모두 너무 Linux 전용 (및 / 또는 Fedora / Debian 전용)이므로 사용자의 노력없이 OSX에서 작동하지 않으므로 Michael의 질문은 정확히 무엇을하고 싶습니까?
schaiba

2
분명히 영업 이익은 동등한에 대한 질문입니다 - 심각 ...
aequalsb

답변:


69

Mac OS X에서 apt-get 또는 yum과 동등한 것을 원하면 두 가지 선택이 있습니다.

  1. 사제 : http://brew.sh
  2. 맥 포트 : http://www.macports.org

사용 가능한 패키지를 사용 brew install PACKAGE_NAME하거나 port install PACKAGE_NAME설치할 수 있습니다.


1
Macports 또는 Fink와 함께 Hombrew를 나란히 실행하는 방법에 대한 가이드가 있지만 일반적으로 하나를 선택하여 사용하는 것이 좋습니다. Homebrew는 요즘 거의 표준입니다. 개인적으로 기억할 수있는 단일 인스턴스 만 있습니다. 필요한 패키지는 Homebrew가 아닌 ​​Macports를 통해 사용 가능했으며 X11 기반 GUI 브라우저였습니다 .Firefox, 나는 정말로 찾아보기 좋았을 것이라고 생각합니다 당시 작업했던 특정 로컬 호스트 시나리오의 SSH. 주로 개인적인 취향 일뿐입니다. Homebrew는 최고의 사용자 친화적 인 IMHO입니다.
rubynorails

7
apt-get을 설치하는 정확한 구문은 무엇입니까? brew install apt-get은 "오류 : 이름이"apt-get "인 수식을 사용할 수 없음
Daniele

@Daniele 아이디어는 여기에 양조 설치는 apt-get과 동일하며 apt-get through brew를 사용하지 않습니다.
Gautam

@rubynorails는 Fink와 함께 홈 브루를 설치하기위한 가이드를 언급했습니다. 저를 하나로 연결할 수 있습니까? 하나를 찾는 데 문제가 있습니다.
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)" 

brew install Package_name 을 사용하십시오.


1
않는 ruby각 OSX에 미리 설치되어?
Anthon

@Anthon : 예, 몇 년 동안.
cdunn2001

HomeBrew에 대한 명령 행 다운로드를 포함 해 주셔서 감사합니다. 아름다운.
shiri

6

Fink라는 타사 소프트웨어 인 Mac OS X에 apt-get을 설치하는 방법을 사용하여 Deb 기반 Linux와 같이 OS X 10.9에서 apt-get을 사용할 수 있습니다 . 그러나 Homebrew 및 OS X Package Manager와 달리 Fink는 / usr / local / 경로를 사용하여 소프트웨어를 설치하지 않습니다. Fink는 소프트웨어 충돌 (버전 차이)을 처리 할 수있는 약간의 고급 사용자를위한 것입니다. 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 설치 또는 i [버전]

pkg 제거

$ SDK 제거 또는 rm

사용 가능한 pkg 목록

$ SDK 목록 또는 ls [후보] # $ SDK 사용 또는 u [버전] $ SDK 기본 또는 d [버전] $ SDK 현재 또는 c [후보] $ SDK 업그레이드 또는 ug [후보]

SDK 관리자의 현재 버전 표시

$ SDK 버전 또는 v $ SDK 브로드 캐스트 또는 b $ SDK 도움말 또는 h $ SDK 오프라인 [enable | disable] $ SDK selfupdate [force] $ SDK update $ SDK flush


이것은 전혀 질문에 대답하지 않습니다. 이 질문은 OS X에서 APT 또는 YUM을 작동시키는 데 관한 것이지의 일반적인 사용법이 아닙니다 sdk.
TooTea

@TooTea에 동의합니다. 이것은 특정 질문에 대답하려고 노력하지 않습니다.
Mig82
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.