Page 1 sur 1

fichier pkgbuild

Publié : sam. 23 févr. 2008, 10:59
par astreides
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

Publié : sam. 23 févr. 2008, 11:07
par marc[i1]
Deluge est dans extra !
pourquoi le compiler ?

extra/deluge 0.5.8.3-1

Publié : sam. 23 févr. 2008, 11:13
par astreides
oui, mais c'est la version 0.5.8.3-1 et je veux la dernière cad la version 0.5.8.4

Publié : sam. 23 févr. 2008, 11:16
par FredBezies
dans le répertoire où tu as récupérer le pkgbuild :

Code : Tout sélectionner

$ makepkg
Et ensuite, pour l'installer :

Code : Tout sélectionner

pacman -U nom-du-paquet
Etrange que Deluge 0.5.8.4 ne soit pas encore dans extra !

Publié : sam. 23 févr. 2008, 11:46
par TuxSpirit
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 :

Code : Tout sélectionner

yaourt -G deluge
N.B.: bien entendu, il faut te placer dans un nouveau répertoire.

Publié : sam. 23 févr. 2008, 12:14
par wain
notez que

Code : Tout sélectionner

makepkg -i
permet de compiler puis d'installer le paquetage en une fois (à condition d'avoir autorisé pacman dans sudo).

Publié : sam. 23 févr. 2008, 12:20
par astreides
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.

Publié : sam. 23 févr. 2008, 12:34
par wain
astreides a écrit :vous pouvez supprimer /var/lib/pacman/db.lck.
supprimes le fichier db.lck

Publié : sam. 23 févr. 2008, 12:34
par marc[i1]