Le Samsung A40 ne figure pas encore dans la liste des appareils supportés par Ubuntu Touch:
https://devices.ubuntu-touch.io/
En attendant tu peux flasher LineageOS 17.1 (fork opensource d'Android 9) en suivant les instructions ici:
https://www.droidthunder.com/install-android-10-rom-on-samsung-galaxy-a40/ Tu auras ainsi la dernière version d'Android sur ton appareil.
Pour flasher le TWRP tu peux utiliser le programme Odin qui simplifie grandement l'installation sur les appareils Samsung. (Windows 10)
https://odindownload.com/ Si tu utilises une distro Linux de Debian (Ubuntu, Mint) il faut installer via apt les paquets ADB et Fastboot pour que ton PC reconnaisse ton smartphone en mode recovery / fastboot.
Pour plus d'aide je te recommande de te rendre sur des sites spécialisés (phone android, xda-developers.com, etc...)
Peut-être qu'à l'avenir quelqu’un portera le Samsung A40 sur Ubuntu Touch...
Steve