Et stow est là pour garder le tout maintenable.
Stow permet de placer les fichiers d'une application compilée à la main dans un sous répertoire de /usr/local, par exemple, et gère très bien la création et la suppression des liens vers /usr/local.
$ cd foo-1.2
$ sudo mkdir -p /usr/local/stow/foo-1.2
$ make DESTDIR=/usr/local/stow/foo-1.2 install
$ cd /usr/local/stow
$ sudo stow foo-1.2
Pour supprimer les liens :
$ cd /usr/local/stow
$ sudo stow -D foo-1.2
Cela reste moins propre que la création d'un paquet, mais c'est beaucoup plus sain que de compter sur le make uninstall.
[^] # Re: Ou mettre ses binaires "maisons" ?
Posté par Barnabé . En réponse à la dépêche Backports.org compatible Debian Sarge. Évalué à 4.
Stow permet de placer les fichiers d'une application compilée à la main dans un sous répertoire de /usr/local, par exemple, et gère très bien la création et la suppression des liens vers /usr/local.
$ cd foo-1.2
$ sudo mkdir -p /usr/local/stow/foo-1.2
$ make DESTDIR=/usr/local/stow/foo-1.2 install
$ cd /usr/local/stow
$ sudo stow foo-1.2
Pour supprimer les liens :
$ cd /usr/local/stow
$ sudo stow -D foo-1.2
Cela reste moins propre que la création d'un paquet, mais c'est beaucoup plus sain que de compter sur le make uninstall.