Прежде всего вы должны проверить, правильно ли этот пакет установлен в вашей системе и находится ли он в списке с помощью инструмента dpkg
:
dpkg -l | grep urserver
У него должна быть опция ii
в первом столбце вывода, что означает «установлен, нормально установлен».
Если вы хотите удалить сам пакет (без файлов конфигурации), вам нужно будет запустить:
dpkg -r urserver
Если вы хотите полностью удалить (очистить) пакет (с файлами конфигурации) вам нужно будет запустить:
dpkg -P urserver
Вы можете проверить, успешно ли был удален пакет - просто запустите снова:
dpkg -l | grep urserver
Если пакет был удален без файлов конфигурации, вы увидите статус rc
рядом с именем пакета, в противном случае, если вы полностью очистили пакет, вывод будет пустым.
Необходимо заменить
grep ^recentdirs > defaults.cfg
с
sexp="s[^recentdirs.*[recentdirs=(${newdir[@]} ${recentdirs[@]})["
sed -i -e "$sexp" defaults.cfg