http://www.jouvinio.net/wiki/index.php?title=Ubuntu_Update_Version_14.04_D%C3%A9veloppement&feed=atom&action=historyUbuntu Update Version 14.04 Développement - Historique des versions2024-03-28T15:58:33ZHistorique pour cette page sur le wikiMediaWiki 1.26.4http://www.jouvinio.net/wiki/index.php?title=Ubuntu_Update_Version_14.04_D%C3%A9veloppement&diff=6352&oldid=prevEtienne le 26 avril 2014 à 19:262014-04-26T19:26:08Z<p></p>
<p><b>Nouvelle page</b></p><div>Lors d'une tentative de mise à jour de [[Ubuntu]], celle-ci est passée de la version 12.04 en 14.04 développement. <b>Le saut de version est à proscrire</b> et cet article va présenter quelques erreurs rencontrées et les actions réalisées sur cette version.<br />
<br />
<br />
== [[File:Dependencies.gif|link]] Gestion de paquets ==<br />
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.<br />
<br />
=== Bluetooth ===<br />
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.<br />
<div class="console"><br />
bluez<br />
bluez-alsa<br />
bluez-gstreamer<br />
libbluetooth3<br />
</div><br />
<br />
La suppression de <code>libbluetooth3</code> entraîne la suppression de deux paquets <code>obex</code>.<br />
<div class="console"><br />
obex-data-server<br />
obexd-client<br />
</div><br />
<br />
=== Byobu ===<br />
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é.<br />
<div class="console"><br />
byobu<br />
</div><br />
<br />
{{officialManual|http://doc.ubuntu-fr.org/byobu}}<br />
<br />
<br />
=== Bogo Filter ===<br />
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.<br />
<div class="console"><br />
bogofilter<br />
bogofilter-bdb<br />
bogofilter-common<br />
</div><br />
<br />
{{officialManual|http://bogofilter.sourceforge.net/}}<br />
<br />
<br />
=== eSpeak ===<br />
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.<br />
<div class="console"><br />
espeak<br />
espeak-data<br />
libespeak1<br />
speech-dispatcher<br />
</div><br />
<br />
{{officialManual|http://espeak.sourceforge.net}}<br />
<br />
<br />
=== Evince utils ===<br />
L'application <code>evince</code> permet de visualiser les fichiers PDF. Il restait le paquet <code>evince-common</code> qui a été supprimé.<br />
<br />
<br />
=== Gadu ===<br />
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.<br />
<div class="console"><br />
libgadu3<br />
</div><br />
<br />
<br />
=== Données GeoIP ===<br />
Un paquet est disponible avec un base de données <code>GEOIP</code>. Cependant cela a été mis en place manuellement pour [[Plugin GeoIP Awstats|Awstats]] et [[Plugin GeoIP Piwik|Piwik]]. Le paquet <code>geoip-database</code> est supprimé.<br />
<br />
<br />
=== Gestion des IPod ===<br />
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.<br />
<div class="console"><br />
libgpod-common<br />
libgpod4:amd64<br />
libpod-plainer-perl<br />
</div><br />
<br />
<br />
=== Gnome keyring ===<br />
Cette application est utilisée comme "coffre" pour les mots de passe utilisateur. La documentation, fichier <code>/usr/share/doc/gnome-keyring/README</code> indique ceci:<br />
<div class="console"><br />
gnome-keyring is a program that keep password and other secrets for<br />
users. It is run as a damon in the session, similar to ssh-agent, and<br />
other applications locate it via an environment variable or a dbus.<br />
<br />
The program can manage several keyrings, each with its own master<br />
password, and there is also a session keyring which is never stored to<br />
disk, but forgotten when the session ends.<br />
<br />
The library libgnome-keyring is used by applications to integrate with<br />
the gnome keyring system.<br />
</div><br />
<br />
Les paquets suivants sont supprimés.<br />
<div class="console"><br />
gnome-keyring<br />
libp11-kit-gnome-keyring<br />
libpam-gnome-keyring<br />
</div><br />
<br />
Dans le cadre de cette installation, le paquet <code>gnome-keyring</code> est donc supprimé, entraînant la suppression des deux paquets.<br />
<div class"console"><br />
python-ubuntu-sso-client<br />
python-ubuntuone-storageprotocol<br />
</div><br />
<br />
<br />
=== Gnome user guide ===<br />
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é.<br />
<div class="console"><br />
gnome-user-guide<br />
</div><br />
<br />
<br />
=== gucharmap ===<br />
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 <code>gucharmap</code> est supprimé.<br />
{{officialManual|http://doc.ubuntu-fr.org/gucharmap}}<br />
<br />
<br />
=== GTKHtml ===<br />
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.<br />
<div class"console"><br />
libgtkhtml-editor-common<br />
libgtkhtml-editor0<br />
libgtkhtml3.14-19<br />
</div><br />
<br />
<br />
=== GTKSpell ===<br />
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.<br />
<div class"console"><br />
libgtkspell0<br />
python-gtkspell<br />
</div><br />
<br />
{{officialManual|http://gtkspell.sourceforge.net}}<br />
<br />
<br />
=== Ibus ===<br />
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.<br />
<div class"console"><br />
ibus<br />
ibus-gtk<br />
ibus-gtk3<br />
gir1.2-ibus-1.0<br />
libibus-1.0-5<br />
</div><br />
<br />
{{officialManual|http://doc.ubuntu-fr.org/byobu}}<br />
<br />
<br />
=== Indicate ===<br />
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.<br />
<div class"console"><br />
libindicate-gtk3<br />
libindicate5<br />
python-indicate<br />
</div><br />
<br />
<br />
=== Service Google ===<br />
Le paquet <code>libgdata-common</code> permet d'accéder aux services Google. Dans le cadre de cette installation, ceci est inutile et il est donc supprimé.<br />
<br />
<br />
=== Libgweather ===<br />
Le paquet <code>libgweather-common</code> 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.<br />
<div class="console"><br />
libgweather-common<br />
</div><br />
<br />
<br />
=== Liblircclient0 ===<br />
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é.<br />
<div class="console"><br />
liblircclient0<br />
</div><br />
<br />
{{officialManual|http://www.lirc.org/}}<br />
<br />
<br />
=== Libpurple ===<br />
Ce paquet contient des librairie pour l'outil <code>purple</code> de messagerie instantanée. Comme pour Gadu et Telepathy, cela est supprimé.<br />
<div class="console"><br />
libpurple-bin<br />
</div><br />
<br />
<br />
=== LibSoup Gnome ===<br />
La librairie <code>libsoup</code> s'intègre à GNOME pour offrir des librairies HTTP client/server comme l'indique la documentation dans le fichier <code>/usr/share/doc/libsoup-gnome2.4-1/README</code>:<br />
<div class="console"><br />
libsoup is an HTTP client/server library for GNOME. It uses GObjects<br />
and the glib main loop, to integrate well with GNOME applications.<br />
<br />
Features:<br />
* Both asynchronous (GMainLoop and callback-based) and synchronous APIs<br />
* Automatically caches connections<br />
* SSL support<br />
* Proxy support, including authentication and SSL tunneling<br />
* Client support for Digest, NTLM, and Basic authentication<br />
* Server support for Digest and Basic authentication<br />
* XML-RPC support<br />
<br />
See the documentation in docs/reference/ and the test programs in<br />
tests/ for simple examples of how to use the code. The<br />
evolution-data-server and evolution-exchange modules in GNOME CVS have<br />
some more complicated examples.<br />
<br />
There is a mailing list for libsoup-related questions/discussions at<br />
gnome.org. Visit http://mail.gnome.org/mailman/listinfo/libsoup-list<br />
to subscribe or read the archives.<br />
<br />
Bugs against libsoup can be filed at the GNOME bugzilla:<br />
http://bugzilla.gnome.org/enter_bug.cgi?product=libsoup<br />
<br />
More information (including the libsoup To Do list) is available at<br />
http://live.gnome.org/LibSoup<br />
<br />
Licensing:<br />
libsoup is licensed under the LGPL, see COPYING for more details.<br />
</div><br />
<br />
Le paquet <code>libsoup-gnome2.4-1</code> est donc supprimé pour cette installation entraînant la suppression de <code>gir1.2-soup-2.4</code>.<br />
<br />
<br />
=== Paquet mobile-broadband-provider-info ===<br />
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é.<br />
<div class="console"><br />
mobile-broadband-provider-info<br />
</div><br />
<br />
<br />
=== Speech ===<br />
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.<br />
<div class="console"><br />
libspeechd2<br />
</div><br />
<br />
<br />
=== Sane ===<br />
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.<br />
<div class="console"><br />
sane-utils<br />
</div><br />
<br />
<br />
=== Telepathy ===<br />
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.<br />
<div class="console"><br />
libtelepathy-glib0<br />
libtelepathy-logger2<br />
libtelepathy-logger3<br />
python-telepathy<br />
telepathy-logger<br />
</div><br />
<br />
Cela entraîne la suppression du paquet <code>libmission-control-plugins0</code>.<br />
<br />
<br />
=== Firewall UFW ===<br />
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.<br />
Le paquet supprimé est:<br />
<div class="console"><br />
ufw<br />
</div><br />
<br />
{{officialManual|https://help.ubuntu.com/community/UFW}}<br />
<br />
Lors de sa suppression, un warning a été affiché:<br />
<div class"console"><br />
#sudo apt-get purge ufw<br />
.<br />
.<br />
.<br />
After this operation, 732 kB disk space will be freed.<br />
Do you want to continue? [Y/n] Y<br />
(Reading database ... 230755 files and directories currently installed.)<br />
Removing ufw ...<br />
Skip stopping firewall: ufw (not enabled)<br />
Purging configuration files for ufw ...<br />
dpkg: warning: while removing ufw, directory '/lib/ufw' not empty so not removed<br />
</div><br />
<br />
Le répertoire <code>/lib/ufw</code> contenait deux fichiers:<br />
<div class="console"><br />
#sudo ll /lib/ufw/<br />
total 24<br />
drwxr-xr-x 2 root root 4096 Jan 1 23:29 ./<br />
drwxr-xr-x 25 root root 12288 Dec 22 18:22 ../<br />
-rw-r----- 1 root root 1263 Dec 29 12:53 user.rules.20131229_131901<br />
-rw-r----- 1 root root 1287 Dec 29 12:53 user6.rules.20131229_131901<br />
</div><br />
<br />
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:<br />
<div class"console"><br />
#sudo rm -r /lib/ufw<br />
</div><br />
<br />
<br />
=== WebKitGTK ===<br />
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.<br />
<div class="console"><br />
libqtwebkit4<br />
libwebkitgtk-1.0-0<br />
libwebkitgtk-1.0-common<br />
libwebkitgtk-3.0-0<br />
libwebkitgtk-3.0-common<br />
python-webkit<br />
</div><br />
<br />
Ce qui entraîne la suppression des paquets supplémentaires:<br />
<div class="console"><br />
python-qt4<br />
zenity<br />
</div><br />
<br />
{{officialManual|http://webkitgtk.org}}<br />
<br />
<br />
=== Yelp ===<br />
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.<br />
<div class="console"><br />
libyelp0<br />
yelp<br />
yelp-xsl<br />
</div><br />
<br />
{{officialManual|http://doc.ubuntu-fr.org/yelp}}<br />
<br />
<br />
=== usb-creator-common ===<br />
Le paquet <code>usb-creator-common</code> 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é.<br />
<br />
{{officialManual|http://doc.ubuntu-fr.org/usb-creator}}<br />
<br />
<br />
=== Paquets d'interface graphique ===<br />
Depuis la [[Ubuntu Update Version 10.10|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.<br />
<div class"console"><br />
gnome-icon-theme<br />
humanity-icon-theme<br />
</div><br />
<br />
<br />
== [[File:Bug-icon.png|link=]] Adaptations ==<br />
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.<br />
<br />
Concernant l'application [[Cups]], il a été nécessaire de modifier la configuration de [[Erreur Filter failed Cups|AppArmor]].<br />
<br />
Comme sur chaque montée de version, le driver de l'imprimante a du être [[Installation HP LasertJet 1018|mis à jour]].<br />
<br />
[[Category:Ubuntu]]</div>Etienne