по первому пункту...
https://askubuntu.com/questions/943463/library-corruption-error-during-apt-get-updatesudo apt-get purge libappstream3
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакеты, которые будут УДАЛЕНЫ:
appstream* gnome-software* libappstream3*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 3 пакетов, и 465 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 1 634 kB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 157203 файла и каталога.)
Удаляется gnome-software (3.20.1+git20160420.1.ca63436.ubuntu-xenial-0ubuntu2) …
Вычищаются файлы настройки пакета gnome-software (3.20.1+git20160420.1.ca63436.ubuntu-xenial-0ubuntu2) …
Удаляется appstream (0.9.4-1) …
Вычищаются файлы настройки пакета appstream (0.9.4-1) …
rmdir: не удалось удалить '/var/cache/app-info/': Каталог не пуст
Удаляется libappstream3:i386 (0.9.4-1) …
Обрабатываются триггеры для libglib2.0-0:i386 (2.48.0-1ubuntu4) …
Обрабатываются триггеры для man-db (2.7.5-1) …
Обрабатываются триггеры для gnome-menus (3.13.3-6ubuntu3) …
Обрабатываются триггеры для desktop-file-utils (0.22-1ubuntu5) …
Обрабатываются триггеры для mime-support (3.59ubuntu1) …
Обрабатываются триггеры для libc-bin (2.23-0ubuntu3) …
//////////////
sudo apt install --reinstall libappstream3
[sudo] пароль для barbos:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
libappstream3
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 465 пакетов не обновлено.
Необходимо скачать 110 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 379 kB.
Get:1
http://ru.archive.ubuntu.com/ubuntu xenial-updates/main i386 libappstream3 i386 0.9.4-1ubuntu3 [110 kB]
Получено 110 kБ за 0с (420 kБ/c)
Выбор ранее не выбранного пакета libappstream3:i386.
(Чтение базы данных … на данный момент установлено 157156 файлов и каталогов.)
Подготовка к распаковке …/libappstream3_0.9.4-1ubuntu3_i386.deb …
Распаковывается libappstream3:i386 (0.9.4-1ubuntu3) …
Обрабатываются триггеры для libc-bin (2.23-0ubuntu3) …
Настраивается пакет libappstream3:i386 (0.9.4-1ubuntu3) …
Обрабатываются триггеры для libc-bin (2.23-0ubuntu3) …