fichier pkgbuild

Mise à jour / Création /debug de paquetages
astreides
Chu Ko Nu
Messages : 433
Inscription : dim. 27 janv. 2008, 09:37

fichier pkgbuild

Message 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
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Deluge est dans extra !
pourquoi le compiler ?

extra/deluge 0.5.8.3-1
Ne vous emmerdez plus, emmerdez les autres.
astreides
Chu Ko Nu
Messages : 433
Inscription : dim. 27 janv. 2008, 09:37

Message 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
Avatar de l’utilisateur
FredBezies
Elfe
Messages : 572
Inscription : ven. 21 déc. 2007, 21:25
Localisation : Biganos (33)
Contact :

Message 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 !
"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)
Avatar de l’utilisateur
TuxSpirit
Chu Ko Nu
Messages : 338
Inscription : jeu. 08 nov. 2007, 14:11
Localisation : Suisse/VD

Message 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.
Amicalement,
TuxSpirit
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message 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).
astreides
Chu Ko Nu
Messages : 433
Inscription : dim. 27 janv. 2008, 09:37

Message 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.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

astreides a écrit :vous pouvez supprimer /var/lib/pacman/db.lck.
supprimes le fichier db.lck
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Ne vous emmerdez plus, emmerdez les autres.
Verrouillé