Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
bsd:packaging [2006/02/27 15:57]
127.0.0.1 (old revision restored)
bsd:packaging [2010/01/12 13:29] (current)
Line 1: Line 1:
 +FIXME
  
 +====== Methode n°1 : Packages binaires ======
 +
 +
 +Sous Net, Free ou OpenBSD, sont disponibles les pkg_tools.
 +Tous les bons mirroirs disposent d'un repertoire "​packages" ​
 +ou "​ports"​ pour Free.
 +
 +Typiquement :
 +
 +ftp://​ftp.lip6.fr/​pub/​FreeBSD/​ports/​i386/​
 +
 +ftp://​ftp.lip6.fr/​pub/​OpenBSD/​2.7/​packages/​i386/​
 +
 +ftp://​ftp.fr.netbsd.org/​pub/​NetBSD/​packages/​
 +
 +
 +Apres avoir downloadé le package souhaité :
 +
 +<​code>​
 +# /​usr/​sbin/​pkg_add foobar-1.0.tgz
 +</​code>​
 +
 +Installera proprement le package foobar version 1.0.
 +Pour desinstaller ce package, tapez :
 +
 +<​code>​
 +# /​usr/​sbin/​pkg_del foobar
 +</​code>​
 +
 +====== Methode n°2 : les Ports ======
 +
 +Les ports bsd sont un des plus puissants systemes de packaging. Il s'agit en fait de descriptions de packages sources ( leur emplacement,​ ou aller les chercher... ) qui se compilent et s'​installent à la maniere d'une archive source.
 +
 +Exemple :
 +
 +1. Récupérez les définitions des packages sources :
 +
 +- NetBSD ​ : ftp://​ftp.fr.netbsd.org/​pub/​NetBSD/​packages/​pkgsrc.tar.gz
 +
 +- FreeBSD : ftp://​ftp.fr.freebsd.org/​pub/​FreeBSD/​FreeBSD-current/​ports.tar.gz
 +
 +- OpenBSD : ftp://​ftp.fr.freebsd.org/​pub/​OpenBSD/​2.7/​ports.tar.gz
 +
 +2. Decompressez le fichier
 +
 +<​code>​
 +# cd /usr
 +# tar zxvf /​chemin/​vers/​ports.tar.gz ( ou pkgsrc.tar.gz pour Net )
 +# cd ports
 +# cd editors/​foobar
 +# make install clean
 +</​code>​
 +Cela downloadera,​ compilera et installera le package foobar sur votre systeme.
bsd/packaging.txt · Last modified: 2010/01/12 13:29 (external edit)