Mettre keepass en Français

Résolu/Fermé
ptiboy Messages postés 5967 Date d'inscription lundi 1 octobre 2007 Statut Membre Dernière intervention 24 février 2024 - Modifié le 28 juin 2021 à 11:10
mamiemando Messages postés 33093 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2024 - 5 juil. 2021 à 12:45
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
A voir également:

4 réponses

mamiemando Messages postés 33093 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2024 7 751
Modifié le 28 juin 2021 à 11:11
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
0
ptiboy Messages postés 5967 Date d'inscription lundi 1 octobre 2007 Statut Membre Dernière intervention 24 février 2024 74
28 juin 2021 à 20:34
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

0
mamiemando Messages postés 33093 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2024 7 751
1 juil. 2021 à 13:16
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
0
ptiboy Messages postés 5967 Date d'inscription lundi 1 octobre 2007 Statut Membre Dernière intervention 24 février 2024 74
2 juil. 2021 à 16:27
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/....?
0
mamiemando Messages postés 33093 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2024 7 751
2 juil. 2021 à 18:04
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
0
ptiboy Messages postés 5967 Date d'inscription lundi 1 octobre 2007 Statut Membre Dernière intervention 24 février 2024 74
3 juil. 2021 à 09:55
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?
0
mamiemando Messages postés 33093 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2024 7 751 > ptiboy Messages postés 5967 Date d'inscription lundi 1 octobre 2007 Statut Membre Dernière intervention 24 février 2024
5 juil. 2021 à 12:45
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
0