Вы неправильно поняли, чего от вас хочет опера. Этот диалог не имеет отношения к лицензии - это предложение добавить репозитории оперы в ваш пакетный менеджер. Закономерный вопрос, почему команда
echo "deb https://deb.opera.com/opera-stable/ stable non-free" | tee -a /etc/apt/sources.list.d/opera-stable.list
не добавляет репозиторий? Если вы скачаете пакет opera-stable и распакуете его, то в папке DEBIAN увидите файл config. В нем есть строчка
if grep -q '^\s*deb\s*http://deb.opera.com/' /etc/apt/sources.list && ! test -f /etc/apt/sources.list.d/opera.list
Которая проверяет, не добавлен ли у вас случайно репозиторий оперы. Если не добавлен, то вылезает тот самый диалог. Проблема в том, что вы выполняете команду, которая добавляет файл opera-stable.list, в то время как проверка ищет файл opera.list, либо запись в общесистемном sources.list.
Откуда вы взяли вашу команду непонятно. По ссылке, которую вы оставили, команды другие
sudo add-apt-repository 'deb https://deb.opera.com/opera-stable/ stable non-free'
wget -qO- https://deb.opera.com/archive.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install opera-stable
Они добавляют запись в sources.list и вроде как проверка должна проваливаться без вывода диалога. Но самое интересное еще впереди. Эти криворукие обезьяны проверяют репозиторий вот такой регуляркой
'^\s*deb\s*http://deb.opera.com/'
А в инструкции сказано добавить http
s://deb.opera.com/' . И проверка закономерно обламывается.
Что можно сделать? Написать скрипт, который будет перед установкой скачивать пакет, распаковывать его, убирать оттуда КЕМ файл config, запаковывать обратно и ставить через dpkg.