Kubuntu 16.04

Olivier K., 30 avril 2016

Le 21 avril 2016 sortait officiellement la nouvelle version de Kubuntu la 16.04. Étant déjà sous Kubuntu 15.10, j’ai du attendre quelques heures d eplus pour pouvoir faire la mise à jour via muon update.
Cela fonctionne très bien. Pour les vieux utilisateur de Linux (pour ma part depuis mars 2000) comme moi, cette mise à jour simplissime me fait presque oublier que durant plusieurs années, la seule façon de mettre à jour Ubuntu était de faire une réinstallation complète.

Les nouveautés

Je vous renvoie sur le site http://kubuntu.org/news/kubuntu-16-... pour les nouveautés.

Cotés bureautique, la version 5 de LibreOffice apporte son lot de nouveauté :
https://wiki.documentfoundation.org...

Amélioration constatées

Avec Kubuntu 15.10 installé avec UEFI sur un disque dur SSD + un disque dur SATA pour des données. J’avais des problèmes lors du lancement, une fois sur trois, je ne trouvais pas Grub. Ce problème n’apparaît plus avec la version 16.04.

PHP 7.0

J’ai un serveur Apache-MySql-Php local qui a été églament mis à jour :

Au revoir php 5... Bonjour php 7...

La mise à jour se fait de manière transparente de ce coté.

Par contre j’ai activé le module userdir pour développer des trucs dans le répertoire public_html sans passer par /var/www/html/.
La mise à jour à une conséquence particulière : le code php qui fonctionnait si bien en version 5.6 ne fonctionne plus : affichage d’une page blanche ou du code (pour Spip ou cakePhp alors que ces applications sont notés 100 % compatible avec php 7.0).

La solution est simple : le module php5 a été remplacé par le module php7.0 et il ne faut pas oublier de modifier le fichier php7.0.conf et de commenter les dernières lignes (##) pour pouvoir utiliser comme avant le répertoire public_html.

php7.0.conf :

<FilesMatch ".+\.ph(p[3457]?|t|tml)$">
   SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch ".+\.phps$">
   SetHandler application/x-httpd-php-source
   # Deny access to raw php sources by default
   # To re-enable it's recommended to enable access to the files
   # only in specific virtual host or directory
   Require all denied
</FilesMatch>
# Deny access to files without filename (e.g. '.php')
<FilesMatch "^\.ph(p[3457]?|t|tml|ps)$">
   Require all denied
</FilesMatch>

# Running PHP scripts in user directories is disabled by default
#
# To re-enable PHP in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
##<IfModule mod_userdir.c>
##    <Directory /home/*/public_html>
##        php_admin_flag engine Off
##    </Directory>
##</IfModule>

Ensuite relancer le serveur apache, dans un terminal, taper : sudo service apache2 restart. Si des problème persistent essayer de vider le cache de votre page sur le navigateur ( CTRL+F5).

Conclusion

La mise à jour s’est déroulée sans problème. La version 16.04 est bien née et apporte une stabilité accrue par rapport à la version 15.10 (notamment au démarrage).