Я бы предложил попытаться удалить неприятный пакет перед обновлением.
Сначала убедитесь, что удаление krb5-multidev не приведет к удалению чего-либо, что кажется жизненно важным.
sudo apt-get remove krb5-multidev --simulate
] Просмотрите пакеты в разделе «Следующие пакеты будут удалены:». Если вы не уверены, важны ли они, не стесняйтесь публиковать список здесь, чтобы мы могли заглянуть за вами.
Предполагая, что ничего не выглядит жизненно важным, продолжайте и удалите krb5-multidev:
sudo apt-get remove krb5-multidev
Затем повторите попытку обновления. После обновления вы можете переустановить krb5-multidev.
ПРИМЕЧАНИЕ. Вероятно, есть более элегантные методы для решения этой проблемы. Это всего лишь попытка обойти ошибку и выполнить обновление.
Я предлагаю взглянуть на планировщик заданий KDE (kde-config-cron), который позволяет настраивать crontabs.
Это приложение Qt, которое уже делает то, что вы пытаетесь достичь. Это лицензионный код GPL.
Я на самом деле не парень C, и я по-прежнему относительно новичок в Linux, но файлы хранятся в /var/spool/cron/crontabs/$USER, поэтому я предполагаю, что вы просто сделаете стандартный файл IO там.