1311 private links
Super pratique cet outil pour faire une montée de version de PostgreSQL sans se prendre (trop) la tête.
J'avais un vieux container Docker qui tournait en version 9.4 pour FreshRSS. Pour la faire courte, j'ai eu des problèmes de certificat SSL au 1er octobre pour récupérer les flux RSS, j'ai voulu faire une montée de version de FreshRSS, et je me suis rendu compte que j'avais des erreurs SQL parce que la version de Postgres n'est pas supportée.
Du coup, avec cet outil, j'ai pu :
- copier le dossier de données
- faire tourner le script pour passer de 9.4 à 9.6
- remplacer le dossier de données
- on recrée le container PostgreSQL dans la bonne version
- ???
- profit
En gros ça donne
# préparation
OLD=9.4
NEW=9.6
mkdir $OLD
cp /data/postgresql-data ./9.4/data
# ici j'ai du corriger un soucis parce qu'il considérait que le serveur n'avait pas été arrêté correctement
rm 9.4/data/postmaster.pid
docker run -it --rm -v `pwd`/:/var/lib/postgresql/ tianon/postgres-upgrade:9.4-to-12 bash
> su postgres
> $PGBINOLD/pg_ctl start -w -D $PGDATAOLD
> $PGBINOLD/pg_ctl stop -w -D $PGDATAOLD
> exit
# migration
docker run --rm -v "$PWD":/var/lib/postgresql "tianon/postgres-upgrade:$OLD-to-$NEW" --link
# remplacement
mv /data/postgresql-data /data/postgresql-data.sav
cp 9.6/data /data/postgresql-data
htop
like, with more features.
Plein d'outils qui améliorent les commandes « de base ».
J'en connais/utilise quelques uns, genre bat
, fzf
ou tldr
mais je me note cette liste.
Intéressant pour l'expérience.
Standalone Steam Controller driver and UI 'SC Controller' gets a sweet small upgrade | GamingOnLinux
Un logiciel pour mapper les touches de la manette Steam sur Linux.
Liste de vendeurs de laptops.
Je confirme, et c'est chiant. Il faut toujours garder un œil sur la RAM/SWAP consommée, parce qu'une fois la mémoire remplie, c'est terminé. Tout est freeze, la souris ne bouge quasiment plus, les entrées claviers sont ignorées, etc. On est parti pour un bon vieux reboot au bouton comme avec Win98.
Il me semble que Windows gère mieux cette situation. En tout cas à l'époque où j'ai dû bosser avec, ça ne m'est jamais arrivé.
J'espère que la situation s'améliorera dans les années à venir, quitte, à minima, à tuer le processus qui consomme le plus de RAM avant que tout le système ne soit complètement à genoux.
Moche. Mais j'imagine que ça sera vite patché.
Bonne nouvelle ! via
Un IE sous Linux avec Vagrant. J'ai pas testé mais ça peut servir.
Quoi ? C'est un mec dans son salon qui a porté tout ces jeux sur Linux ?! Eh bien on peut le remercier chaudement.
C'est à la fois impressionnant, et à la fois inquiétant de se dire que ça ne tient pas non plus à grand chose.
Quelques outils sympas qui améliorent l’expérience en ligne de commande.
Sympa. Sauf que je ne vois jamais mon bureau en fait. J'ai un truc similaire sur Firefox, l'extension Tabliss. Et là je les vois chaque fois que j'ouvre un nouvel onglet.
https://addons.mozilla.org/fr/firefox/addon/tabliss/?src=recommended
Outil de montage vidéo sur Linux
Comme son nom l'indique, un dashboard dans le terminal. À tester...
Alias | Command | Description |
---|---|---|
yaconf | yaourt -C | Fix all configuration files with vimdiff |
yain | yaourt -S | Install packages from the repositories |
yains | yaourt -U | Install a package from a local file |
yainsd | yaourt -S --asdeps | Install packages as dependencies of another package |
yaloc | yaourt -Qi | Display information about a package in the local database |
yalocs | yaourt -Qs | Search for packages in the local database |
yalst | yaourt -Qe | List installed packages including from AUR (tagged as "local") |
yamir | yaourt -Syy | Force refresh of all package lists after updating mirrorlist |
yaorph | yaourt -Qtd | Remove orphans using yaourt |
yare | yaourt -R | Remove packages, keeping its settings and dependencies |
yarem | yaourt -Rns | Remove packages, including its settings and unneeded dependencies |
yarep | yaourt -Si | Display information about a package in the repositories |
yareps | yaourt -Ss | Search for packages in the repositories |
yaupd | yaourt -Sy && sudo abs && sudo aur | Update and refresh local package, ABS and AUR databases |
yaupd | yaourt -Sy && sudo abs | Update and refresh the local package and ABS databases |
yaupd | yaourt -Sy && sudo aur | Update and refresh the local package and AUR databases |
yaupd | yaourt -Sy | Update and refresh the local package database |
yaupg | yaourt -Syua | Sync with repositories before upgrading all packages (from AUR too) |
yasu | yaourt -Syua --no-confirm | Same as yaupg , but without confirmation |
upgrade | yaourt -Syu | Sync with repositories before upgrading packages |
👍
Plasma 5 est sympa mais a tendance à déconner régulièrement chez moi.
Pour le restart :
killall plasmashell
kstart plasmashell