Catégories
Linux

Debian Stretch: Upgrade PostgreSQL 9.4 to 9.6

Étape 1 : Préparation

  • Fermer toutes les applications utilisant Postgresql : odoo, dovecot, gitlab, …
  • Stopper le service Postgresql : systemctl stop postgresql

Étape2 : Mettre à jour

1
2
3
4
5
# pg_lsclusters
 
Ver Cluster Port Status Owner Data directory Log file
9.4 main 5432 down postgres /var/lib/postgresql/9.4/main /var/log/postgresql/postgresql-9.4-main.log
9.6 main 5433 down postgres /var/lib/postgresql/9.6/main /var/log/postgresql/postgresql-9.6-main.log

On supprime d’abord le cluster crée lors de la mise à jour

1
2
# pg_dropcluster 9.6 main --stop
Redirecting stop request to systemctl

On met à jour le cluster 9.4 en 9.6 :

1
2
3
4
5
6
7
8
# pg_upgradecluster 9.4 main
 
Stopping old cluster...
[...]
Success. Please check that the upgraded cluster works. If it does,
you can remove the old cluster with
 
pg_dropcluster 9.4 main

Étape 3 : Nettoyage

La liste des clusters devrait ensuite ressemble à cela :

1
2
3
4
5
# pg_lsclusters
 
Ver Cluster Port Status Owner Data directory Log file
9.4 main 5433 down postgres /var/lib/postgresql/9.4/main /var/log/postgresql/postgresql-9.4-main.log
9.6 main 5432 online postgres /var/lib/postgresql/9.6/main /var/log/postgresql/postgresql-9.6-main.log

une fois tout d’aplomb, on peut supprimer l’ancien cluster (le 9.4)

1
2
3
4
# pg_dropcluster 9.4 main
# pg_lsclusters
Ver Cluster Port Status Owner Data directory Log file
9.6 main 5432 online postgres /var/lib/postgresql/9.6/main /var/log/postgresql/postgresql-9.6-main.log

Au finale on supprimer totalement l’ancienne version (9.4)

1
# apt-get --purge remove postgresql-9.4 postgresql-client-9.4
Catégories
Linux

Debian 6.0 Squeeze est sortie…

C’est bon, mangez en !
http://debian.org/News/2011/20110205a

En plus Debian en a profité pour modifier l’apparence de son site internet : le moins que l’on puisse dire c’est que c’est sobre et dépouillé ! Moi j’aime !

Catégories
Linux Trucs et astuces

Installer Flash sous Debian Testing « Squeeze » amd64

Suite aux nombreuses failles sur le plugin Flash, Adobe a jeté l’éponge et ne maintient plus son plugin en version 64 bits (Lire l’annonce d’Adobe.)

Il reste dès lors peu de solutions :

  • Revenir sur une distrib 32 bits
  • Installé − à l’instar de windows − le plugin en version 32 bits
  • chrooter complètement son environnement pour avoir un Firefox en 32 bits dans son environnement 64
  • Se passer de flash
  • Installer des alternatives : gnash,…

Je vais retenir l’installation du plugin en version 32 bits.
La méthode est entièrement décrite à l’adresse suivante : http://wiki.debian.org/FlashPlayer et plus particulièrement : « Installation sous Squeeze AMD64 »

Je cite :

Debian Testing ‘Squeeze’ amd64

Currently not supported by Adobe. See the announcement by Adobe and bug #586273.

However, there is a workaround:

  1. aptitude install fakeroot binutils nspluginwrapper ia32-libs
  2. Download and run this script: http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-squeeze.sh
  3. dpkg -i ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb
  4. Install this package: http://people.debian.org/~bartm/flashplugin-nonfree/flashplugin-nonfree_10.1.53.64.1_amd64.deb

Note (21/08/2010) : Aller voir régulièrement à la page « Installation sous Squeeze AMD64 », les paquets et leur version changent de temps à autre !

An entirely different approach is to install a browser and the 32 bit plugin in an i386 chroot as described in the AMD64 HOWTO.

Catégories
Trucs et astuces

Conversions ISO-8859-15 en UTF-8

Quelques liens pour le passage de Debian en UTF-8

Pour convertir un répertoire complet au format UTF8 en partant d’ISO-8859-15 : (urpmi|aptitude|emerge|pacman|whatever) convmv convmv -r --nosmart --notest -f iso-8859-1 -t utf8 * Convertir un fichier en UTF-8 en ISO-8859-15 iconv -c --from-code=UTF-8 --to-code=ISO-8859-15 -o <fichier-iso-8859-15> <fichier-utf8>