macports

Hace muchísimo tiempo que no hablo de mac en este blog, así que hoy voy a romper el silencio maquero. Hoy voy a hablar de los macports.

Los macports vendrían a ser el apt de debian, el yum del redhat y fedora y el yast de los suse.

Su instalación es muy simple. Pero primero de todo gracias Ángel por guiarme en el camino! ;)

Primero de todo será necesario instalar las xcodetools, esto nos instalará las herramientas necesarias para poder compilar programas (en linux las build-essential).
Para hacerlo pondremos el CD numero 1 de la instalación del sistema operativo y instalaremos el paquete xcodetools (no será necesario el cd numero 2).

Una vez instalado, iremos a la página web de macports y nos descargaremos la imagen (recomiendo el paquete .dmg para tu versión de sistema operativo mac os x) y la instalaremos.

A continuación será necesario indicar el directorio donde se encuentran los macport instalados:

# echo ‘export PATH=/opt/local/bin:$PATH’ >> ~/.profile

A partir de esto ya podremos usar el port como otro comando del sistema.

Como en apt, lo primero será actualizar el repositorio:

# port selfupdate
—> Updating the ports tree
—> Updating MacPorts base sources using rsync
MacPorts base version 1.8.1 installed,
MacPorts base version 1.8.1 downloaded.
—> MacPorts base is already the latest version

The ports tree has been updated. To upgrade your installed ports, you should run
port upgrade outdated

A continuación para buscar un programa, por ejemplo, samba:

# port search samba
p5-authen-smb @0.91 (perl)
Perl extension to authenticate against an Samba server

samba3 @3.2.15 (net)
SMB/CIFS implementation

samba4 @4.0.0tp5 (net)
SMB/CIFS server and client, ALPHA release

Found 3 ports.

Y para instalarlo:

# port install samba4
—> Computing dependencies for samba4
—> Fetching expat
—> Attempting to fetch expat-2.0.1.tar.gz from http://switch.dl.sourceforge.net/expat
—> Verifying checksum(s) for expat
—> Extracting expat
—> Configuring expat
—> Building expat
—> Staging expat into destroot
—> Installing expat @2.0.1_0
—> Activating expat @2.0.1_0
—> Cleaning expat
—> Fetching gperf
[…] Todas las dependencias del programa y finalmente…
—> Fetching samba4
—> Attempting to fetch samba-4.0.0tp5.tar.gz from http://arn.se.distfiles.macports.org/samba4
—> Attempting to fetch samba-4.0.0tp5.tar.gz from ftp://de.samba.org/samba.org/samba4/
—> Attempting to fetch samba-4.0.0tp5.tar.gz from http://download.samba.org/samba/ftp/samba4/
—> Verifying checksum(s) for samba4
—> Extracting samba4
—> Configuring samba4
—> Building samba4
—> Staging samba4 into destroot
—> Installing samba4 @4.0.0tp5_0
—> Activating samba4 @4.0.0tp5_0
—> Cleaning samba4

En esta página encontraréis mas información de como funcionan los macports y en esta otra un buscador via web de los macport disponibles.

Y así de simple :)

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

Aquest lloc utilitza Akismet per reduir els comentaris brossa. Apreneu com es processen les dades dels comentaris.