J'installe postgresql 10, je pousuis par la création d'un utilisateur et d'une base de données (bdtest).
Ensuite j'effectue quelques petits changements sur les fichiers pg_hba.conf et pg_ident.conf (situés dans /etc/postgresql/10/main/ ou ailleurs, ça dépend des distributions). Ces changements nécessitent un redémarrage de postgresql.
$ sudo systemctl restart postgresql
Problème:
$ psql bdtest
psql: could not connect to server: Aucun fichier ou dossier de ce type
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Pas de soucis, la commande suivante va me donner les info adéquates:
$ systemctl status postgresql
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Wed 2020-05-27 17:04:51 +04; 2min 20s ago
Process: 3277 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 3277 (code=exited, status=0/SUCCESS)
mai 27 17:04:51 michel-rigel systemd[1]: Starting PostgreSQL RDBMS...
mai 27 17:04:51 michel-rigel systemd[1]: Started PostgreSQL RDBMS.
Tous semble normal.
Il y a quand même un gros problème:
$ ss -nlt | grep 5432
Aucun retour!
Je continue à investiguer:
$ systemctl list-units postgresql*
UNIT LOAD ACTIVE SUB DESCRIPTION
postgresql.service loaded active exited PostgreSQL RDBMS
● postgresql@10-main.service loaded failed failed PostgreSQL Cluster 10-main
En fait un deuxième service s'est planté.
La commande
$ systemctl status postgresql@10-main
donne maintenant les infos qui permettent de corriger le problème (une erreur dans pg_hba.conf).
Je corrige l'erreur puis
$ sudo systemctl restart postgresql
et ça repart.
samedi 30 mai 2020
mardi 25 février 2020
wps pdf
Les nouvelles versions de wps office offrent la particularité de pouvoir ouvrir des pdf. Mais aucune interface en français n'est prévue.
Ce n'est pas tellement handicapant car il s'agit seulement de lire des pdf.
Cependant si je désire imprimer:
Ce n'est pas tellement handicapant car il s'agit seulement de lire des pdf.
Cependant si je désire imprimer:
Aie! C'est en chinois.
Mais ce n'est pas le cas si l'anglais américain (en_US) est choisi au niveau de writer. Je désire malgré tout conserver l'interface en français au niveau de writer, de la feuille de calcul, de présentation.
Voici la manip à effectuer (dans un terminal):
sudo -i
Pour devenir root (administrateur), ensuite:
cd /opt/kingsoft/wps-office/office6/mui/
cp -i en_US/pdf.qm default/
Et voilà!
Ceci si wps office a été installé à partir d'un paquet classique (deb ou rpm)
Si un paquet flatpak a été uitilisé la commande cd (change directory) est différente
cd /var/lib/flatpak/app/com.wps.Office/current/active/files/extra/wps-office/office6/mui
La manip ci-dessus (copier un fichier là où ça convient) peut s'effectuer également sous interface graphique (mais il faut procéder en root).
Avec flatpak, en cas de mise à jour du produit, il faut recommencer (tout comme pour le dictionnaire, voir ici)
Actuellement la version de wps office qui vient avec un paquet snap est une ancienne version, sans lecture de pdf.
mardi 15 octobre 2019
Convertir avec vlc
Vlc est surtout utilisé pour lire des vidéos, mais on peut aussi s'en servir pour changer le format d'un fichier vidéo.
Je commence par le menu 'Média->Convertir/Enregistrer':
Ensuite je choisis les fichiers dont je veux changer le format:
Et le format désiré après un appui sur 'Convertir/enregistrer':
Pour avoir plus d'infos, je relance vlc en ligne de commande (depuis un émulateur de terminal):
Effectivement, avant le message fatal (cannot open VP80...), je trouve des explications intéressantes:
[libvpx @ 0x7f1df80d42e0] [Eval @ 0x7f1e065f8ec0] Invalid chars '.0' at the end of expression '1.0'
[libvpx @ 0x7f1df80d42e0] Unable to parse option value "1.0"
[libvpx @ 0x7f1df80d42e0] Error setting option qsquish to value 1.0.
[00007f1df800cb60] avcodec encoder error: cannot open VP80 video encoder
[00007f1e0ca40b90] stream_out_transcode stream out error: cannot find video encoder (module:any fourcc:VP80). Take a look few lines earlier to see possible reason.
Tout ça parce que les américains, les anglais et d'autres permutent 'point' et 'virgule' dans l'écriture chiffrée des nombres.
Par exemple, ils écrivent mille comme ceci: '1,000'
En fait il faut lancer vlc avec la commande: LC_NUMERIC=C vlc et tout se passe bien.
Si on écrivait LC_ALL=C vlc, tout se passerait bien également, mais vlc serait entièrement en anglais.
Pour ceux qui ne savent pas comment trouver un émulateur de terminal, il suffit de faire une recherche avec 'ter' parmi les applications (dans ubuntu par exemple):
Je commence par le menu 'Média->Convertir/Enregistrer':
Ensuite je choisis les fichiers dont je veux changer le format:
Et le format désiré après un appui sur 'Convertir/enregistrer':
Un appui sur 'Démarrer' et c'est parti.
Aie:
Effectivement, avant le message fatal (cannot open VP80...), je trouve des explications intéressantes:
[libvpx @ 0x7f1df80d42e0] [Eval @ 0x7f1e065f8ec0] Invalid chars '.0' at the end of expression '1.0'
[libvpx @ 0x7f1df80d42e0] Unable to parse option value "1.0"
[libvpx @ 0x7f1df80d42e0] Error setting option qsquish to value 1.0.
[00007f1df800cb60] avcodec encoder error: cannot open VP80 video encoder
[00007f1e0ca40b90] stream_out_transcode stream out error: cannot find video encoder (module:any fourcc:VP80). Take a look few lines earlier to see possible reason.
Tout ça parce que les américains, les anglais et d'autres permutent 'point' et 'virgule' dans l'écriture chiffrée des nombres.
Par exemple, ils écrivent mille comme ceci: '1,000'
En fait il faut lancer vlc avec la commande: LC_NUMERIC=C vlc et tout se passe bien.
Si on écrivait LC_ALL=C vlc, tout se passerait bien également, mais vlc serait entièrement en anglais.
Pour ceux qui ne savent pas comment trouver un émulateur de terminal, il suffit de faire une recherche avec 'ter' parmi les applications (dans ubuntu par exemple):
samedi 10 août 2019
chromium widevine
Widevine permet de lire certains contenus protégés.
Avec chrome ou avec firefox, c'est déjà inclus, mais pas avec chromium.
Résolution du problème:
Tout d'abord je télécharge ici les fichiers qui conviennent.
Ensuite (dans un terminal)
$ cd
$ cd Téléchargements
$ sudo unzip 4.10.1440.18-linux-x64.zip -d /usr/lib/chromium-browser/
Le répertoire de décompression peut varier d'une distribution à l'autre.
La version de widevine peut aussi varier et le lien donné ici pointera dans le futur vers une ancienne version.
Je relance chromium et ça fonctionne (pour moi et avec ubuntu).
Dans opensuse, on peut procéder comme ci-dessus mais on décompressera le zip dans /usr/lib64/chromium/ (système 64 bits)
Si le dépôt packman (ou packman-essentials) est actif, il suffit d'installer le paquet chromium-plugin-widevinecdm.
EDIT: Dans Ubuntu 19.10, chromium vient avec un snap.
La démarche à suivre est:
$ mkdir ~/snap/chromium/current/.local/lib/
$ cd
$ cd Téléchargement
$ unzip 4.10.1440.18-linux-x64 -d ~/snap/chromium/current/.local/lib/
Avec chrome ou avec firefox, c'est déjà inclus, mais pas avec chromium.
Résolution du problème:
Tout d'abord je télécharge ici les fichiers qui conviennent.
Ensuite (dans un terminal)
$ cd
$ cd Téléchargements
$ sudo unzip 4.10.1440.18-linux-x64.zip -d /usr/lib/chromium-browser/
Le répertoire de décompression peut varier d'une distribution à l'autre.
La version de widevine peut aussi varier et le lien donné ici pointera dans le futur vers une ancienne version.
Je relance chromium et ça fonctionne (pour moi et avec ubuntu).
Dans opensuse, on peut procéder comme ci-dessus mais on décompressera le zip dans /usr/lib64/chromium/ (système 64 bits)
Si le dépôt packman (ou packman-essentials) est actif, il suffit d'installer le paquet chromium-plugin-widevinecdm.
EDIT: Dans Ubuntu 19.10, chromium vient avec un snap.
La démarche à suivre est:
$ mkdir ~/snap/chromium/current/.local/lib/
$ cd
$ cd Téléchargement
$ unzip 4.10.1440.18-linux-x64 -d ~/snap/chromium/current/.local/lib/
dimanche 28 juillet 2019
wps office avec flatpak sous kde
Dans le post précédent, qui traitait de l'installation de wps-office avec flatpak, j'ai notamment montré comment éviter la ligne de commande. Mais évidemment ça dépend de l'environnement graphique utilisé. Il s'agissait de gnome, environnement graphique par défaut de Ubuntu, Fedora et de beaucoup d'autres distributions. Je vais maintenant montré ce qu'il en est avec kde, environnement de bureau de kubuntu par exemple.
Tout d'abord j'ouvre 'discover' et j'effectue une recherche basée sur 'flatpak':
Je peux alors installer flatpak ainsi que le moteur de flatpak (en fait plasma-discover-flatpak-backend). puis je ferme discover.
Dans Fedora kde ce n'est pas nécessaire car flatpak et plasma-discover-flatpak sont installés automatiquement.
Je télécharge depuis cette page, le fichier flathub.flatpakrepo.
Il est indiqué que cela concerne Fedora, mais ce fichier est le même pour les autres distributions.
Je lance le gestionnaire de fichier (dolphin) et je navigue jusqu'au dossier où se trouve le fichier téléchargé et je l'ouvre pour installation avec discover :
Comme je l'ai déjà expliqué, il n'existe pas actuellement de paquet snap pour la dernière version de wps-office (mais bien des paquets traditionnels deb ou rpm).
Je clique sur la première proposition que j'ai ensuite la possibilité d'installer:
C'est relativement long, surtout s'il s'agit de la première installation avec flatpak. De plus on n'a aucune info sur ce qui se passe: c'est pourquoi je préfère de loin une installation en ligne de commande.
Pour la vérification orthographique je télécharge ici le zip qui convient.
Je copie la commande
sudo unzip fr_FR -d /var/lib/flatpak/app/com.wps.Office/current/active/files/extra/wps-office/office6/dicts/spellcheck/
Ensuite après avoir navigué avec dolphin jusqu'au dossier où se trouve le zip téléchargé j'appuie sur F4, ce qui ajoute à la fenêtre une zone où je peux coller ma commande. Pour ce faire je clique droit dans cette zone et dans le menu contextuel qui surgit je choisis 'coller':
Tout d'abord j'ouvre 'discover' et j'effectue une recherche basée sur 'flatpak':
Je peux alors installer flatpak ainsi que le moteur de flatpak (en fait plasma-discover-flatpak-backend). puis je ferme discover.
Dans Fedora kde ce n'est pas nécessaire car flatpak et plasma-discover-flatpak sont installés automatiquement.
Je télécharge depuis cette page, le fichier flathub.flatpakrepo.
Il est indiqué que cela concerne Fedora, mais ce fichier est le même pour les autres distributions.
Je lance le gestionnaire de fichier (dolphin) et je navigue jusqu'au dossier où se trouve le fichier téléchargé et je l'ouvre pour installation avec discover :
Ensuite je lance une recherche (dans discover) sur wps office:
Les 3 dernières propositions concernent des paquets snap. snap est installé par défaut chez Ubuntu, chez Fedora c'est le contraire: flatpak est installé automatiquement mais pas snap.
Pourquoi ne pas installer un paquet snap?Comme je l'ai déjà expliqué, il n'existe pas actuellement de paquet snap pour la dernière version de wps-office (mais bien des paquets traditionnels deb ou rpm).
Je clique sur la première proposition que j'ai ensuite la possibilité d'installer:
Pour la vérification orthographique je télécharge ici le zip qui convient.
Je copie la commande
sudo unzip fr_FR -d /var/lib/flatpak/app/com.wps.Office/current/active/files/extra/wps-office/office6/dicts/spellcheck/
Ensuite après avoir navigué avec dolphin jusqu'au dossier où se trouve le zip téléchargé j'appuie sur F4, ce qui ajoute à la fenêtre une zone où je peux coller ma commande. Pour ce faire je clique droit dans cette zone et dans le menu contextuel qui surgit je choisis 'coller':
J'appuie sur 'Enter' et mon mot de passe est demandé. Rien n'est affiché pendant que je le tape (pas d'étoiles). Je termine la saisie de ce mot de passe par un nouvel appui sur 'Enter'. La commande s'exécute alors. Un nouvel appui sur F4 remettra dolphin dans son état initial.
Et voilà. Il reste à basculer vers une interface en français, ainsi que de définir le français par défaut pour la vérification orthographique.
Tout ceci est expliqué dans le post précédent.
J'oubliais: il se pourrait que les entrées wps n'apparaissent pas tout de suite dans le menu. Mais tout rentrera dans l'ordre lors d'une nouvelle session.
Il peut y avoir des mises à jour 'flatpak' même si la version du programme ne change pas:
Dans ce cas, il faut réinstaller le dictionnaire.
mercredi 24 juillet 2019
wps-office 2019 avec flatpak
Dans le billet précédent, j'avais montré comment franciser une installation de wps-office effectuée à partir d'un paquet snap. Depuis une version snap multilingue de wps-office a été publiée, ce qui résout le problème. Mais la toute nouvelle version (2019) n'existe pas à ce jour en tant que paquet snap. Elle existe sous forme de paquet rpm ou deb mais aussi sous forme de paquet flatpak, flatpak que l'on pourrait qualifier de concurrent de snap.
On trouvera ici tous les renseignements pour une mise en route de flatpak.
Pour Fedora flatpak est déjà installé. Je télécharge depuis cette page, le fichier flathub.flatpakrepo que j'ouvre pour installation avec gnome-software.
Je peux aussi procéder en ligne de commande:
$ cd Téléchargements/
$ flatpak remote-add flathub flathub.flatpakrepo
Pour Ubuntu, il faut en premier installer flatpak:
$ sudo apt install flatpak
et puis pour gnome-software:
$ sudo apt install gnome-software-plugin-flatpak
En cas d'allergie à la ligne de commande je vois une solution:
wps-office est maintenant visible dans gnome-software et peut être installé de manière graphique:
Mais j'abomine ce genre d'installation car il n'y a aucun retour, pas d'infos.
Je procède en ligne de commande:
$ sudo flatpak install flathub com.wps.Office
Après l'installation, je peux basculer facilement vers une interface en français en cliquant sur 'Switch Language':
Ce n'est pas le cas si on installe un paquet rpm ou deb.
Pour la vérification orthographique, c'est une autre paire de manches.
En premier je télécharge ici le zip qui convient.
Ensuite:
$ cd Téléchargement
$ find /var/lib/flatpak/ -name 'spellcheck'
output
L'output de la commande find comprend en principe une seule ligne qu'il convient de sélectionner en vue d'un 'copier-coller'.
Puis:
$ sudo unzip fr_FR.zip -d output
En fait, le 'find' n'est pas nécessaire. La commande suivante suffit:
$ sudo unzip fr_FR.zip -d /var/lib/flatpak/app/com.wps.Office/current/active/files/extra/wps-office/office6/dicts/spellcheck/
Ceci évidemment si je connais la réponse (résultat du 'find').
Ou sinon, je pourrais procéder en une seule étape:
$ find -L /var/lib/flatpak/app/com.wps.Office/ -name 'spellcheck' | tail -1 | sudo xargs unzip fr_FR.zip -d
Cette fois aussi il est possible d'éviter la ligne de commande mais franchement pourquoi? Certaines commandes semblent effrayantes, mais il n'y a rien taper: il suffit d'effectuer un 'copier-coller à partir de ce blog (sans le $ qui appartient à l'invite de commande).
Ah oui: il faut quand même taper le mot de passe d’administration.
Dans Ubuntu, pour éviter la ligne de commande:
Ce n'est pas fini:
En cas de mise à jour de wps-offfice (par exemple via la commande sudo flatpak update com.wps.Office), il faut réinstaller le dictionnaire français et de nouveau définir le Français comme langue par défaut de la vérification orthographique.
On trouvera ici tous les renseignements pour une mise en route de flatpak.
Pour Fedora flatpak est déjà installé. Je télécharge depuis cette page, le fichier flathub.flatpakrepo que j'ouvre pour installation avec gnome-software.
Je peux aussi procéder en ligne de commande:
$ cd Téléchargements/
$ flatpak remote-add flathub flathub.flatpakrepo
Pour Ubuntu, il faut en premier installer flatpak:
$ sudo apt install flatpak
et puis pour gnome-software:
$ sudo apt install gnome-software-plugin-flatpak
En cas d'allergie à la ligne de commande je vois une solution:
- installer synaptic depuis gnome-software (aussi appelé 'Logiciels')
- fermer gnome-software et depuis synaptic installer flatpak et gnome-software-plugin-flatpak
- fermer synaptic
wps-office est maintenant visible dans gnome-software et peut être installé de manière graphique:
Mais j'abomine ce genre d'installation car il n'y a aucun retour, pas d'infos.
Je procède en ligne de commande:
$ sudo flatpak install flathub com.wps.Office
Après l'installation, je peux basculer facilement vers une interface en français en cliquant sur 'Switch Language':
Ce n'est pas le cas si on installe un paquet rpm ou deb.
Pour la vérification orthographique, c'est une autre paire de manches.
En premier je télécharge ici le zip qui convient.
Ensuite:
$ cd Téléchargement
$ find /var/lib/flatpak/ -name 'spellcheck'
output
L'output de la commande find comprend en principe une seule ligne qu'il convient de sélectionner en vue d'un 'copier-coller'.
Puis:
$ sudo unzip fr_FR.zip -d output
En fait, le 'find' n'est pas nécessaire. La commande suivante suffit:
$ sudo unzip fr_FR.zip -d /var/lib/flatpak/app/com.wps.Office/current/active/files/extra/wps-office/office6/dicts/spellcheck/
Ceci évidemment si je connais la réponse (résultat du 'find').
Ou sinon, je pourrais procéder en une seule étape:
$ find -L /var/lib/flatpak/app/com.wps.Office/ -name 'spellcheck' | tail -1 | sudo xargs unzip fr_FR.zip -d
Cette fois aussi il est possible d'éviter la ligne de commande mais franchement pourquoi? Certaines commandes semblent effrayantes, mais il n'y a rien taper: il suffit d'effectuer un 'copier-coller à partir de ce blog (sans le $ qui appartient à l'invite de commande).
Ah oui: il faut quand même taper le mot de passe d’administration.
Dans Ubuntu, pour éviter la ligne de commande:
- installer nautilus-admin (par exemple à l'aide de synaptic)
- ouvrir le gestionnaire (explorateur) de fichier (nautilus)
- naviguer jusque /var/lib/flatpak/app/com.wps.Office/x86_64/stable/aff0a8...b6169/files/extra/wps-office/office6/dicts/
- cliquer droit sur 'spellcheck' et dans le menu contextuel qui surgit, choisir 'Ouvrir en tant qu'administrateur'
Ce n'est pas fini:
- ouvrir une nouvelle instance de nautilus
- ouvrir 'Téléchargement' en tant qu’administrateur
- cliquer droit sur fr_FR.zip et choisir 'Extraire ici' dans le menu contextuel
- effectuer un 'glisser-déposer' de fr_FR dans le dossier 'spellcheck' précédemment ouvert
En cas de mise à jour de wps-offfice (par exemple via la commande sudo flatpak update com.wps.Office), il faut réinstaller le dictionnaire français et de nouveau définir le Français comme langue par défaut de la vérification orthographique.
samedi 10 novembre 2018
wps-office snap
Comme indiqué dans l'article précédent wps-office peut être installé sans qu'il soit besoin de télécharger un deb, un rpm ou un tar.gz (par exemple via la logithèque d'Ubuntu).
Mais il s'agit alors d'un paquet snap.
Et dans ce cas, tout ce que j'ai écrit concernant la francisation du produit n'est plus valable.
En effet, il n'y a plus d'installation dans /opt/kingsoft. Le paquet snap n'est pas dépaqueté mais monté en read only dans /snap/wps-office/1, ce qui peut être vérifié en ligne de commande:
mount | grep 'wps-office'
/var/lib/snapd/snaps/wps-office_1.snap on /snap/wps-office/1 type squashfs (ro,nodev,relatime,x-gdu.hide)
nsfs on /run/snapd/ns/wps-office.mnt type nsfs (rw)
(ro = read only = lecture seule)
Donc impossible de modifier quoique ce soit dans /snap/wps-office/1.
De plus ~/.kingsoft est maintenant inopérant.
Cependant une exploration du système conduit à la découverte d'un dossier
~/snap/wps-office/1/.kingsoft/
De manière générale, il faut chaque fois préfixer les dossiers considérés dans l'article précédent (concernant une installation classique) par snap/wps-office/1/ .
Ainsi pour la francisation de l'interface telle qu'elle est expliquée précédemment, il suffit de remplacer dans les commandes
.kingsoft/ par snap/wps-office/1/.kingsoft/
En ce qui concerne le dictionnaire (pour la vérification de l'orthographe), je l'avais placé dans /opt/kingsoft/wps-office/office6/dicts/spellcheck.
L'équivalent /snap/wps-office/1/opt/kingsoft/wps-office/office6/dicts/spellcheck contient seulement le dictionnaire en_US et comme précisé plus haut toute modification du dossier spellcheck est impossible même en root.
Je me suis rabattu sur ~/snap/wps-office/1/.kingsoft/office6/dicts.
Donc en cas de vestige d'une ancienne installation dans /opt:
cd ~/snap/wps-office/1/.kingsoft/office6/dicts/
mv /opt/kingsoft/wps-office/office6/dicts/spellcheck/fr_FR ./
En cas de téléchargement à partir d'ici d'un fichier fr_FR.zip:
cd ~/Téléchargement
sudo unzip fr_FR.zip -d ~/snap/wps-office/1/.kingsoft/office6/dicts
Mais il s'agit alors d'un paquet snap.
Et dans ce cas, tout ce que j'ai écrit concernant la francisation du produit n'est plus valable.
En effet, il n'y a plus d'installation dans /opt/kingsoft. Le paquet snap n'est pas dépaqueté mais monté en read only dans /snap/wps-office/1, ce qui peut être vérifié en ligne de commande:
mount | grep 'wps-office'
/var/lib/snapd/snaps/wps-office_1.snap on /snap/wps-office/1 type squashfs (ro,nodev,relatime,x-gdu.hide)
nsfs on /run/snapd/ns/wps-office.mnt type nsfs (rw)
(ro = read only = lecture seule)
Donc impossible de modifier quoique ce soit dans /snap/wps-office/1.
De plus ~/.kingsoft est maintenant inopérant.
Cependant une exploration du système conduit à la découverte d'un dossier
~/snap/wps-office/1/.kingsoft/
De manière générale, il faut chaque fois préfixer les dossiers considérés dans l'article précédent (concernant une installation classique) par snap/wps-office/1/ .
Ainsi pour la francisation de l'interface telle qu'elle est expliquée précédemment, il suffit de remplacer dans les commandes
.kingsoft/ par snap/wps-office/1/.kingsoft/
En ce qui concerne le dictionnaire (pour la vérification de l'orthographe), je l'avais placé dans /opt/kingsoft/wps-office/office6/dicts/spellcheck.
L'équivalent /snap/wps-office/1/opt/kingsoft/wps-office/office6/dicts/spellcheck contient seulement le dictionnaire en_US et comme précisé plus haut toute modification du dossier spellcheck est impossible même en root.
Je me suis rabattu sur ~/snap/wps-office/1/.kingsoft/office6/dicts.
Donc en cas de vestige d'une ancienne installation dans /opt:
cd ~/snap/wps-office/1/.kingsoft/office6/dicts/
mv /opt/kingsoft/wps-office/office6/dicts/spellcheck/fr_FR ./
En cas de téléchargement à partir d'ici d'un fichier fr_FR.zip:
cd ~/Téléchargement
sudo unzip fr_FR.zip -d ~/snap/wps-office/1/.kingsoft/office6/dicts
Inscription à :
Articles (Atom)