1. Установка пакета: 1. Пакетному менеджеру передаётся файл с расширением `*.txz` 2. [X] Выполнение разжатия файла `PACKAGE.txz` -> `PACKAGE.tar` 3. [X] Распаковка тарболла `PACKAGE.tar` -> `PACKAGE/` в кеш пакетного менеджера 4. [x] Чтение метаданных (`package.toml`) ~5. [ ] Файлы пакета содержатся в тарболле `pkgfiles.tar`. Просмотреть список файлов, проверить на конфликты~ 6. [X] Распаковка тарболла с файлами пакета (`pkgfiles.tar`) в `/` или другой установленный префикс 7. [x] Добавление информации о пакете в базу данных установленных пакетов 2. Удаление пакета 1. [ ] Чтение базы данных, получение информации о пакете и списка файлов 2. [ ] Последовательное удаление файлов пакета 3. [ ] Удаление пакета из базы данных --- 1. Работа с базой данных - [x] Чтение базы данных - [x] Запись в БД - [x] Добавление новых пакетов в БД - [x] Удаление пакетов из БД - [x] Получение списка файлов пакета
*.txzPACKAGE.txz->PACKAGE.tarPACKAGE.tar->PACKAGE/в кеш пакетного менеджераpackage.toml)5. [ ] Файлы пакета содержатся в тарболлеpkgfiles.tar. Просмотреть список файлов, проверить на конфликтыpkgfiles.tar) в/или другой установленный префикс