#1 Le 07/07/2010, à 15:22
- HP
[…]
[…]
Dernière modification par HP (Le 30/01/2018, à 17:35)
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
#2 Le 07/07/2010, à 17:42
- wido
Re : […]
Dès que les sources sont prêtes je l'exporte sous archlinux
Hors ligne
#3 Le 12/07/2010, à 23: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, à 00:00)
Hors ligne
#4 Le 14/07/2010, à 23: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 14/07/2010, à 23:22)
Hors ligne
#5 Le 15/07/2010, à 14: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
Hors ligne
#6 Le 15/07/2010, à 19: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, à 22:00
- wido
Hors ligne
#8 Le 16/07/2010, à 22:42
- wido
Hors ligne
#9 Le 20/07/2010, à 23: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 20/07/2010, à 23:07)
Hors ligne
#10 Le 22/07/2010, à 09:39
- Kookaburra
Re : […]
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 :
Ou alors je n'ai pas compris le sens de ta phrase ?
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, à 00:36
- Kookaburra
Re : […]
Sous Ubuntu 10.04, je suis sous la version 1.5.5.1
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, à 14:07
- wido
Hors ligne
#13 Le 23/07/2010, à 21:39
- Kookaburra
Re : […]
Oups, tu as raison
1.5.1-1
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, à 10:22
- JB-home
Re : […]
C'est ce qui manquait à FEH par rapport à nitrogen
Hors ligne
#15 Le 28/09/2010, à 13:31
- wido
Hors ligne
#16 Le 20/10/2010, à 20: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, à 20:28)
Hors ligne
#17 Le 20/10/2010, à 21: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, à 21:10)
Hors ligne
#18 Le 20/10/2010, à 21: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, à 16: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
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, à 16:51)
Hors ligne
#20 Le 21/10/2010, à 17:01
- wido
Re : […]
erreur de ma part
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, à 18: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, à 20: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 merci pour ta réactivité.
Dernière modification par wido (Le 21/10/2010, à 20:08)
Hors ligne
#23 Le 21/10/2010, à 20: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 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, à 20:11)
Hors ligne
#24 Le 21/10/2010, à 20: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, à 20:38)
Hors ligne
#25 Le 21/10/2010, à 20: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