Ubuntu : mettre à jour son système

Pour voir la version de votre Ubuntu :

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty

Vous pouvez vérifier les périodes de support des différentes versions d’Ubuntu sur le site officiel.

Récupérer la liste des mises à jour disponibles 

$ apt-get update
Get:1 http://security.ubuntu.com trusty-security InRelease [64.4 kB]
Ign http://archive.ubuntu.com trusty InRelease
Get:2 http://archive.ubuntu.com trusty-updates InRelease [64.4 kB]
Get:3 http://security.ubuntu.com trusty-security/main amd64 Packages [410 kB]
Hit http://archive.ubuntu.com trusty Release.gpg
[...]

 

Mettre à jour les paquets installés

$ apt-get upgrade

Mettre à jour les paquets ainsi que les dépendances

$ apt-get dist-upgrade

Linux: changer la locale (langue) par défaut

Cet article décrit comment la langue par défaut d’un système Linux peut-être configurée ou re-configurée.
Les commandes suivantes ont été testées sur Debian et Ubuntu.

La locale par défaut du sytème est configurée dans /etc/default/locale

$ cat /etc/default/locale
# File generated by update-locale
LANG="fr_FR.UTF-8"

Vous pouvez voir les variables d’environnement actuelles en tapant la commande suivante :

$ locale
LANG=fr_FR.UTF-8
LANGUAGE=
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=

 

Pour la changer, il faut utiliser dpkg-reconfigure locales qui permet de configurer les locales disponibles sur le système ainsi que la locale par défaut.

Une fois reconfigurées, le nouveau fichier locale :

# File generated by update-locale
LANG=en_US.UTF-8
LC_ALL="C"

Pour vérifier la locale dans votre session courante :

$ echo $LANG
en_US.UTF-8

 

$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=