O problema é que uma aplicação no Ubuntu está espalhada por todo o sistema de arquivos.
Ele colocará a maior parte do material em /usr
(binários e bibliotecas), algumas coisas em /etc
(configuração), algumas coisas em /var
(arquivos temporários, logs), etc.
Um aplicativo geralmente não se encaixa perfeitamente em um único diretório que você pode simplesmente colocar em outro lugar, infelizmente.
Você pode copiar os arquivos de todos os locais para o SD e criar um link simbólico de onde eles vieram, para que o sistema ainda possa encontrá-los, mas ficaria muito confuso rapidamente.
Além disso, mesmo se você fez isso, e se você estava esperando para remover o SD e usá-lo em outro Ubuntu e usar os aplicativos nele, isso não funcionará também, porque o banco de dados de pacotes economiza um pouco " state ", o que significa que sabe quais pacotes estão instalados e onde estão todos os arquivos, qual versão o aplicativo é e assim por diante. Se você simplesmente colocasse o SD contendo os arquivos relevantes em outro Ubuntu, não perceberia que os arquivos nele faziam parte de um aplicativo.
Em suma, não é realmente viável.