Mettre keepass en Français [Résolu]

Signaler
Messages postés
5802
Date d'inscription
lundi 1 octobre 2007
Statut
Membre
Dernière intervention
28 juillet 2021
-
Messages postés
29984
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
26 juillet 2021
-
Bonjour,

J'ai installé
keepass
sur mon ordinateur, j'ai crée le dossier
Languages
, (j'ai vérifié dans
/usr/lib
) ensuite je suis allé là https://keepass.info/translations.html, sur la ligne française, j'ai téléchargé le 1.39, et le 2.48

J'ai décompressé le 2.48, et je l'ai copié sur le bureau. Ensuite, j'ai suivi le paragraphe "pour la version 2.8 et supérieures", ici. Il faut taper cette commande :
sudo cp chemin_vers_le_fichier/french.lngx /usr/lib/keepass2/Languages


Je dois me tromper dans
chemin_vers_le_fichier
, car quand je tape :

sudo cp /home/claude/Bureau/french.Ingx/usr/lib/keepass2/Languages
,

... j'obtiens :

cp: opérande de fichier cible manquant après '/home/claude/Bureau/french.Ingx/usr/lib/keepass2/Languages'


Merci d'avance

Configuration: Linux / Firefox 89.0

4 réponses

Messages postés
29984
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
26 juillet 2021
7 141
Bonjour,

Non, ton erreur dit que
cp
attend (au moins) deux arguments : le fichier source (ce que tu veux copier), et le fichier cible (où tu veux le copier). Or ici tu as juste précisé le fichier source. De plus, l'extension est
lngx
et non
Ingx
.

Vu que l'archive dont tu parles contient directement le fichier
french.lngx
, si ce fichier tu peux le copier comme suit :

sudo cp /home/claude/Bureau/french.lngx /usr/lib/keepass2/Languages


Ceci dit, en toute rigueur :

1) Il faut installer autant que possible tes logiciels via apt. En l'occurrence, pour installer
keepass2
proprement, il faudrait normalement lancer :

sudo apt update
sudo apt install keepass2


2) Tout ce qui est installé autrement que via ton gestionnaire de paquets (
apt
), donc en particulier le
french.lngx
, devrait être installé dans
/usr/local
. Il faudrait plutôt lancer :

sudo mkdir -p /usr/local/lib/keepass2/Languages
sudo cp /home/claude/Bureau/french.Ingx /usr/local/lib/keepass2/Languages
sudo rm /usr/lib/keepass2/Languages/french.Ingx
  • La première commande créer le dossier
    /usr/local/lib/keepass2/Languages
    .
  • La seconde commande copie ton fichier
    french.lngx
    dans ce dossier.
  • La troisième commande supprime le fichier mis à tort dans
    /usr/lib
    .


Bonne chance
Messages postés
5802
Date d'inscription
lundi 1 octobre 2007
Statut
Membre
Dernière intervention
28 juillet 2021
164
bonjour

j'ai essayé ta 1er commande
sudo cp /home/claude/Bureau/french.lngx /usr/lib/keepass2/Languages

le terminal me réponds
impossible d'évaluer '/home/claude/Bureau/french.lngx': Aucun fichier ou dossier de ce type

idem si je fait la commande 2 de ton point 2

pourtant, j'ai pas la berloue, sur mon bureau, il y a bien un dossier "French.Ingx

je cale

bonne soirrée

Messages postés
29984
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
26 juillet 2021
7 141
As-tu respecté les minuscules / majuscules (c'est important sous Linux) ?

Ce que je te recommande, c'est d'utiliser la touche tabulation quand tu tapes une commande ou un fichier vers un nom de fichier. Ton shell essaiera de compléter au mieux la suite de la commande (par exemple, si tu tapes
/hom
puis tape, ça complétera en
/home/
). Si l'auto complétion hésite, appuie sur tab à nouveau pour voir entre quoi et quoi il hésite.

Bonne chance
Messages postés
5802
Date d'inscription
lundi 1 octobre 2007
Statut
Membre
Dernière intervention
28 juillet 2021
164
le fichier sur mon bureau se nome French.Ingx (en respectant la casse)

sinon, il n'y a pas un moyen de faire un copier coller du bureau, au dossier languages dans usr/....?
Messages postés
29984
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
26 juillet 2021
7 141
Bonjour

Le fichier sur mon bureau se nomme
French.Ingx
(en respectant la casse)


Dans ce cas, la commande serait :

sudo mv ~/Bureau/French.lngx /usr/lib/keepass2/Languages/


Sinon, il n'y a pas un moyen de faire un copier coller du bureau, au dossier
languages
dans
usr/...
?


Alors attention
/usr/
(on part de la racine), pas
usr/
(qui part du dossier courant), et
Languages
, pas
languages
(qui sont deux dossiers différents.

Si c'est possible, mais ton explorateur fichier doit être lancé avec des droits root pour pouvoir écrire dans
/usr
. Cela se fait traditionnellement en lançant ton navigateur (généralement
dolphin
sous KDE,
nautilus
sinon) au travers de
pkexec
ou
sudo
.

pkexec nautilus &


Si ça ne marche pas :

sudo nautilus &


(il faudra alors taper ton mot de passe utilisateur en aveugle, puis entrée).

Bonne chance
Messages postés
5802
Date d'inscription
lundi 1 octobre 2007
Statut
Membre
Dernière intervention
28 juillet 2021
164
merci beaucoup en faisant
sudo mv ~/Bureau/French.lngx /usr/lib/keepass2/Languages/

ça a marché, après j'ai fait "view", change languages, puis French

donc c'était une histoire de casse, non respectée?
Messages postés
29984
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
26 juillet 2021
7 141 >
Messages postés
5802
Date d'inscription
lundi 1 octobre 2007
Statut
Membre
Dernière intervention
28 juillet 2021

Oui, une erreur de casse et tu tapais aussi "Ignx" (avec un i) au lieu de "lgnx" (avec un L) au niveau de l'extension.

Donc en résumé, pour déplacer ton fichier, au lieu de taper

sudo mv /home/claude/Bureau/french.Ignx /usr/lib/keepass2/Languages/


... il fallait taper :

sudo mv /home/claude/Bureau/French.lgnx /usr/lib/keepass2/Languages/


Bonne continuation