On 17/10/2016 09:38, Alain Fichot wrote:
Bonjour à toutes et tous
et plus particulièrement à Verow, qui m' a transmis son savoir, en l’occurrence ;-)

Suite à la formation du logiciel KeePassX - coffre fort numérique pour mots de passe, que j'utilise maintenant systématiquement (depuis que j'ai eu des prélèvements frauduleux sur mon compte) j'ai installé le logiciel, pour Win$, sur une clef USB.

Ma question, c'est de savoir comment l'installer sur cette même clef, pour Ubuntu.
J'ai bien Googlisé, mais je me perds dans des explication confuses. En fait, mieux un(e) qui sait que dix qui cherchent :-)

Merci pour votre aide.
--
Alain FICHOT


_______________________________________________
Linux06 mailing list
Linux06@lists.linux-azur.org
https://lists.linux-azur.org/mailman/listinfo/linux06


Tu n'as pas à installer keepassx sur la clé, il faut l'installer dans ubuntu. Sur la clé tu as le fichier de boîte à clef.

Pour l'installer , ouvre la logithèque ubuntu et dans la zone de recherche en haut à droite tu tapes keepassx, une fois le programme affiché tu cliques dessus et utilise 'Install'

sinon en ligne de commande :

sudo apt-get install keepassx

Une fois qu'il est installé, il te suffit de double cliquer sur le fichier boite à clef de ta clef usb et le programme se lance avec.

En matière de sécurité il est préférable d'utiliser la dernière version provenant d'une source sûre plutôt qu'un programme qui peut dater sur une clef USB.

Et c'est d'ailleurs plus simple de faire l'installation ainsi plutôt que de chercher à mettre le binaire sur la clé; mais pour répondre à la question voici des solutions :

Et finalement si tu veux vraiment installer keepassx sur ta clef :

cp /usr/bin/keepassx /media/alain/USBDEV

où biensûr /media/alain/USBDEV n'est pas à prendre au pieds de la lettre, cela correspond au point d'automontage de ta clé qui dépends du nom de ton utlisateur et du nom de ta clé.

Mais cela n'a que peu d'intérêt car keepassx dépend de beaucoup de librairies :

ldd /usr/bin/keepassx
    linux-vdso.so.1 (0x00007ffc44d8a000)
    libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007fd51baf7000)
    libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4 (0x00007fd51ae09000)
    libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fd51aafa000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fd51a8df000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fd51a55e000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd51a1be000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd519fa1000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd519d9d000)
    libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fd519a8a000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fd519882000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd51957e000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fd519365000)
    /lib64/ld-linux-x86-64.so.2 (0x000055d1aebe7000)
    libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fd519127000)
    libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007fd518f0d000)
    libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fd518cda000)
    libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fd518a2b000)
    libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fd5187d8000)
    libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007fd5185ce000)
    libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007fd5183b1000)
    libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fd5181a7000)
    libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fd517f95000)
    libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fd517c52000)
    libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fd517a3e000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fd5177c9000)
    libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fd51759f000)
    libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007fd517336000)
    libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fd517132000)
    libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fd516f29000)
    libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fd516d22000)
    libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fd516afa000)
    libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fd5168f4000)

Sinon tu peux aussi récupérer le keepassx*.deb provenant du site d'ubuntu, selon la version de ta distribution :

Rechercher en ligne : http://packages.ubuntu.com/fr/

Ce qui donne :

http://packages.ubuntu.com/xenial/keepassx

puis soit amd64 pour 64bits our i386 pour 32bits ...