[AUR] Installer bleachbit

Mise à jour / Création /debug de paquetages
romainjaccio
newbie
Messages : 4
Inscription : jeu. 25 nov. 2010, 19:56

[AUR] Installer bleachbit

Message par romainjaccio »

Bonjour,
Nouveau sous arch (je viens de debian), je n'arrive pas à installer bleachbit depuis AUR.
J'ai suivi ce tuto http://wiki.archlinux.fr/howto/archlinu ... rguideline
Et systématiquement, à la fin ça plante :

"==> Starting make...
Fin d'exportation.
# "binary"
mkdir -p /home/moi/bleachbit-svn/pkg/usr/bin
install -m 644 bleachbit.py /home/moi/bleachbit-svn/pkg/usr/bin/bleachbit
chmod 0755 /home/moi/bleachbit-svn/pkg/usr/bin/bleachbit
# .desktop
mkdir -p /home/moi/bleachbit-svn/pkg/usr/share/applications
install -m 644 bleachbit.desktop /home/moi/bleachbit-svn/pkg/usr/share/applications/
# Python code
mkdir -p /home/moi/bleachbit-svn/pkg/usr/share/bleachbit
install -m 644 bleachbit/*.py /home/moi/bleachbit-svn/pkg/usr/share/bleachbit
cd /home/moi/bleachbit-svn/pkg/usr/share/bleachbit && \
python -O -c "import compileall; compileall.compile_dir('.')" && \
python -c "import compileall; compileall.compile_dir('.')"
/bin/sh: line 1: python : commande introuvable
make: *** [install] Erreur 127"

J'ai essayé de chercher mais j'y comprends que dalle (debian est quand même plus simple)
Pourriez-vous m'aider ?
Je signale que je suis sous gnome
@+
Dernière modification par romainjaccio le jeu. 25 nov. 2010, 20:47, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: Impossible d'installer depuis AUR

Message par benjarobin »

Pourrais tu corriger le titre, merci (il faut lire les règles du forum :D )
Sinon

Code : Tout sélectionner

/bin/sh: line 1: python : commande introuvable
C'est plutôt clair, bien que cela ne soit pas de ta faute, mais plus un problème de dépendance du paquet.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
romainjaccio
newbie
Messages : 4
Inscription : jeu. 25 nov. 2010, 19:56

Re: [AUR] Installer bleachbit

Message par romainjaccio »

J'ai corrigé le titre...
Y a-t-il une solution "simple" à ce problème de dépendance ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [AUR] Installer bleachbit

Message par benjarobin »

Code : Tout sélectionner

python : commande introuvable
Pourtant le message est clair. Il faut installer python...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
ddup1
Chu Ko Nu
Messages : 338
Inscription : lun. 15 sept. 2008, 20:59
Localisation : Toulouse

Re: [AUR] Installer bleachbit

Message par ddup1 »

Tu peux aussi en profiter pour prévenir le mainteneur du paquet que python est une dépendance nécessaire afin qu'il l'ajoute.

Après avec la migration récente de python 2 vers 3 il n'est pas impossible que tu aies d'autres pb d'install, l'avenir nous le dira ;)

Edit : visiblement le mainteneur à déjà modifié sont paquet pour la migration python3.
Un clavier azerty en vaut deux :D
http://www.dupnet.org/dotclear/
romainjaccio
newbie
Messages : 4
Inscription : jeu. 25 nov. 2010, 19:56

Re: [AUR] Installer bleachbit

Message par romainjaccio »

Merci pour votre aide.
J'ai installé python et... pas de miracle :

(...)
==> Éditer PKGBUILD avec : nano

==> Dépendances de bleachbit :
- pygtk>=2 (déjà installé)
- python2>=2.5 (déjà installé)
(...)
==> Lancement de build()...
# "binary"
mkdir -p /tmp/yaourt-tmp-root/aur-bleachbit/pkg/usr/bin
install -m 644 bleachbit.py /tmp/yaourt-tmp-root/aur-bleachbit/pkg/usr/bin/bleachbit
chmod 0755 /tmp/yaourt-tmp-root/aur-bleachbit/pkg/usr/bin/bleachbit
# .desktop
mkdir -p /tmp/yaourt-tmp-root/aur-bleachbit/pkg/usr/share/applications
install -m 644 bleachbit.desktop /tmp/yaourt-tmp-root/aur-bleachbit/pkg/usr/share/applications/
# Python code
mkdir -p /tmp/yaourt-tmp-root/aur-bleachbit/pkg/usr/share/bleachbit
install -m 644 bleachbit/*.py /tmp/yaourt-tmp-root/aur-bleachbit/pkg/usr/share/bleachbit
cd /tmp/yaourt-tmp-root/aur-bleachbit/pkg/usr/share/bleachbit && \
python -O -c "import compileall; compileall.compile_dir('.')" && \
python -c "import compileall; compileall.compile_dir('.')"
/bin/sh: line 1: python : commande introuvable
make: *** [install] Erreur 127
Abandon...
==> ERROR: Makepkg n'a pas pu construire bleachbit.
==> Relancer la compilation de bleachbit ? [o/N]

La version de python est 2-2.7-3 ; peut-être faut-il attendre la version 3 comme le laisse sous-entendre ddup1...
Je retourne un moment sous debian décompresser.

@+
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [AUR] Installer bleachbit

Message par benjarobin »

Tu n'as pas installé python 3 mais python 2. (Mais en faite tu n'as pas besoin de python 3)
Mais par contre, cela n'aurait pas corrigé le problème avec python 3
La solution est en faite donné dans les commentaire de AUR, il faut les lire..

Ou plus simple, remplace dans le PKGBUILD ceci :

Code : Tout sélectionner

# Fix python2 header
for file in $(find . -name '*.py' -print); do
    sed -i 's_^#!.*/usr/bin/python_#!/usr/bin/python2_' $file
    sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file
done
par :

Code : Tout sélectionner

# Fix python2 header
for file in $(find . -name '*.py' -print); do
        sed -i 's|/usr/bin/env python|/usr/bin/env python2|' $file || return 1
done
sed -i 's|python|python2|' Makefile || return 1
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
romainjaccio
newbie
Messages : 4
Inscription : jeu. 25 nov. 2010, 19:56

Re: [AUR] Installer bleachbit (Résolu)

Message par romainjaccio »

Miracle (un vrai celui-là) !
Merci du fond du coeur benjarobin ton "astuce" a parfaitement fonctionné.
(Ca marche mais j'ai rien compris ce qui me gène un peu... )
Répondre