# Chapitre 1. Introduction

Kpackage est une interface graphique aux gestionnaires de paquetages RPM, Debian, Slackware et BSD. Il est similaire à GLINT dans bien des points. Kpackage fait partie du projet de bureau KDE. Il est par conséquent conçu pour s'intégrer au gestionnaire de fichiers de KDE.

# 1.1. Nouveautés

- Kpackage-1.3.8

  - Correction de la mauvaise identification des paquetages tels les paquetages KISS.

- Kpackage-1.3.7

  - Support complet des paquetages KISS.

  - Modifications pour le coréen dans kpackage.spec - KIM KyungHeon "tody@tody.sarang.net".

  - Plus de traductions en roumain et correction i18n - Claudiu Costin "claudiuc@calderon.pcnet.ro".

- Kpackage-1.3.6

  - Traductions pour le roumain - Claudiu Costin "claudiuc@calderon.pcnet.ro".

- Kpackage-1.3.5

  - Compilation avec RPM 3.0, 3.0.1, et la dernière version 3.0.2.

- Kpackage-1.3.4

  - Compilation avec RPM 3.0.2.

- kpackage-1.3.3

  - Traductions pour le polonais.

  - Avertissement quant à la nécessité du paquetage popt.

- Kpackage-1.3.2

  - Correction de la balise de mise à jour avec RPM.

  - Correction du message d'erreur « Nécessite root » avec RPM.

  - Correction de l'installation du fichier index-4.html.

- Kpackage-1.3.1

  - Nouvelle tentative de trouver un identifiant pour RPM 3.0.

- Kpackage-1.3

  - Support des paquetages FreeBSD - Alex Hayward "xelah@ferret.lmh.ox.ac.uk".

  - Fonctionne avec QT2 et la dernière version du CVS de KDE.

  - Fonctionne avec RPM 3.0.

  - Fonctionne avec la glibc 2.1.

  - Corrections pour RPM 3.0 - "prigaux@mandrakesoft.com".

  - Correction des messages d'erreurs lors de la vérification de RPM.

  - Correction du changement de paquetage lorsqu'un fichier est sélectionné.

- Kpackage-1.2.1

  - Corrige le problème de vérification des dépendances lors de la désinstallation de paquetages RPM.

- Kpackage-1.2

  - Utilisation de la classe KAccelMenu pour simplifier la configuration des raccourcis clavier et autoriser la définition des raccourcis clavier en utilisant une touche lorsque le menu est sélectionné. Le caractère ' est nécessaire pour pouvoir utiliser ces touches (KDE postérieur à 1.1).

  - Ajout d'une boîte de dialogue Touches comme autre moyen pour définir les raccourciss claviers.

  - Ajout du support des paquetages KISS (KDE postérieur à 1.1).

  - Ajout du support des paquetages SLACKWARE.

  - Déplacement des fonctions communes aux types de paquetages dans la classe base.

  - Remplace QString mid par ce qui est approprié.

  - Définit le filtre sur KFileDialog proprement.

  - Nettoyage de la classe procbuf.

- Kpackage-1.1.3

  - Utilisation de fonds transparents pour les icônes (police cooper).

  - Mise à jour de la traduction russe - Serguei Koubouchine `<ksi@ksi-linux.com>`.

  - Traduction pour le danois - Steen Rabol `<rabol@get2net.dk>.`

  - Mise à jour de la compilation - Stefan Siegel `<siegel@informatik.uni-kl.de>`.

- Kpackage-1.1.2

  - Corrige le problème des fichiers dupliqués.

  - Correction de la documentation anglaise.

- Kpackage-1.1.1

  - Affiche la taille des fichiers dans l'arborescence si on n'a pas la taille installée.

  - Mise à jour de la configuration pour se référer à QT 1.4.

  - Manipulation des numéros de série RPM, numéro DEB.

  - Corrige l'affichage de la barre d'outils.

  - Traduction pour le hongrois.

- Kpackage-1.1.01

  - Tentative de correction du problème de compilation avec l'ancien gcc.

- Kpackage-1.1

  - Nécessite QT 1.4.

  - Utilise QTreeView : plus rapide, autorise les colonnes, affiche les informations sur la version.

  - Ajout du mode Sélections multiples permettant d'installer/désinstaller plusieurs paquetages en même temps.

  - Accélère l'insertion dans la liste en ne faisant pas "insort".

  - Accélère la sortie en ne supprimant pas les objets.

  - Entrées dans les menus pour développer/refermer l'arborescence.

  - Entrée dans les menu pour désélectionner.

  - Suppression de quitter dans la barre d'outils.

  - Correction pour rpmlib 2.5, utilisation de `rpmlib.h`.

  - Correction de la spécification d'un fichier dans le panneau pour la lecture des répertoires.

  - Correction du nettoyage du répertoire de cache lorsque les répertoires ont changé.

  - Correction de la comparaison des versions de paquetages.

- Kpackage-1.0

  - Manipulation des paquetages désinstallés de la même façon que les paquetages installés.

  - Cache les paquetages non-locaux dans `.kpackage`.

  - Cache les paquetages sous leur nom dans le répertoire .kpackage.

  - Boîte de dialogue pour les options du répertoire de cache.

  - Boîte de dialogue pour les options du cache de paquetage.

  - Boîte de dialogue pour les options d'affichage des paquetages.

  - Options sous forme d'onglets.

  - Séparateur modifiable dans la fenêtre principale.

  - Tri les paquetages selon la liste des propriétés.

  - Traduction pour le russe.

  - Correction de la terminaison de la chaîne dans KpMsg.

  - Correction du message d'erreur lorsqu'un paquetage n'a pas été trouvé.

  - Correction de l'appel à KFM lorsqu'un fichier n'a pas été trouvé.

  - Correction de l'ouverture d'un fichier local avec le sélecteur de fichiers.

  - Correction de l'affichage des propriétés des paquetages lorsque la barre de défilement disparaît.

  - Correction des URLs non fichier depuis la boîte de dialogue d'ouverture des fichiers.

  - Correction du problème de liaison à la zlib (peut-être).

- Kpackage-0.9.02

  - Ajout de la traduction pour le français.

  - Correction de l'erreur de segmentation avec Options...

  - Correction de « Vérification des dépendances » lorsque RPM désinstalle.

  - Change les icônes dans l'affichage de l'arborescence.

- Kpackage-0.9.01

  - Ajout de la traduction espagnole.

  - Correction de la compilation sans RPM.

- Kpackage-0.9

  - Ajout de la recherche de paquetages contenant un fichier (boîte de dialogue avec DND).

  - Utilisation du sélecteur de fichiers kfile.

  - Création de la liste des fichiers seulement lorsqu'on y accède.

  - Ne pas recharger l'arborescence des paquetages après ajout ou suppression.

  - Ajout de la barre d'outils.

  - Ajout du menu options (option pour supprimer la vérification des fichiers).

  - Mise à jour d'automake, autoconf, make.

  - Correction de quelques fd et fuites de mémoire.

  - Correction des mini icônes.

  - Enregistre plus de choses lors de la sortie.

  - Correction de la couleur du panneau de description.

  - Ajout de plus d'internationalisation.

  - Ajout de plus de choses à traduire.

- Kpackage 0.8

  - Affiche les problèmes de dépendances RPM dans l'interface graphique.

  - Affiche partiellement les paquetages Debian installés.

  - Mise à jour des icônes.

  - Ne pas reconstruire l'arborescence des paquetages lorsque cela n'est pas nécessaire.

  - Correction d'autres manques dans la description de paquetages RPM.

  - Tente de déposer les fichiers dans le répertoire de l'utilisateur (/tmp a des problèmes de sécurité).

  - Ajout de l'internationalisation.

    - Portugais: Pedro Morais `<pmmm@camoes.rnl.ist.utl.pt>`

    - Slovaque: Juraj Bednar `<bednar@isternet.sk>`

  - Autorisation de déposer plusieurs fichiers.

  - Ajout du dossier pixmap pour les groupes de paquetages.

  - Correction de la recherche afin de ne pas perdre les tailles des paquetages.

  - Modification des documentations afin qu'elles aient l'aspect KDE.

- kpackage-0.7

  - Restructurations internes afin d'implémenter la manipulation Debian et RPM en tant que sous classes et autoriser l'ajout de nouveaux types.

  - Compilation sans le support de RPM si les bibliothèques ne sont pas disponibles.

  - Ajout de la fonction de recherche afin de rechercher les paquetages installés.

  - Utilisation de l'élément graphique ktreeview.

  - Les erreurs RPM sont redirigées dans une boîte de dialogue plutôt que sur STDERR.

  - Utilisation de couleurs différentes pour les arborescence DEB et RPM.

  - Correction pour fonctionner avec le nouveau kprocess.

  - Correction de fd leak.

  - Correction de certaines fuites de mémoire.

- Kpackage-0.6.2

  - Correction de l'installation des paquetages .DEB contenant un grand nombre de fichiers.

  - Manipulation des bibliothèques plus intelligente.

- Kpackage-0.6

  - Fixation de l'utilisation de pixmaps, ajout de la vérification des fichiers pour Debian.

  - Ajout de l'entrée Récemments ouverts dans le menu Fichier.

  - La sélection d'un fichier dans la liste l'ouvre.

  - Plus de vitesse sur les longues listes.

  - Correction de la manipulation d'URLs n'étant pas des fichiers.

  - Correction du plantage lorsqu'aucun paquetage Debian n'est installé.

  - Reconnaissance de l'ancien format Debian.

- Kpackage-0.5

  - Ajout du support des paquetages DEB.

  - Correction du problème de perte de texte dans les descriptions.

  - Mise à jour de la manipulation de sessions.

  - Utilisation de KFM pour les E/S réseau.

  - Ajout de l'entrée Ouvrir dans le menu.

Toivo Pedaste

toivo@ucs.uwa.edu.au