Page 1 sur 1
[ophcrack] PKGBUILD foireux (contourné)
Publié : jeu. 29 janv. 2009, 21:56
par annaellevera
...Yaourt m'indique que GTK2 est bien installé mais quand j'installe une application qui demande gtk2 comme dependance, ca fail :
Code : Tout sélectionner
==> Dépendances de un paquet
- (gtk2 (compilation du paquetage depuis AUR)
- openssl (déjà installé)
(compilation du paquetage depuis AUR)
==> Continuer la compilation de ce paquet? [O/n]
==> ----------------------------------------------
==>o
==> Compilation des dépendances manquantes depuis AUR:
(gtk2 non trouvé dans AUR
Du coup c'est la merde, mais c'est quoi le probleme, je me souviens bien avoir installer GTK2!
Publié : jeu. 29 janv. 2009, 22:53
par Skunnyk
Salut,
Est ce que cela arrive sur tout les paquets ?
Parce que là, c'est (gtk2, et non pas gtk2 (d'après ton paste), t'es sur que c'est pas le paquet sur AUR qui est foireux ?
Que te donne pacman -Qi gtk2 ?
Publié : ven. 30 janv. 2009, 08:23
par annaellevera
J'avais même pas capté la subtilité avec la parenthese! Bon c'est tout de même bizarre! il est installable ce paquet?
Publié : ven. 30 janv. 2009, 11:02
par tuxce
salut, c'est volontaire le manque d'infos ?
pacman -Qi gtk2 ?
le pkgbuild ou le nom de l'application que tu essais d'installer ?
"(gtk2" n'existe pas, par contre, gtk2 si, et vu que tu utilises openbox et gnome, tu l'as déjà d'installé.
PS: bizarre, ca correspond pas vraiment à un thème

Publié : ven. 30 janv. 2009, 11:54
par annaellevera
Non ce n'est pas volontaire le manque d'infos.
Je me doute que (gtk2 n'existe pas, en editant le pkgbuild (il s'agit d'ophcrack), je voulait voir s'il n'y avait pas un probleme mais pas en apparence.
GKT2 est correctement installé, le problemen'existe que pour que ce paquet.
Publié : ven. 30 janv. 2009, 11:56
par marc[i1]
On peut voir le PKGBUILD ? ou tu comptes faire durer le suspens ?
Et le pacman -Qi gtk2 ?
Le minimum c'est au moins de répondre aux questions !

Publié : ven. 30 janv. 2009, 13:24
par annaellevera
pacman -Qi (mêm si je doute qua ca ai un rapport avec gtk2) :
Code : Tout sélectionner
Nom : gtk2
Version : 2.14.7-1
URL : http://www.gtk.org/
Licences : LGPL
Groupes : --
Fournit : gail=1.22.3
Dépend de : atk>=1.24.0 pango>=1.22.4 libxcursor libxinerama
libxrandr>=1.2.1 libxi libcups>=1.3.9 libxcomposite
libxdamage heimdal>=1.2.1 gnutls>=2.6.3
Dépendances opt. : --
Requis par : at-spi flashplugin gconf geany gegl ghostscript
gimp glade gtk-chtheme gtk-engine-murrine
gtk-engines gtk-sharp-2 gtk2-themes-collection
gtkglext gtkmm gtksourceview gtksourceview2
gtkspell hydroxygen-iconset libcanberra libepc
libglade libgpod libnotify librsvg libsexy
libwnck mplayer mplayer-plugin obconf pcmanfm
poppler-glib ruby-gdkpixbuf2 thunderbird vte
wireshark wxgtk xchat xulrunner
Incompatible avec : gtkprint-cups gail
Remplace : gtkprint-cups gail
Taille (installé) : 26860,00 K
Paqueteur : Douglas Soares de Andrade <douglas@archlinux.org>
Architecture : i686
Compilé le : mar. 20 janv. 2009 09:29:21 CET
Installé le : sam. 24 janv. 2009 23:20:43 CET
Motif d'installation : Installé comme dépendance d'un autre paquet
Script d'installation : Oui
Description : The GTK+ Toolkit (v2)
et le pkgbuild :
Code : Tout sélectionner
# Contributor: Matthew Sharpe <matt.sharpe@gmail.com>
pkgname=ophcrack
pkgver=3.0
pkgrel=1
pkgdesc="A Windows password cracker based on the faster time-memory trade-off using rainbow tables"
url="http://ophcrack.sourceforge.net"
arch=('i686' 'x86_64')
license="GPL"
depends=('gtk2' 'openssl' 'bkhive' 'samdump2')
makedepends=()
conflicts=(ophcrack2)
replaces=(ophcrack2)
backup=()
install=ophcrack.install
source=(http://dl.sourceforge.net/sourceforge/ophcrack/$pkgname-$pkgver.tar.bz2 ophcrack.install ophcrack.desktop)
md5sums=('15eff0ce389cafcde73ab0bed157e2a4' '47a90addfa725419bf221dad1ebcdbaa' '664599c4fd7fd210e6c421459f60e20d')
build() {
# Change into the build directory
cd $startdir/src/$pkgname-$pkgver
# Remove the samdump2 directory, it is already installed as a dependancy
rm -rf src/samdump2
# Start the build
./configure --prefix=/usr
make || return 1
m# Install menu icon
install -D -m644 $startdir/src/ophcrack.desktop $startdir/pkg/usr/share/applications/ophcrack.desktop
}
make DESTDIR=$startdir/pkg install
Publié : ven. 30 janv. 2009, 13:28
par gyo
annaellevera a écrit :Non ce n'est pas volontaire le manque d'infos.
Je me doute que (gtk2 n'existe pas, en editant le pkgbuild (il s'agit d'ophcrack), je voulait voir s'il n'y avait pas un probleme mais pas en apparence.
GKT2 est correctement installé, le problemen'existe que pour que ce paquet.
Bon, faut se la jouer au sherlock avec ce monsieur

. [EDIT]
Ah grillé 
Ce cher annaellevera veut installer le paquet ophcrack.
Un chtit tout sur AUR et on tombe sur cette page :
http://aur.archlinux.org/packages.php?ID=15320
Déjà la description : “A Windows password cracker based on the faster time-memory trade-off using rainbow tables”
Saymal™
Ensuite le petit commentaire :
archlinuxsagi@AUR a écrit :Hi.
There is several issues with your pkgbuild.
Firstly, the gui toolkit used is QT4 not gtk.
Second, you should never edit the pkgbuild using windows or the line ending will not be understood by makepkg.The makepkg with your pkgbuild will
error with command not found.
Third, you need to remove samdump2 as dependency
as that package didn't include any .h files.
Forth, please remove the executable bit of PKGBUILD.
Lastly, please test your PKGBUILD after making your edit.
En gros ça dit que son pkgbuild c’est de la daube, que le logiciel utilise Qt et pas gtk, et que son pkgbuild a été éditer par le lourdos de notepad (j’extrapole

) qui rajoute un retour charriot (CR) à la fin de chaque ligne qui fait que ça chie avec l’interpréteur makepkg. Et plein d’autre merdes…
Bref, déplacement du topic vers Paquetages.
Publié : ven. 30 janv. 2009, 14:20
par marc[i1]
Il est énorme ce PKGBUILD o.O
Le coup du make DESTDIR en dehors de build() c'est assez original
Bon bah je pense que t'es bon pour refaire un vrai PKGBUILD.
Publié : ven. 30 janv. 2009, 16:53
par mimas
Windows, ça tue aussi les bébés pkgbuild.
Publié : ven. 30 janv. 2009, 16:59
par annaellevera
resolu --> rainbowcrack, pas de gui,pas de probleme.
Publié : ven. 30 janv. 2009, 17:18
par marc[i1]
Publié : lun. 23 févr. 2009, 17:51
par mok.
Salut,
Je voulais la derniere version d'ophcrack vu que celle sur aur est périmée et que le pkgbuild est foireux.
Je suis pas expert en pkgbuild, et je maitrise pas encore toutes les subtilités, mais j'ai réussi à en pondre un sans trop d'efforts en local qui a fait son office chez moi.
Si y'a des choses à améliorer
Code : Tout sélectionner
pkgname=ophcrack
pkgver=3.1.0
pkgrel=1
pkgdesc="A Windows password cracker based on the faster time-memory trade-off using rainbow tables"
arch=(i686)
license=('GPL')
depends=('qt')
replaces=('ophcrack2')
conflicts=('ophcrack2')
source=(http://freefr.dl.sourceforge.net/sourceforge/ophcrack/ophcrack-3.1.0.tar.bz2)
md5sums=('e048e157055e04f4a7951dffe85d9310')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
./configure --prefix=/usr
make || return 1
make DESTDIR=${pkgdir} install
}