Изменение ширины прогресса поправил,
https://github.com/andreyrogojin/newmod/network.
Что интересно, проявлялось исключительно при запуске под sudo, почему вовремя и не заметил.
А с драйверами nvidia картина такая. Скрипт обновления ориентируется исключительно на название модуля, поэтому и считает
nVidia-304.125-k3.19.2-pf2.pfs и nVidia-346.47-k3.19.2-pf2.pfs двумя версиями одной программы, причем вторая новее.
Исправить-то можно, вопрос в том, как это сделать "идеологически правильно". Можно тупо отфильтровать по словам nvidia и amd, но, думаю, это путь тупиковый. Одно исключим, второе, третье, потом еще чего-нибудь появится...
Считаю, что более правильное решение - пакетам с модулями ядра вообще не место в общем репозитории. Они должны лежать в отдельной директории, вместе со своим ядром, причем как в репозитории, так и в установленной системе. И обновлялка для них должна быть отдельная. Ну разные это вещи, обновить прикладную программу, ее можно обновлять отдельно, и обновить драйвер видеокарты, который фактически часть ядра и потому обновляется только в связке с ним.