fichier pkgbuild
fichier pkgbuild
Bonjour
Voilà une question de débutant :
J'ai installé deluge-torrent avec pacman. une nouvelle version est disponible sur site pour archlinux, mais c'est un fichier pkgbuild que voici :
pkgname=deluge
pkgver=0.5.8.4
pkgrel=1
pkgdesc="A bittorrent client written with python and pygtk"
arch=('i686' 'x86_64')
url="http://deluge-torrent.org/"
license=('GPL2')
depends=('pygtk' 'boost' 'pyxdg' 'dbus-python' 'librsvg')
makedepends=('subversion' 'intltool')
conflicts=('deluge')
provides=('deluge')
source=(http://download.deluge-torrent.org/sour ... ver.tar.gz)
md5sums=('9a550449d8c73cd9c0603ce484f92447')
sha1sums=('ff412d6d54d76ff132be78223ce991fcf444c7ee')
options=('!emptydirs')
build() {
cd $startdir/src/$pkgname-torrent-$pkgver
python setup.py install --prefix=/usr --root=$startdir/pkg
install -D -m644 pixmaps/deluge.svg $startdir/pkg/usr/share/pixmaps/deluge.svg
}
Ma question est comment l'utiliser pour mettre à jour deluge.
J'ai bien lu la doc présente sur le wiki, mais j'avoue être un peu perdu.
Merci
Voilà une question de débutant :
J'ai installé deluge-torrent avec pacman. une nouvelle version est disponible sur site pour archlinux, mais c'est un fichier pkgbuild que voici :
pkgname=deluge
pkgver=0.5.8.4
pkgrel=1
pkgdesc="A bittorrent client written with python and pygtk"
arch=('i686' 'x86_64')
url="http://deluge-torrent.org/"
license=('GPL2')
depends=('pygtk' 'boost' 'pyxdg' 'dbus-python' 'librsvg')
makedepends=('subversion' 'intltool')
conflicts=('deluge')
provides=('deluge')
source=(http://download.deluge-torrent.org/sour ... ver.tar.gz)
md5sums=('9a550449d8c73cd9c0603ce484f92447')
sha1sums=('ff412d6d54d76ff132be78223ce991fcf444c7ee')
options=('!emptydirs')
build() {
cd $startdir/src/$pkgname-torrent-$pkgver
python setup.py install --prefix=/usr --root=$startdir/pkg
install -D -m644 pixmaps/deluge.svg $startdir/pkg/usr/share/pixmaps/deluge.svg
}
Ma question est comment l'utiliser pour mettre à jour deluge.
J'ai bien lu la doc présente sur le wiki, mais j'avoue être un peu perdu.
Merci
- FredBezies
- Elfe
- Messages : 572
- Inscription : ven. 21 déc. 2007, 21:25
- Localisation : Biganos (33)
- Contact :
dans le répertoire où tu as récupérer le pkgbuild :
Et ensuite, pour l'installer :
Etrange que Deluge 0.5.8.4 ne soit pas encore dans extra !
Code : Tout sélectionner
$ makepkg
Code : Tout sélectionner
pacman -U nom-du-paquet
"Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre." (Benjamin Franklin)
FredBezies:
effectivement, pourtant il a le flag out-of-dated,
espérons qu'il soit actualisé tout soudain.
astreides:
tu as bien récupérer tous les fichiers ?
- deluge.install
- deluge-no-update-notifications.patch
- PKGBUILD
si c'est pas le cas, tu peux les récupérer comme ceci :
N.B.: bien entendu, il faut te placer dans un nouveau répertoire.
effectivement, pourtant il a le flag out-of-dated,
espérons qu'il soit actualisé tout soudain.
astreides:
tu as bien récupérer tous les fichiers ?
- deluge.install
- deluge-no-update-notifications.patch
- PKGBUILD
si c'est pas le cas, tu peux les récupérer comme ceci :
Code : Tout sélectionner
yaourt -G deluge
Amicalement,
TuxSpirit
TuxSpirit
- wain
- Maître du Kyudo
- Messages : 1854
- Inscription : ven. 11 août 2006, 19:15
- Localisation : Nancy (54)
notez que permet de compiler puis d'installer le paquetage en une fois (à condition d'avoir autorisé pacman dans sudo).
Code : Tout sélectionner
makepkg -i
s/pacman/yaourt/g c'est ARCHi clair ! => http://archlinux.fr/
je ne sais pas ce qui s'est passé, mais je ne paux plus utiliser pacman.
pacman -Scc
erreur: l'initialisation de la transaction a échoué (verrouillage de la base de données impossible)
Si vous êtes sûr qu'un gestionnaire de paquet n'est pas déjà
en cours de fonctionnement, vous pouvez supprimer /var/lib/pacman/db.lck.
pacman -Scc
erreur: l'initialisation de la transaction a échoué (verrouillage de la base de données impossible)
Si vous êtes sûr qu'un gestionnaire de paquet n'est pas déjà
en cours de fonctionnement, vous pouvez supprimer /var/lib/pacman/db.lck.
- wain
- Maître du Kyudo
- Messages : 1854
- Inscription : ven. 11 août 2006, 19:15
- Localisation : Nancy (54)
supprimes le fichier db.lckastreides a écrit :vous pouvez supprimer /var/lib/pacman/db.lck.
s/pacman/yaourt/g c'est ARCHi clair ! => http://archlinux.fr/