jueves, 17 de febrero de 2011

MacPorts, instalar programas desde el terminal de Mac Os

Instalar programas en Mac Os es muy sencillo, la mayoría de aplicaciones simplemente hay que arrastrarlas a la carpeta de aplicaciones o si es una imagen .dmg seguir los pasos que se indiquen, como Mac Os X también tiene su parte de Unix  pose una terminal en la que se puede controlar la maquina, pues como los actuales sistemas Linux, también se puede instalar paquetes desde la terminal de Mac Os.

A diferencia de los sistemas Linux que en la mayoría viene por defecto, en Mac Os hay que instalarlo, el programa se llama MacPorts, podéis descargar la ultima versión desde aquí.




Ahora a continuación os explico un poco los comandos mas comunes para instalar, actualizar, desinstalar, etc.





La primera orden que deberíamos utilizar es la de actualizar el árbol de repositorios, para poder actualizar todos los paquetes que hay en el repositorio. La orden es:
  • sudo port selfupdate

Para buscar un determinado paquete en los repositorios es:
  • port search

Para obtener la información de un determinado paquete es:
  • port info

Para instalar un determinado paquete utilizamos la orden:
  • sudo port install nombre_paquete

MacPorts automáticamente controlara las dependencias que tiene ese paquete e instalara dichas dependencias, lo que es una gran ventaja y nos asegura que el paquete funcionara correctamente ya que tendrá todos los programas necesarios para su uso.

Para poder desinstalar un determinado paquete utilizamos la orden:
  • port -f uninstall nombre_paquete

Después de cada instalación es muy recomendable limpiar los archivos descargados, se hace con:
  • port clean -all

Para conocer los paquetes que tenemos instalados usaremos la orden:
  • port installed

Para conocer los paquetes que tenemos desactualizados usaremos la orden:
  • port outdated

Para actualizar los paquetes hay dos formas de hacerlo, podemos actualizar un paquete solo ordenar que actualice todos los paquetes desactualizados, esas ordenes son:
  • port upgrade nombre_paquete
  • port upgrade outdated

Para eliminar MacPorts del sistema deberemos introducir las siguientes instrucciones en el terminal:
  • sudo port -f uninstall installed
  • sudo rm -rf \ /opt/local \ /Applications/DarwinPorts \ /Applications/MacPorts \ /Library/LaunchDaemons/org.macports.* \ /Library/Receipts/DarwinPorts*.pkg \ /Library/Receipts/MacPorts*.pkg \ /Library/StartupItems/DarwinPortsStartup \ /Library/Tcl/darwinports1.0 \ /Library/Tcl/macports1.0 \ ~/.macports

No hay comentarios:

Publicar un comentario