Usando pkgsrc e instalando paquetes

De NetBSD Mexico

Establecemos las variables usadas por cvs.
# setenv CVSROOT :pserver:anoncvs@anoncvs.netbsd.org:/cvsroot
# setenv CVS_RSH ssh

setenv, aplica para C shell.

Descargamos pkgsrc via CVS, por unica vez.
# cd /usr
# cvs -d$CVSROOT login  (el password es anoncvs)
# cvs -d$CVSROOT co -P pkgsrc
# cvs -d$CVSROOT logout
Actualizamos pkgsrc
# cd /usr/pkgsrc
# cvs -d$CVSROOT login   (el password es anoncvs)
# cvs -d$CVSROOT -q up -Pd
# cvs -d$CVSROOT logout

Con estas simples instrucciones tenemos instalado y actualizado el arbol de paquetes de NetBSD.


[editar] opcional: Obteniendo el arbol pkgsrc mediante ftp

Hacer una conexión a ftp.netbsd.org

#ftp ftp.netbsd.org
Trying 204.152.184.36...
Connected to ftp.netbsd.org.
220 ftp.NetBSD.org FTP server (NetBSD-ftpd 20060923) ready.
Name (ftp.netbsd.org:javv): anonymous
331 Guest login ok, type your name as password.
Password: 
ftp> cd /pub/pkgsrc/

Aquí hay varios directorios, si deseas el arbol -current o el -stable; los directorios con el árbol stable son de la forma pkgsrc-2007Qx, por ejemplo:

ftp> cd pkgsrc-2007Q1
ftp> get pkgsrc-2007Q1.tar.bz2
ftp> bye
221-
   Data traffic for this session was 0 bytes in 0 files.
   Total traffic for this session was 7583 bytes in 6 transfers.
221 Thank you for using the FTP service on ftp.NetBSD.org.

ya que contamos con el tar.bz2 (ó tar.gz)

#bunzip2 pkgsrc-2007Q1.tar.bz2
#tar -xf pkgsrc-2007Q1.tar

Y ya solo hay que mover al directorio bajo /usr .

Para instalar ImageMagick desde pkgsrc
  1. cd /usr/pkgsrc/graphics/ImageMagick
  2. make install clean
Para crear un paquete precompilado de ImageMagick desde pkgsrc
  1. cd /usr/pkgsrc/graphics/ImageMagick
  2. make package

el paquete se creara en /usr/pkgsrc/packages/All/ImageMagick-VERSION.tgz

Para checar la lista de paquetes que hemos instalado
  1. pkg_info
Para desinstalar un paquete previamente instalado, (averigue el nombre correcto, este nombre del paquete es de ejemplo).
  1. pkg_delete ImageMagick-VERSION.tgz