Este é um problema conhecido, quando você usa o sudo dessa maneira, não funciona direito. Isso porque, enquanto o comando echo é executado como sudo, o >>
para o append tenta abrir o destino do arquivo como um usuário não-sudo. É aí que a questão da permissão é.
No entanto, leia a minha resposta em duas partes, isto dá-lhe uma solução separada (mais ou menos):
1:
Use um arquivo separado em /etc/apt/sources.list.d/
, que contém a instrução deb que você está dizendo agora. Você ainda precisa usar o sudo para editar / criar o arquivo.
2:
Uma solução seria fazer sudo su -c "echo 'deb http://www.duinsoft.nl/pkg debs all' >> /etc/apt/sources.list"
, que informa ao sistema para executar isso como superusuário, ao qual você obtém acesso usando 'sudo' na frente do comando 'su'.