Como instalar o apt-get ou o YUM no Mac OS X


67

Eu quero usar um dos apt-getou yum.

Como instalá-los e torná-los bem-sucedidos em execução?


2
Por que você deseja instalá-los? Que software você deseja instalar e espera encontrar como arquivos .deb ou .rpm que funcionará em uma instalação do OS X?
um CVn

11
Ambos os utilitários são muito específicos do Linux (e / ou muito específicos do Fedora / Debian) para que não funcionem no OSX sem um grande esforço de sua parte, então a pergunta de Michael permanece: o que exatamente você quer fazer?
schaiba

2
obviamente OP está perguntando sobre o equivalente - sério ...
aequalsb 12/17/17

Respostas:


69

Se você deseja o equivalente ao apt-get ou yum no Mac OS X, você tem duas opções.

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

Você pode usar brew install PACKAGE_NAMEou port install PACKAGE_NAMEinstalar o pacote disponível.


11
Existem guias sobre como executar o Hombrew lado a lado com o Macports ou o Fink, mas geralmente é recomendável escolher um e ficar com ele. O Homebrew é praticamente o padrão hoje em dia. Há apenas uma instância que me lembro pessoalmente, em que um pacote que eu precisava estava disponível via Macports e não no Homebrew, e esse era um navegador de interface gráfica baseada no X11 - o Firefox, acredito, que seria muito bom navegar com mais SSH em algum cenário localhost específico com o qual eu estava trabalhando na época. É apenas uma coisa de preferência pessoal, principalmente. O Homebrew é o melhor e mais amigável IMHO.
rubynorails

7
qual é a sintaxe exata para instalar o apt-get? instalação de fermentação apt-get dá "Erro: nenhuma fórmula disponível com o nome" apt-get "
Daniele

A idéia do @Daniele aqui é que a instalação do brew seria o equivalente ao apt-get e não o utilizaria através do brew.
Gautam

@rubynorails você mencionou guias para instalar o homebrew lado a lado com o Fink. Você pode me vincular a um? Estou tendo problemas para localizar um
kraftydevil 30/06

11
@kraftydevil Tem sido 4 anos desde que eu postei isso, e brewtornou-se muito bonito o padrão, tanto quanto gerenciadores de pacotes ir para MacOS. No entanto, se você souber como os gerenciadores de pacotes funcionam e onde estão todos os arquivos, acredito que ainda deve ser possível. https://stackoverflow.com/a/20889841
rubynorails

9

Você precisa instalar o Homebrew ou o YUM. Eu recomendo usar o HomeBrew. Para instalá-lo, digite o seguinte comando no terminal.

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

use o brew install Package_name


11
Vem rubypré-instalado com cada OSX?
Anthon

@ Anthon: Sim, há vários anos.
cdunn2001

Obrigado por incluir o download da linha de comando para o HomeBrew. Bela.
shiri 9/10

6

É possível usar o apt-get no OS X 10.9 como Deb baseado em Linux usando um software de terceiros chamado Fink - Como instalar o apt-get no Mac OS X . No entanto, diferentemente do Homebrew e do OS X Package Managers, o Fink não usa / usr / local / path para instalar o software. Simplesmente significa que o Fink é para usuários um pouco avançados que podem lidar com os conflitos de software (por diferença de versão). Homebrew, para mim, é o melhor gerenciador de pacotes ...


0

Estas são alguma outra maneira

visite https://sdkman.io/

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

exemplos:

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

instalar o pacote

$ sdk install ou i [versão]

desinstalar o pkg

Desinstalação do $ sdk ou rm

lista de pacotes disponíveis

$ sdk list ou ls [candidato] # $ sdk use ou u [versão] $ sdk padrão ou d [versão] $ sdk atual ou c [candidato] $ sdk upgrade ou ug [candidato]

mostra a versão atual do gerenciador sdk

Versão $ sdk ou transmissão v $ sdk ou ajuda b $ sdk ou h $ sdk offline [ativar | desativar] atualização automática de sdk [força] atualização de sdk $ atualização de sdk $ liberação de sdk


Isso não responde à pergunta. A questão é especificamente sobre o funcionamento do APT ou YUM no OS X, e não sobre o uso geral do sdk.
TooTea

Eu concordo com @TooTea. Isso não faz nenhum esforço para responder à pergunta específica.
Mig82
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.