Come installare apt-get o YUM su Mac OS X.


67

Voglio usare uno di apt-geto yum.

Come installarli e farli funzionare correttamente?


2
Perché vuoi installarli? Quale software vuoi installare che ti aspetti di trovare come file .deb o .rpm che funzioneranno su un'installazione di OS X?
un CVn il

1
Entrambe le utility sono troppo specifiche di Linux (e / o troppo specifiche di Fedora / Debian) quindi non funzioneranno su OSX senza un serio sforzo da parte vostra, quindi la domanda di Michael rimane: che cosa esattamente volete fare?
schaiba,

2
ovviamente OP chiede informazioni sull'equivalente - sul serio ...
aequalsb,

Risposte:


69

Se vuoi l'equivalente di apt-get o yum su Mac OS X, hai due possibilità.

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

È possibile utilizzare brew install PACKAGE_NAMEo port install PACKAGE_NAMEper installare il pacchetto disponibile.


1
Ci sono guide su come eseguire Hombrew fianco a fianco con Macports o Fink, ma in genere si consiglia di sceglierne uno e attenersi ad esso. Oggigiorno l'homebrew è praticamente lo standard. C'è solo una singola istanza che posso ricordare personalmente, in cui un pacchetto di cui avevo bisogno era disponibile tramite Macports e non Homebrew, e quello era un browser GUI basato su X11 - Firefox, credo, che sarebbe stato davvero bello navigare con oltre SSH in uno specifico scenario localhost con cui stavo lavorando in quel momento. È solo una cosa di preferenza personale, per lo più. Homebrew è il migliore e più intuitivo, IMHO.
rubynorails,

7
qual è la sintassi esatta per installare apt-get? brew install apt-get dà "Errore: nessuna formula disponibile con il nome" apt-get "
Daniele

@Daniele idea qui è brew install sarebbe l'equivalente di apt-get e non usare apt-get through brew.
Gautam,

@rubynorails che hai citato guide per l'installazione di homebrew fianco a fianco con Fink. Puoi collegarmi a uno? Sto
riscontrando

1
@kraftydevil Sono passati 4 anni da quando l'ho pubblicato, ed brewè diventato praticamente lo standard per quanto riguarda i gestori di pacchetti per MacOS. Tuttavia, se sai come funzionano entrambi i gestori di pacchetti e dove vivono tutti i file, credo che dovrebbe essere ancora possibile. https://stackoverflow.com/a/20889841
rubynorails

9

Devi installare Homebrew o YUM. Consiglio di usare HomeBrew. Per installarlo immettere il seguente comando nel terminale.

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

quindi utilizzare brew install Nome_pacchetto


1
Viene rubypreinstallato con ciascun OSX?
Anthon,

@Anthon: Sì, ormai da diversi anni.
cdunn2001,

Grazie per aver incluso il download della riga di comando per HomeBrew. Bellissimo.
Shiri,

6

E 'possibile usare apt-get su OS X 10.9 come Deb basata su Linux utilizzando un software di terze parti di nome Fink - Come installare apt-get su Mac OS X . Tuttavia, a differenza dei gestori di pacchetti Homebrew e OS X, Fink non utilizza / usr / local / path per installare il software. Significa semplicemente che Fink è per utenti un po 'avanzati in grado di gestire i conflitti software (per differenza di versione). Homebrew, per me è il miglior gestore di pacchetti ...


0

Questi sono in qualche altro modo

visita https://sdkman.io/

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

esempi:

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

installa pkg

$ sdk install o i [versione]

disinstallare pkg

$ sdk uninstall o rm

elenco disponibile pkg

$ sdk list o ls [candidato] # $ sdk use o u [versione] $ sdk default o d [versione] $ sdk corrente o c [candidato] $ sdk aggiornamento o ug [candidato]

mostra la versione corrente di sdk manager

$ sdk versione o v $ sdk broadcast o b $ sdk help o h $ sdk offline [abilita | disabilita] $ sdk selfupdate [force] $ sdk update $ sdk flush


Questo non risponde affatto alla domanda. La domanda riguarda in particolare il funzionamento di APT o YUM su OS X, non l'utilizzo generale di sdk.
TooTea,

Sono d'accordo con @TooTea. Questo non fa alcuno sforzo per rispondere alla domanda specifica.
Mig82,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.