Porque é que a função apt-get não funciona no terminal no mac OSX 10.9?
eu estava a ver istoe como podem ver o primeiro comando que me foi dito para colocar é:
sudo apt-get install python-setuptools
Quando eu faço isto, ele produz:
sudo: apt-get: command not found
Não faço ideia porque é que é assim.
Como posso resolver isso para que eu estou seguindo o tutorial corretamente?
4 answers
O Mac OS X não tem apt-get
. Existe um gestor de pacotes chamado Homebrew que é usado em vez disso.
Este comando seria:
Brew instalar python
Use o Homebrew para instalar os pacotes para os quais usaria apt-get
.
A página a que liguei tem uma forma actualizada de instalar o homebrew, mas, de momento, pode instalar o Homebrew do seguinte modo:
Escreva o seguinte no seu Mac OS X terminal:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Depois disso, o uso do Homebrew é brew install <package>
.
Um dos pré-requisitos para o Homebrew são as ferramentas da linha de comandos XCode.
- Instale o XCode na App Store.
- siga as instruções nesta resposta de sobrecarga de pilha para instalar as ferramentas da linha de comandos do XCode .
Antecedentes
Um gestor de pacotes (como apt-get
ou brew
) dá ao seu sistema uma forma fácil e automatizada de instalar pacotes ou bibliotecas. Sistemas diferentes usam programas diferentes. apt
e seus derivados são usados em sistemas linux baseados no Debian. Os sistemas Red Hat-ish Linux usam rpm
(ou pelo menos fizeram muitos, muitos anos atrás). yum
também é um gestor de pacotes para sistemas baseados no RedHat.
Sistemas alpinos utilizar apk
.
Aviso
A partir de 25 de abril de 2016, o homebrew opta o utilizador a enviar análises por omissão. Isto pode ser optado de duas maneiras:
Definir um variável de ambiente:
- abra o seu editor de variáveis de ambiente favorito .
- definir o seguinte::
HOMEBREW_NO_ANALYTICS=1
- feche o ficheiro e reinicie o terminal ou
source ~/.bash_profile
.
Executar o seguinte comando:
brew analytics off
O estado da análise pode então ser verificado com o comando:
brew analytics
Como o Homebrew é o meu favorito para MacOS, embora seja possível ter apt-get
em MacOS usando Fink .
O MacPorts é outro gestor de pacotes para o OSX: https://www.macports.org/.
As instruções de instalação estão em https://www.macports.org/install.php após o qual se emite {[[0]}, onde XX
é 27
ou 35
.
Você também pode usar o comando curl para instalar coisas, onde o apt-get é mencionado com um url.. por exemplo, curl-O http://www.magentocommerce.com/downloads/assets/1.8.1.0/magento-1.8.1.0.tar.gz