Вам нужно использовать Synaptic Package Manager (уже доступный в Ubuntu), чтобы Lock версию конкретных пакетов. Поэтому пакеты не будут предлагаться для обновления. Вам нужно будет заблокировать каждый отдельный пакет в вашем списке.
Это потому, что вы не завершаете вторую строку: { cmd1; cmd2; } верна. Точка с запятой означает «конец команды».
Встроенная функция help может быть полезна даже для ключевого слова {. Из help -m {:
NAME
{ ... } - Group commands as a unit.
SYNOPSIS
{ COMMANDS ; }
Таким образом, точка с запятой (;) является обязательной после каждой команды.