OVH Cloud OVH Cloud

KeepassX

8 réponses
Avatar
CoReY
Bonjour à tous, je suis possesseur d'une mandriva 2006 64 bits, j'essaie
d'installer le logiciel KeePassX seulement lors de l'installation le
prompt me renvoie cela:
[root@localhost andre]# rpm -i '/home/andre/Desktop/KeePassX-0.2.2.src.rpm'
attention: utilisateur tarek inexistant - utilisation de root

Je suppose que c'est un problème de permission, mais je ne vois pas
lequel...On dirait que celui qui a fait le paquetage a autorisé
l'installation pour un certain tarek seulement...voilà comment changer
cela...Merci

8 réponses

Avatar
mpich
CoReY wrote:
Bonjour à tous, je suis possesseur d'une mandriva 2006 64 bits, j'essaie
d'installer le logiciel KeePassX seulement lors de l'installation le
prompt me renvoie cela:
[ andre]# rpm -i '/home/andre/Desktop/KeePassX-0.2.2.src.rpm'
attention: utilisateur tarek inexistant - utilisation de root

Je suppose que c'est un problème de permission, mais je ne vois pas
lequel...On dirait que celui qui a fait le paquetage a autorisé
l'installation pour un certain tarek seulement...voilà comment changer
cela...Merci


le message que tu obtiens ne signifie pas forcément que l'installation
du src.rpm
a échoué ...

question subsidiaire : pourquoi n'utilises-tu pas le rpm ??

http://prdownloads.sourceforge.net/keepassx/KeePassX-0.2.2.rpm?download

Avatar
ygg
14.08.2006 18:38 - CoReY /
Il a créé le paquet sous son nom d'utilisateur (tarek). Cela n'empêche
pas son bon fonctionnement. Le gestionnaire RPM indique que le nouveau
propriétaire des fichiers est root. Pour éviter ce message il faut par
exemple recréer le fichier .src.rpm en étant root.
# rpmbuild -ba /usr/src/redhat/SPECS/<ton_programme>.spec
Ecrit: /usr/src/redhat/SRPMS/<ton_programme>.src.rpm
Ecrit: /usr/src/redhat/RPMS/i386/<ton_programme>.i386.rpm
Avatar
CoReY
14.08.2006 18:38 - CoReY /
Il a créé le paquet sous son nom d'utilisateur (tarek). Cela n'empêche
pas son bon fonctionnement. Le gestionnaire RPM indique que le nouveau
propriétaire des fichiers est root. Pour éviter ce message il faut par
exemple recréer le fichier .src.rpm en étant root.
# rpmbuild -ba /usr/src/redhat/SPECS/<ton_programme>.spec
Ecrit: /usr/src/redhat/SRPMS/<ton_programme>.src.rpm
Ecrit: /usr/src/redhat/RPMS/i386/<ton_programme>.i386.rpm


Lorsque je fais ce que tu m'as demandé voilà ce que j'obtiens:
[ andre]# rpmbuild -ba /usr/src/RPM/SPECS
erreur: Le fichier /usr/src/RPM/SPECS n'est pas un fichier régulier.


Avatar
ygg
21.08.2006 15:34 - CoReY /
14.08.2006 18:38 - CoReY /
Il a créé le paquet sous son nom d'utilisateur (tarek). Cela n'empêche
pas son bon fonctionnement. Le gestionnaire RPM indique que le nouveau
propriétaire des fichiers est root. Pour éviter ce message il faut par
exemple recréer le fichier .src.rpm en étant root.
# rpmbuild -ba /usr/src/redhat/SPECS/<ton_programme>.spec
Ecrit: /usr/src/redhat/SRPMS/<ton_programme>.src.rpm
Ecrit: /usr/src/redhat/RPMS/i386/<ton_programme>.i386.rpm


Lorsque je fais ce que tu m'as demandé voilà ce que j'obtiens:
[ andre]# rpmbuild -ba /usr/src/RPM/SPECS
erreur: Le fichier /usr/src/RPM/SPECS n'est pas un fichier régulier.
Presque. SPECS est un répertoire.


Remplace <ton_programme>.spec par le fichier utilisé pour ton paquet.
Quelque chose comme KeepassX.spec par exemple. Ce qui donne:
# rpmbuild -ba /usr/src/redhat/SPECS/KeepassX.spec
PS: Pour éviter de taper le nom d'un chemin absolu, penser à utiliser la
touche TAB (complétion automatique).


Avatar
CoReY
21.08.2006 15:34 - CoReY /
14.08.2006 18:38 - CoReY /
Il a créé le paquet sous son nom d'utilisateur (tarek). Cela
n'empêche pas son bon fonctionnement. Le gestionnaire RPM indique que
le nouveau propriétaire des fichiers est root. Pour éviter ce message
il faut par exemple recréer le fichier .src.rpm en étant root.
# rpmbuild -ba /usr/src/redhat/SPECS/<ton_programme>.spec
Ecrit: /usr/src/redhat/SRPMS/<ton_programme>.src.rpm
Ecrit: /usr/src/redhat/RPMS/i386/<ton_programme>.i386.rpm


Lorsque je fais ce que tu m'as demandé voilà ce que j'obtiens:
[ andre]# rpmbuild -ba /usr/src/RPM/SPECS
erreur: Le fichier /usr/src/RPM/SPECS n'est pas un fichier régulier.
Presque. SPECS est un répertoire.


Remplace <ton_programme>.spec par le fichier utilisé pour ton paquet.
Quelque chose comme KeepassX.spec par exemple. Ce qui donne:
# rpmbuild -ba /usr/src/redhat/SPECS/KeepassX.spec
PS: Pour éviter de taper le nom d'un chemin absolu, penser à utiliser la
touche TAB (complétion automatique).


Merci de m'avoir répondu si vite...!!! Lol je choisis même pas le
fichier j'avais pas fait attention désolé mais bon apparemment il y a
des erreurs que je ne sais pas décrypter ! Je te laisse commenter :D
[ SPECS]# rpmbuild -ba /usr/src/RPM/SPECS/keepass.spec
Exécution_de(%prep): /bin/sh -e /var/tmp/rpm-tmp.1134
+ umask 022
+ cd /usr/src/RPM/BUILD
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ rm -rf /var/tmp/KeePassX-0.2.2-RpmBuild
+ mkdir /var/tmp/KeePassX-0.2.2-RpmBuild
+ cd /usr/src/RPM/BUILD
+ rm -rf keepassx-0.2.2
+ /usr/bin/gzip -dc /usr/src/RPM/SOURCES/KeePassX-0.2.2.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd keepassx-0.2.2
+ exit 0
Exécution_de(%build): /bin/sh -e /var/tmp/rpm-tmp.1134
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd keepassx-0.2.2
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ qmake PREFIX=/var/tmp/KeePassX-0.2.2-RpmBuild/usr/local
/var/tmp/rpm-tmp.1134: line 26: qmake: command not found
erreur: Mauvais status de sortie pour /var/tmp/rpm-tmp.1134 (%build)


Erreur de construction de RPM:
Mauvais status de sortie pour /var/tmp/rpm-tmp.1134 (%build)


Merci.



Avatar
Philippe
CoReY a pensé très fort :
qmake: command not found


installer qmake

Avatar
gerbier
CoReY wrote:
Bonjour à tous, je suis possesseur d'une mandriva 2006 64 bits, j'essaie
d'installer le logiciel KeePassX seulement lors de l'installation le
prompt me renvoie cela:
[ andre]# rpm -i '/home/andre/Desktop/KeePassX-0.2.2.src.rpm'
attention: utilisateur tarek inexistant - utilisation de root


pas grave

tu n'as pas trouvé de package déjà fait pour ta machine ?

sinon pour refabriquer le rpm, il suffit de taper :
rpmbuild --rebuild /home/andre/Desktop/KeePassX-0.2.2.src.rpm

Avatar
CoReY
CoReY a pensé très fort :
qmake: command not found


installer qmake


Merci je vais essayer