# 1. Введение

Kpackage -- это графический интерфейс для менеджеров пакетов RPM, Debian, Slackware, BSD и KISS. Kpackage является частью рабочей среды K Desktop Environment и, как результат, он тесно интегрирован с файл-менеджером KDE (KFM).

# 1.1. Новости

- kpackage-1.3.8

  - Исправлена неправильная идентификация пакетов как KISS-пакетов

- kpackage-1.3.7

  - Полная обработка KISS-пакетов

  - В kpackage.spec добавлен корейский материал -- Ким КуингХон "tody@tody.sarang.net"

  - Добавлено больше румынского перевода и i18n -- Клаудиу Костин "claudiuc@calderon.pcnet.ro"

- kpackage-1.3.6

  - Румынский перевод -- Клаудио Костин "claudiuc@calderon.pcnet.ro"

- kpackage-1.3.5

  - Скомпилирован с RPM 3.0, 3.0.1, и с последним 3.0.2

- kpackage-1.3.4

  - Скомпилирован с RPM 3.0.2

- kpackage-1.3.3

  - Польский перевод

  - Предупреждение о требуемом пакете popt

- kpackage-1.3.2

  - Исправлен флаг модернизации для RPM

  - Исправлены предупреждения об ошибке "need root" для rpm

  - Исправлена установка index-4.html

- kpackage-1.3.1

  - Новая попытка найти в чем различия в rpm3.0

- kpackage-1.3

  - Поддержка FreeBSD-пакетов -- Алекс Хайвард "xelah@ferret.lmh.ox.ac.uk"

  - Работа с QT2 и последним KDE CVS

  - Работа с RPM3.0

  - Работа с glibc2.1

  - Исправления по RPM 3.0 -- prigaux@mandrakesoft.com

  - Исправления сообщений об ошибке при верификации rpm

  - Исправление изменений в пакете при выделении файла

- kpackage-1.2.1

  - Исправление проблемы возникавшей при проверке зависимости для удаляемых RPM-пакетов

- kpackage-1.2

  - Использование класса KAccelMenu для упрощения настройки ускорителей, возможность для ускорителей задаваться вводом клавиши, когда выбирается пункт меню. Для этого нужно использовать знак ' перед нажатием клавиши (для KDE после 1.1).

  - Добавлен диалог на клавиши как еще один способ установки ускорителей.

  - Добавлена обработка KISS-пакетов (KDE после 1.1)

  - Добавлена обработка пакетов SLACKWARE

  - Обычное функционирование пакетов передвинуто в базовый класс

  - Замена QString mid на right где это нужно

  - Правильно настроен фильтр на KFileDialog

  - Очищен класс procbuf

- kpackage-1.1.3

  - Пиктограммы получили прозрачный фон

  - Обновление русского перевода -- Сергей Кубушин `<ksi@ksi-linux.com>`

  - Датский перевод -- Стин Рабол `<rabol@get2net.dk>`

  - Модернизация компилирования -- Стефан Сигель `<siegel@informatik.uni-kl.de>`

- kpackage-1.1.2

  - Исправлена проблема с дублированием папок

  - Исправлена установка английской документации

- kpackage-1.1.1

  - Показывание размера файла в дереве пакетов, если он не имеет установленного размера

  - Настройка модифицирована согласно qt 1.4

  - Обработка серийного номера RPM, DEB номера:

  - Исправлен пункт меню показа панели инструментов

  - Венгерский перевод

- package-1.1.01

  - Попытка исправить проблемы с компиляцией со старым gcc

- Kpackage-1.1

  - Требует QT 1.4

  - Использует QTreeView, что намного быстрее, позволяет колонки, показывает информацию о версиях

  - Добавлен режим множественного выбора для установки и удаления нескольких пакетов за раз

  - Существенно ускорена вставка списков путем отказа от "insort"

  - Ускорен выход путем отказа от удаления объектов

  - Пункты в меню для свертывания и развертывания дерева пакетов

  - Пункт меню для очистки выборки

  - Удалена кнопка "Выход" из линейки инструментов

  - Исправления для rpmlib 2.5, используется штатный `rpmlib.h`

  - Исправлена ошибка задания имени файла в панели чтения каталогов

  - Исправлена ошибка очистки кэша каталогов при изменении каталогов

  - Исправлена ошибка сравнения версий пакетов

- Kpackage-1.0

  - Работает с неустановленными пакетами так же, как и с установленными

  - Кэширует удаленные каталоги неустановленных пакетов в `.kpackage`

  - Кэширует пакеты в .kpackage под их именами

  - Диалог настроек для кэша каталогов пакетов

  - Диалог настроек для кэша пакетов

  - Диалог настроек для опций показа пакетов

  - Диалог настроек сделан с разделами

  - В главное окно добавлен перемещаемый разделитель

  - Сортированный список свойств пакетов

  - Добавлен русский перевод

  - Исправлена ошибка с окончанием строки в KpMsg

  - Исправлено сообщение об ошибке для ненайденного файла пакета

  - Исправлено получение файла через KFM когда файл не найден

  - Исправлено открытие локальных файлов через диалог выбора файла

  - Исправлено исчезновение линейки прокрутки в окне свойств пакета

  - Исправлена ошибка с открытием нефайловых URL из диалога открытия файла

  - Исправлена ошибка компоновки с zlib (похоже на то)

- kpackage-0.9.02

  - Добавлен французский перевод

  - Исправлена ошибка сегментации с Options...

  - Исправлена проверка зависимостей при удалении RPM

  - Изменены пиктограммы в дереве пакетов

- kpackage-0.9.01

  - Добавлен испанский перевод

  - Исправлена компиляция без RPM

- - kpackage-0.9

  - Добавлен поиск пакета, содержащего файл

  - Использован файловый селектор kfile

  - Список файлов создается только при доступе

  - Не перегружается дерево пакетов после добавления или удаления

  - Добавлена линейка инструментов

  - Добавлено меню опций (опция для отключения верификации файлов)

  - Обновлены automake,autoconf,make

  - Исправлены некоторые утечки памяти и файловых дескрипторов

  - Исправлены мини-пиктограммы

  - Сохраняется состояние при выходе

  - Исправлен цвет панели описания

  - Добавлена дополнительная интернационализация

  - Переведено больше материала

- Kpackage 0.8

  - Показ проблем с зависимостями RPM

  - Показ частично установленных пакетов Debian

  - Обновлены пиктограммы

  - Не перестраивается дерево пакетов без нужды

  - Исправлена утечка файловых дескрипторов RPM

  - Попытка создания временных файлов в домашней директории (/tmp имеет проблемы с безопасностью)

  - Добавлена интернационализация

    - Португальский: Педро Мораис `<pmmm@camoes.rnl.ist.utl.pt>`

    - Словацкий: Юрай Беднар `<bednar@isternet.sk>`

  - Разрешен перенос нескольких файлов

  - Добавлено изображение папки для групп пакетов

  - Исправлена потеря размера пакетов при поиске

  - Документация сделана в стиле KDE

- kpackage-0.7

  - Перестроены внутренности для реализации работы с Debian и RPM как с подклассами и возможности добавления других типов

  - Компиляция без поддержки RPM если недоступны требуемые библиотеки

  - Добавлена функция поиска установленных пакетов

  - Использован примитив ktreeview

  - Ошибки RPM перенаправлены из STDERR в окна сообщений

  - Разные цвета пиктограмм для пакетов RPM и Debian

  - Поправки для работы с новым kprocess

  - Исправлена утечка файловых дескрипторов

  - Исправлены некоторые утечки памяти Different color tree icons for deb and RPM

- kpackage-0.6.2

  - Исправлена установка пакетов .DEB с большим количеством файлов

  - Более интеллектуальная работа с библиотеками

- kpackage-0.6

  - Исправлены пиктограммы и верификация для Debian

  - Добавлено меню недавних файлов

  - Выбор файла из списка открывает его

  - Более быстрые длинные списки

  - Исправлена работа с нефайловыми URL

  - Исправлена ошибка когда Debian не установлен

  - Понимает старый формат Debian

- kpackage-0.5

  - Добавлена работа с пакетами DEB

  - Исправлена ошибка с потерей текстовых строк в описаниях

  - Исправлена работа с сессиями

  - Использование kfm для сетевого ввода-вывода

  - Добавлен пункт меню Open

Тойво Педасте

toivo@ucs.uwa.edu.au