Ubuntu Update Version 14.04 Développement

De EjnTricks
Révision de 26 avril 2014 à 20:26 par Etienne (discussion | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Lors d'une tentative de mise à jour de Ubuntu, celle-ci est passée de la version 12.04 en 14.04 développement. Le saut de version est à proscrire et cet article va présenter quelques erreurs rencontrées et les actions réalisées sur cette version.


link Gestion de paquets

Depuis la version 10.10, il a été décidé de tendre vers ne machine avec uniquement les paquets utilisés. L'installation initialie de Ubuntu a été réalisée avec une version poste de travail, et il est souhaité de tendre vers un serveur. Un ensemble de paquet a été une nouvelle fois supprimé. Pour autant, ils étaient peut être déjà présents mais pas encore identifiés comme inutiles.

Bluetooth

Dans le cadre de cette installation, Ubuntu est installé sur une machine Dell Inspiron Zino qui ne contient aucun matériel bluetooth. Donc les paquets relatifs à ce protocole de communication sont supprimés.

bluez
bluez-alsa
bluez-gstreamer
libbluetooth3

La suppression de libbluetooth3 entraîne la suppression de deux paquets obex.

obex-data-server
obexd-client

Byobu

Byobu est une amélioration du terminal permettant d'avoir des informations sur le système, d'avoir plusieurs fenêtres de terminal ... Cependant dans le cadre de cette installation, cela s'avère inutile puisque l'accès à la machine s'effectue via Putty. Le paqet est supprimé.

byobu

Documentation officielle: http://doc.ubuntu-fr.org/byobu


Bogo Filter

Bogo Filter est une application permettant de filtrer les spams. Or la machine n'est pas utilisée pour recevoir des messages, ni en envoyer. Les paquets suivants sont supprimés.

bogofilter
bogofilter-bdb
bogofilter-common

Documentation officielle: http://bogofilter.sourceforge.net/


eSpeak

Cette application permet de "lire" un texte depuis un fichier ou une sortie d'exécution. Bien que séduisante, elle n'est pas utile dans le cadre de cette installation. Les paquets suivants sont supprimés.

espeak
espeak-data
libespeak1
speech-dispatcher

Documentation officielle: http://espeak.sourceforge.net


Evince utils

L'application evince permet de visualiser les fichiers PDF. Il restait le paquet evince-common qui a été supprimé.


Gadu

Gadu-Gadu est une application de messagerie instantanée populaire en Pologne. Dans le cadre de cette installation, utilisation comme un serveur, ce type d'application n'est pas nécessaire.

libgadu3


Données GeoIP

Un paquet est disponible avec un base de données GEOIP. Cependant cela a été mis en place manuellement pour Awstats et Piwik. Le paquet geoip-database est supprimé.


Gestion des IPod

Des paquets sont disponibles afin de gérer une communication avec un IPod. Or aucun matériel de ce type ne sera jamais connecté. Les paquest suivants sont supprimés.

libgpod-common
libgpod4:amd64
libpod-plainer-perl


Gnome keyring

Cette application est utilisée comme "coffre" pour les mots de passe utilisateur. La documentation, fichier /usr/share/doc/gnome-keyring/README indique ceci:

gnome-keyring is a program that keep password and other secrets for
users. It is run as a damon in the session, similar to ssh-agent, and
other applications locate it via an environment variable or a dbus.

The program can manage several keyrings, each with its own master
password, and there is also a session keyring which is never stored to
disk, but forgotten when the session ends.

The library libgnome-keyring is used by applications to integrate with
the gnome keyring system.

Les paquets suivants sont supprimés.

gnome-keyring
libp11-kit-gnome-keyring
libpam-gnome-keyring

Dans le cadre de cette installation, le paquet gnome-keyring est donc supprimé, entraînant la suppression des deux paquets.

python-ubuntu-sso-client
python-ubuntuone-storageprotocol


Gnome user guide

L'outil gnome a été installé avec une documentation fournie, dans plusieurs langues. Or cette documentation n'est plus nécessaire dans le cadre de cette installation, et le paquet suivnt est supprimé.

gnome-user-guide


gucharmap

Cet outil permet de sélectionner des caractères en fonction de la langue sélectionnée. Il est utile avec un gestionnaire de bureau pour l'édition de texte. Dans le cadre de cette installation, c'est inutile et le paquet gucharmap est supprimé. Documentation officielle: http://doc.ubuntu-fr.org/gucharmap


GTKHtml

L'application GTKHtml se charge de l'affichage de fichier HTML. Dans le cadre de cette installation, ceci est inutile et les paquets suivants sont supprimés.

libgtkhtml-editor-common
libgtkhtml-editor0
libgtkhtml3.14-19


GTKSpell

L'application GTKSpell permet de suggérer des mots dans des fenêtres de saisie de texte. Comme il est souhaité de supprimer toute interface graphique dans le cadre de cette installation, ceci est inutile et les paquets suivants sont supprimés.

libgtkspell0
python-gtkspell

Documentation officielle: http://gtkspell.sourceforge.net


Ibus

Cette application permet d'écrire dans des langues à écritures complexes. Or dans le cadre de cette installation, aucune langue particulière n'est utilisée. Elle est donc inutile et supprimée.

ibus
ibus-gtk
ibus-gtk3
gir1.2-ibus-1.0
libibus-1.0-5

Documentation officielle: http://doc.ubuntu-fr.org/byobu


Indicate

Cette librairie permet de notifier des composant graphique d'un évènement. Comme il est souhaité de supprimer toute interface graphique dans le cadre de cette installation, ceci est inutile et les paquets suivants sont supprimés.

libindicate-gtk3
libindicate5
python-indicate


Service Google

Le paquet libgdata-common permet d'accéder aux services Google. Dans le cadre de cette installation, ceci est inutile et il est donc supprimé.


Libgweather

Le paquet libgweather-common fournit des librairies pour accèder aux informations métérologique depuis internet. Celle-ci et utilisée par des applets sur les bureaux. Comme il est souhaité de supprimer toute interface graphique dans le cadre de cette installation, le paquet est supprimé suivant.

libgweather-common


Liblircclient0

Cette librairie fournit les outils pour l'utilisation des commandes infra rouge. Cette fonctionnalité n'est pas utilisée dans le cadre de cette installation. Le paquet est donc supprimé.

liblircclient0

Documentation officielle: http://www.lirc.org/


Libpurple

Ce paquet contient des librairie pour l'outil purple de messagerie instantanée. Comme pour Gadu et Telepathy, cela est supprimé.

libpurple-bin


LibSoup Gnome

La librairie libsoup s'intègre à GNOME pour offrir des librairies HTTP client/server comme l'indique la documentation dans le fichier /usr/share/doc/libsoup-gnome2.4-1/README:

libsoup is an HTTP client/server library for GNOME. It uses GObjects
and the glib main loop, to integrate well with GNOME applications.

Features:
  * Both asynchronous (GMainLoop and callback-based) and synchronous APIs
  * Automatically caches connections
  * SSL support
  * Proxy support, including authentication and SSL tunneling
  * Client support for Digest, NTLM, and Basic authentication
  * Server support for Digest and Basic authentication
  * XML-RPC support

See the documentation in docs/reference/ and the test programs in
tests/ for simple examples of how to use the code. The
evolution-data-server and evolution-exchange modules in GNOME CVS have
some more complicated examples.

There is a mailing list for libsoup-related questions/discussions at
gnome.org. Visit http://mail.gnome.org/mailman/listinfo/libsoup-list
to subscribe or read the archives.

Bugs against libsoup can be filed at the GNOME bugzilla:
http://bugzilla.gnome.org/enter_bug.cgi?product=libsoup

More information (including the libsoup To Do list) is available at
http://live.gnome.org/LibSoup

Licensing:
libsoup is licensed under the LGPL, see COPYING for more details.

Le paquet libsoup-gnome2.4-1 est donc supprimé pour cette installation entraînant la suppression de gir1.2-soup-2.4.


Paquet mobile-broadband-provider-info

Ce paquet contient les informations sur les fournisseurs d'accès mobile. Dans le cadre de cette installation, la machine ne sera jamais connecté à travers un appareil mobile. Le paquet est donc supprimé.

mobile-broadband-provider-info


Speech

Une librairie est disponible afin de "lire" un texte sur la sortie audio de la machine. Dans le cadre de cette installation, la lecture de texte est inutile et les paquets relatifs à cette librairie sont supprimés.

libspeechd2


Sane

L'outil Sane fournit des accès aux scanners. Dans le cadre de cette installation, aucun scanner ne sera utilisé et les paquets relatifs à cette fonctionnalité sont obsolètes.

sane-utils


Telepathy

Telepathy est un framework utilisé dans le cadre de messagerie instantanée. Elle n'a pas lieu d'être installée dans le cadre d'un serveur et les différents paquets encore installés sont supprimés.

libtelepathy-glib0
libtelepathy-logger2
libtelepathy-logger3
python-telepathy
telepathy-logger

Cela entraîne la suppression du paquet libmission-control-plugins0.


Firewall UFW

Cet outil permet une gestion "facile" du firewall. Cependant, il est préféré de maitriser Iptables, pour être en mesure de l'utiliser sur des machines avec une autre distribution, surtout dans le monde professionnel. Qui plus est, ce service est désactivé par défaut. Le paquet supprimé est:

ufw

Documentation officielle: https://help.ubuntu.com/community/UFW


Lors de sa suppression, un warning a été affiché:

#sudo apt-get purge ufw
.
.
.
After this operation, 732 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 230755 files and directories currently installed.)
Removing ufw ...
Skip stopping firewall: ufw (not enabled)
Purging configuration files for ufw ...
dpkg: warning: while removing ufw, directory '/lib/ufw' not empty so not removed

Le répertoire /lib/ufw contenait deux fichiers:

#sudo ll /lib/ufw/
total 24
drwxr-xr-x  2 root root  4096 Jan  1 23:29 ./
drwxr-xr-x 25 root root 12288 Dec 22 18:22 ../
-rw-r-----  1 root root  1263 Dec 29 12:53 user.rules.20131229_131901
-rw-r-----  1 root root  1287 Dec 29 12:53 user6.rules.20131229_131901

En fait, une première tentative d'utilisation avait été réalisé et les règles sauvegardées, d'où la présence de ces fichiers. Le répertoire et son contenu peuvent donc être supprimés sans problème:

#sudo rm -r /lib/ufw


WebKitGTK

La librairie WebKitGTK est utilisée par de nombreux projet afin d'afficher du contenu HTML. Comme il est souhaité de supprimer toute interface graphique dans le cadre de cette installation, ceci est inutile et les paquets suivants sont supprimés.

libqtwebkit4
libwebkitgtk-1.0-0
libwebkitgtk-1.0-common
libwebkitgtk-3.0-0
libwebkitgtk-3.0-common
python-webkit

Ce qui entraîne la suppression des paquets supplémentaires:

python-qt4
zenity

Documentation officielle: http://webkitgtk.org


Yelp

Cet outil est utilisé par le centre d'aide de Ubuntu. Il est basé sur l'interface graphique Gnome, préalablement supprimé. Le paquet est donc obsolète dans le cadre de cette installation.

libyelp0
yelp
yelp-xsl

Documentation officielle: http://doc.ubuntu-fr.org/yelp


usb-creator-common

Le paquet usb-creator-common permet de créer un support de démarrage avec le système, comme un LiveCD. Dans le cadre de cette installation, ceci est inutile et il est donc supprimé.

Documentation officielle: http://doc.ubuntu-fr.org/usb-creator


Paquets d'interface graphique

Depuis la version 10.10, des paquets sont supprimés afin de se rapprocher d'une installation type serveur. Tous n'avaient pas été pris en compte et les suivants ont été supprimés.

gnome-icon-theme
humanity-icon-theme


Bug-icon.png Adaptations

De nombreuses montées de versions des produits ont été mises en place, nécessitant des adaptations des installations / paramétrages déjà mis en place. Ce paragraphe référence les actions menées dans le cadre de cette machine.

Concernant l'application Cups, il a été nécessaire de modifier la configuration de AppArmor.

Comme sur chaque montée de version, le driver de l'imprimante a du être mis à jour.