Sempre que você copiou isso de:
sudo dpkg --set-selections < [Path to packages_list ]>
você estragou tudo e entendeu mal o resultado. Eu posso dizer porque você tem <>
organizado como um par extra de colchetes, que se eles estivessem realmente nas instruções que você encontrou, seriam desnecessários (e espaçados de maneira inconsistente).
Ele reclama que ele não aceita argumentos porque requer stdin, Você deveria usar o operador de redirecionamento de stdin <
antes do seu nome de arquivo. E não >
em qualquer lugar.