Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/07/2010, à 16:22

HP

[…]

[…]

Dernière modification par HP (Le 30/01/2018, à 18:35)


cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#2 Le 07/07/2010, à 18:42

wido

Re : […]

Dès que les sources sont prêtes je l'exporte sous archlinux wink

Hors ligne

#3 Le 13/07/2010, à 00:48

wido

Re : […]

Si tu le mets à jour, pourrais tu rajouter une version au nom du paquet par exemple:
mygtkmenu-1.0.tar.gz

EDIT: le fakeroot (installation localement) ne fonctionne pas apparemment:

$ cd /home/wido/Desktop/mygtkmenu && makepkg
==> Création du paquet mygtkmenu 1.2.5c-1 (mar. juil. 13 01:02:02 CEST 2010)
==> Vérification des dépendances...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> mygtkmenu.tar.gz trouvé
==> Validation des fichiers sources avec md5sums...
    mygtkmenu.tar.gz ... Réussite
==> Extraction des sources...
  -> Extraction de mygtkmenu.tar.gz avec bsdtar
==> Suppression du répertoire pkg/ existant...
==> Entre dans l'environnement fakeroot...
==> Lancement de build()...
total 112
-rw-r--r-- 1 root root    69  2 avril 13:37 AUTHORS
-rw-r--r-- 1 root root  2145  5 juil. 18:54 ChangeLog
-rw-r--r-- 1 root root 17989  7 nov.   1998 COPYING
drwxr-xr-x 2 root root  4096 13 juil. 01:02 icons
drwxr-xr-x 2 root root  4096 13 juil. 01:02 inc
-rw-r--r-- 1 root root 17992  2 sept.  2004 License.txt
-rw-r--r-- 1 root root 10547  5 juil. 18:52 main.c
drwxr-xr-x 4 root root  4096  4 juil. 12:24 man
-rw-r--r-- 1 root root  2798  5 juil. 18:56 menu.conf
-rwxr-xr-x 1 root root 27481 13 juil. 01:02 mygtkmenu
-rw-r--r-- 1 root root  2056 24 juin  13:09 README
-rw-r--r-- 1 root root     7  5 juil. 19:08 VERSION
mkdir: impossible de créer le répertoire « /usr/local/bin »: Permission non accordée
make: *** [install] Erreur 1
    Abandon...

extrait du PKGBUILD:

build() {

  cd "$srcdir/$pkgname-$pkgver"
  make || return 1
  make DESTDIR="${pkgdir}" install || return 1
}

Dernière modification par wido (Le 13/07/2010, à 01:00)

Hors ligne

#4 Le 15/07/2010, à 00:20

wido

Re : […]

Sous archlinux, on n'installe pas comme vous (debian ou autre distribution), les sources sont compilés dans un dossier /tmp/yaourt/nomduprogramme (pour yaourt) et un autre dossier si on passe par packer (/tmp/packer-build/nomduprogramme)

après une compilation réussite, il y a une compression du paquet (pour y être stocker /var/pacman/pkg/), ensuite une question à laquelle on veut ou pas l'installer.


à mon avis c'est que sous archlinux on a pas de /usr/local/bin et en règle général on n'a rien dans le dossier /usr/local (aucun fichier).

si je mets:

build() {

  cd "$srcdir/$pkgname-$pkgver"
  make prefix=/usr DESTDIR="${pkgdir}" install || return 1
}

j'ai en réponse:

==> Validation des fichiers sources avec md5sums...
    mygtkmenu.tar.gz ... Réussite
==> Extraction des sources...
  -> Extraction de mygtkmenu.tar.gz avec bsdtar
==> Suppression du répertoire pkg/ existant...
==> Entre dans l'environnement fakeroot...
==> Lancement de build()...
make: *** [install] Erreur 102
    Abandon...

il y a quelque chose qui cloche au niveau des chemins, peut-être rajouté un $(DESTDIR) devant les dossiers?
j'ai regardé du coté du Makefile de bleachbit, il utilise bien un $(DESTDIR) pour l'installation.

J'avais ajouté des $(DESTDIR) devant plusieurs dossiers dans le Makefile paragraphe "install", j'ai eu une amélioration (création de dossier) mais il avait planté pour une autre histoire de création de dossier.

Dernière modification par wido (Le 15/07/2010, à 00:22)

Hors ligne

#5 Le 15/07/2010, à 15:09

wido

Re : […]

Pour la compilation de feh-gtk c'est ok
lancement du programme ok
mais pour changer de dossier, il m'ouvre le navigateur internet (firefox) mais le programme feh-gtk ne m'affiche pas les images du dossier, il reste sur un dossier par défaut avec comme image:
Arc-Colors-Transparent-Wallpaper.png se trouvant dans le dossier: /usr/share/backgrounds/.

Bon ok mais après?

le dossier image s'affiche bien en exécutant ceci:

feh-gtk /media/HDD/dossier/images

j'espère être assez clair smile

Hors ligne

#6 Le 15/07/2010, à 20:36

wido

Re : […]

En faite, j'utilise ni gnome ni KDE ni Xfce mais openbox et tout ce qui est léger, voilà peut-être l'explication.

Hors ligne

#7 Le 16/07/2010, à 23:00

wido

Re : […]

/usr/bin/gnome-open

Hors ligne

#8 Le 16/07/2010, à 23:42

wido

Re : […]

ça m'ouvre nautilus sinon j'avais:
pcmanfm,thunar,emelfm2 smile

Hors ligne

#9 Le 21/07/2010, à 00:02

wido

Re : […]

Pour le PKGBUILD, je suis le mainteneur de ce paquet, je peux très bien le mettre à jour (c'est mon but d'ailleurs)

Si je t'avais dit ça, c'est parce qu'il y a une valeur MD5 sur l'archive, si l'archive change de version et garde le même nom, la valeur md5 change, et comme l'utilisateur lambda ne se casse pas le cul, il va me dire que le paquet est périmé mais je n'ai pas très envie de voir ça, par contre en mettant une version au nom du paquet on peut différencier contrairement à un paquet avec juste son nom.

L'utilité de garder les anciennes versions est très utile, d'une part cela permet de tester les versions en cours et de voir si ça bug et de revenir à une version plus ancienne pour sa stabilité.

J'ai eu le tour avec le programme mana, il y avait un souci de version avec le paquet enet,
la compilation de mana fonctionnait pour la version 1.2 et pas avec la 1.3, j'ai dû créer un paquet enet-old en attendant que les développeurs de mana ajoutent le support 1.3 à leur programme.
rapport de bug:http://bugs.manasource.org/view.php?id=172

Dernière modification par wido (Le 21/07/2010, à 00:07)

Hors ligne

#10 Le 22/07/2010, à 10:39

Kookaburra

Re : […]

HP a écrit :

Tu ne peux pas changer de dossier une fois feh-gtk lancé… à ce niveau, il est tout aussi bête que l'interface de nitrogen !

Juste un petit doute à propos de ça ... Avec Nitrogen, on peut changer de dossiers sources "en direct" avec actualisation automatique :

1279787935.jpg



Ou alors je n'ai pas compris le sens de ta phrase ? tongue


Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...

Hors ligne

#11 Le 23/07/2010, à 01:36

Kookaburra

Re : […]

Sous Ubuntu 10.04, je suis sous la version 1.5.5.1 wink


Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...

Hors ligne

#12 Le 23/07/2010, à 15:07

wido

Re : […]

Sous arch: 1.5.1, il y a un 5 de trop dans ta version. tongue

Hors ligne

#13 Le 23/07/2010, à 22:39

Kookaburra

Re : […]

Oups, tu as raison cool

1.5.1-1 tongue


Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...

Hors ligne

#14 Le 15/09/2010, à 11:22

JB-home

Re : […]

C'est ce qui manquait à FEH par rapport à nitrogen tongue

Hors ligne

#15 Le 28/09/2010, à 14:31

wido

Re : […]

c'est mis à jour. wink

Hors ligne

#16 Le 20/10/2010, à 21:26

wido

Re : […]

Je n'arrive plus à le rendre compatible avec python2 sous archlinux dû à ça: http://archlinux.fr/non-classe/python-3 … -sur-extra

j'ai modifié le PKGBUILD comme ceci:

build() {

  cd "$srcdir/$pkgname-$pkgver"
    # python2 fix
    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
    sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $srcdir/$pkgname-$pkgver/src/py-check-install
  make | return 1
  make prefix=/usr DESTDIR="${pkgdir}" install || return 1
}

mais en retour de compilation j'ai:

==> Lancement de build()...
make: [all] Erreur 1 (ignorée)
make: *** [all] Relais brisé (pipe)
    Abandon...

ça doit coincé au niveau du Makefile

Dernière modification par wido (Le 20/10/2010, à 21:28)

Hors ligne

#17 Le 20/10/2010, à 22:08

wido

Re : […]

c'est parce sans modification de ton paquet j'obtiens en erreur:

$ cd /media/HDD120/archlinux/feh-gtk && makepkg
==> Création du paquet feh-gtk 1.0c-3 (mer. oct. 20 22:15:15 CEST 2010)
==> Vérification des dépendances...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> feh-gtk-1.0c.tar.gz trouvé
==> Validation des fichiers sources avec md5sums...
    feh-gtk-1.0c.tar.gz ... Réussite
==> Extraction des sources...
  -> Extraction de feh-gtk-1.0c.tar.gz avec bsdtar
==> Suppression du répertoire pkg/ existant...
==> Entre dans l'environnement fakeroot...
==> Lancement de build()...
Traceback (most recent call last):
  File "./src/py-check-install", line 5, in <module>
    import commands
ImportError: No module named commands
make: *** [all] Erreur 1
    Abandon...
$ python
Python 3.1.2 (r312:79147, Oct  4 2010, 12:45:09) 
[GCC 4.5.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.

avec juste ça:

build() {

  cd "$srcdir/$pkgname-$pkgver"
  make | return 1
  make prefix=/usr DESTDIR="${pkgdir}" install || return 1
}

Dernière modification par wido (Le 20/10/2010, à 22:10)

Hors ligne

#18 Le 20/10/2010, à 22:53

kamui57

Re : […]

Message un peu HS, mais qui concerne le changement du fond d'écran aussi :-)

sous Arch ya pybgsetter que j'utilise, et je viens de l'installer en bidouillant sous Lubuntu (pour la session Openbox)
https://bbs.archlinux.org/viewtopic.php?pid=689981


Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas (proverbe indien)
Toshiba Satellite L655 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
Toshiba Satellite M30 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
https://help.ubuntu.com/community/Pastebinit pour poster du texte sur internet en console

Hors ligne

#19 Le 21/10/2010, à 17:50

wido

Re : […]

C'est au niveau de la compilation:

==> Lancement de build()...
make: *** [all] Relais brisé (pipe)
    Abandon...

va t-en savoir ce que ça veut dire hmm

toujours avec les mêmes commandes:

build() {

  cd "$srcdir/$pkgname-$pkgver"
  make | return 1
  make prefix=/usr DESTDIR="${pkgdir}" install || return 1
}

Dernière modification par wido (Le 21/10/2010, à 17:51)

Hors ligne

#20 Le 21/10/2010, à 18:01

wido

Re : […]

erreur de ma part hmm
maintenant j'ai:

==> Lancement de build()...
[T] all
Unknown option: -3
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Try `python -h' for more information.
make: *** [all] Erreur 2
    Abandon...

Hors ligne

#21 Le 21/10/2010, à 19:23

kevlar

Re : […]

Bravo pour ce projet que je découvre à l'instant ! As-tu pensé également à exploiter les fonctions de visualisation rapide de Feh comme alternative aux visionneurs classiques. Il existe une interface programmée en C, assez peu ergonomique, que tu peux voir ?

Hors ligne

#22 Le 21/10/2010, à 21:04

wido

Re : […]

la mise à jour que tu as faite dernièrement

md5sum c16a1c6a3e4c448186593a096e979630

Compilation Ok
Lancement de l'application Ok

Par conséquence, je met à jour le paquet sous archlinux wink merci pour ta réactivité.

Dernière modification par wido (Le 21/10/2010, à 21:08)

Hors ligne

#23 Le 21/10/2010, à 21:09

wido

Re : […]

la mise à jour que tu as faite dernièrement

md5sum c16a1c6a3e4c448186593a096e979630

Compilation Ok
Lancement de l'application Ok

j'ai tout de même mis le patch, sans celui là il y a une erreur sur

$feh-gtk
Traceback (most recent call last):
  File "/usr/bin/feh-gtk", line 26, in <module>
    from components.PyApp      import PyApp
  File "/media/HDD120/archlinux/feh-gtk/pkg/usr/share/feh-gtk/components/PyApp.py", line 23, in <module>
    import gtk
ImportError: No module named gtk

Par conséquence, je met à jour le paquet sous archlinux wink merci pour ta réactivité.

AH, il y a un souci, il fait référence à mon dossier de compilation, si je le laisse ça fonctionne, dès que je l'efface, l'application ne se lance plus.

Dernière modification par wido (Le 21/10/2010, à 21:11)

Hors ligne

#24 Le 21/10/2010, à 21:36

wido

Re : […]

Dès que je lance feh-gtk dans le terminal, il pointe vers mon dossier de compilation:
/media/HDD120/archlinux/feh-gtk/pkg/, il cherche les librairies dans ce dossier au lieu du /usr/share/feh-gtk comme ferait un programme lambda, si je n'efface pas mon dossier de compilation çàd

/media/HDD120/archlinux/feh-gtk/src/
/media/HDD120/archlinux/feh-gtk/pkg/
/media/HDD120/archlinux/feh-gtk/pkg/usr/share/
/media/HDD120/archlinux/feh-gtk/pkg/usr/bin/
/media/HDD120/archlinux/feh-gtk/src/usr/share/
/media/HDD120/archlinux/feh-gtk/src/usr/bin/
etc...

feh-gtk se lance bien (interface graphique)

dès que j'efface les dossiers cités, feh-gtk ne se lance plus,il me met:

$feh-gtk
bash: /usr/bin/feh-gtk: Aucun fichier ou dossier de ce type
$ ls -l /usr/share/feh-gtk
total 64
-rw-r--r-- 1 root root   124 21 oct.  21:16 AUTHORS
-rw-r--r-- 1 root root  2731 21 oct.  21:16 ChangeLog
drwxr-xr-x 4 root root  4096 21 oct.  21:16 components
-rw-r--r-- 1 root root 18002 21 oct.  21:16 COPYING
drwxr-xr-x 3 root root  4096 21 oct.  21:16 data
-rwxr-xr-x 1 root root   461 21 oct.  21:16 feh-gtk.desktop
-rwxr-xr-x 1 root root  1965 21 oct.  21:16 feh-gtk.py
-rw-r--r-- 1 root root  1381 21 oct.  21:16 feh-gtk.pyo
drwxr-xr-x 4 root root  4096 21 oct.  21:16 locales
-rwxr-xr-x 1 root root   332 21 oct.  21:16 locales.sh
-rw-r--r-- 1 root root   492 21 oct.  21:16 README
lrwxrwxrwx 1 root root    21 21 oct.  21:16 screenshot.png -> ./data/screenshot.png
-rw-r--r-- 1 root root     4 21 oct.  21:16 VERSION

EDIT: je soupçonne le lien symbolique /usr/bin/feh-gtk.

Dernière modification par wido (Le 21/10/2010, à 21:38)

Hors ligne

#25 Le 21/10/2010, à 21:43

wido

Re : […]

$ ls -l /usr/bin/feh-gtk
lrwxrwxrwx 1 root root 65 21 oct.  21:46 /usr/bin/feh-gtk -> /media/HDD120/archlinux/feh-gtk/pkg/usr/share//feh-gtk/feh-gtk.py

Hors ligne