Cómo instalar apt-get o YUM en Mac OS X


67

Quiero usar cualquiera de apt-geto yum.

¿Cómo instalarlos y hacer que funcionen correctamente?


2
¿Por qué quieres instalarlos? ¿Qué software desea instalar que espera encontrar como archivos .deb o .rpm que funcionarán en una instalación de OS X?
un CVn

1
Ambas utilidades son demasiado específicas de Linux (y / o también de Fedora / Debian), por lo que no funcionarán en OSX sin un esfuerzo serio de su parte, por lo que la pregunta de Michael es: ¿qué es exactamente lo que quiere hacer?
schaiba

2
obviamente OP está preguntando sobre el equivalente - en serio ...
aequalsb

Respuestas:


69

Si desea el equivalente a apt-get o yum en Mac OS X, tiene dos opciones.

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

Puede usar brew install PACKAGE_NAMEo port install PACKAGE_NAMEinstalar el paquete disponible.


1
Hay guías sobre cómo ejecutar Hombrew lado a lado con Macports o Fink, pero generalmente se recomienda elegir uno y seguir con él. Homebrew es más o menos el estándar en estos días. Solo puedo recordar personalmente una sola instancia, en la que un paquete que necesitaba estaba disponible a través de Macports y no Homebrew, y ese era un navegador GUI basado en X11: Firefox, creo, que habría sido realmente agradable navegar con más de SSH en algún escenario localhost específico con el que estaba trabajando en ese momento. Es solo una preferencia personal, principalmente. Homebrew es el mejor y más fácil de usar, en mi humilde opinión.
rubynorails

77
¿Cuál es la sintaxis exacta para instalar apt-get? brew install apt-get da "Error: No hay una fórmula disponible con el nombre" apt-get "
Daniele

La idea de @Daniele aquí es que brew install sería el equivalente de apt-get y no usar apt-get through brew.
Gautam

@rubynorails mencionó guías para instalar homebrew junto con Fink. ¿Me puede vincular a uno? Tengo problemas para encontrar uno
kraftydevil

1
@kraftydevil Han pasado 4 años desde que publiqué esto, y se brewha convertido prácticamente en el estándar en lo que respecta a los administradores de paquetes para MacOS. Sin embargo, si sabe cómo funcionan ambos administradores de paquetes y dónde viven todos los archivos, creo que aún debería ser posible. https://stackoverflow.com/a/20889841
rubynorails

9

Necesita instalar Homebrew o YUM. Recomiendo usar HomeBrew. Para instalarlo ingrese el siguiente comando en la terminal.

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

luego use brew install Package_name


1
¿ rubyViene preinstalado con cada OSX?
Anthon

@Anthon: Sí, desde hace varios años.
cdunn2001

Gracias por incluir la descarga de la línea de comandos para HomeBrew. Hermosa.
shiri

6

Es posible utilizar apt-get en OS X 10.9 como Deb Linux basada en el uso de un software de terceros llamado Fink - Cómo instalar apt-get en Mac OS X . Sin embargo, a diferencia de Homebrew y OS X Package Managers, Fink no usa / usr / local / path para instalar el software. Simplemente significa que Fink es para usuarios un poco avanzados que pueden manejar los conflictos de software (por diferencia de versión). Homebrew, para mí es el mejor administrador de paquetes ...


0

Estas son de otra manera

visite https://sdkman.io/

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

ejemplos:

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 paquete

$ sdk install or i [versión]

desinstalar paquete

$ sdk desinstalar o rm

lista de paquetes disponibles

$ sdk list o ls [candidato] # $ sdk use o u [versión] $ sdk predeterminado o d [versión] $ sdk actual o c [candidato] $ sdk actualización o ug [candidato]

muestra la versión actual del administrador de SDK

$ sdk versión o v $ sdk broadcast o b $ sdk ayuda o h $ sdk fuera de línea [habilitar | deshabilitar] $ sdk selfupdate [force] $ sdk update $ sdk flush


Esto no responde a la pregunta en absoluto. La pregunta es específicamente sobre cómo hacer que APT o YUM funcionen en OS X, no sobre el uso general de sdk.
TooTea

Estoy de acuerdo con @TooTea. Esto no hace ningún esfuerzo por responder la pregunta específica.
Mig82
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.