Un fichier udeb est un package deb dépouillé à l'usage de l'installateur Debian. Les parties inutiles (la documentation) sont retirées pour économiser de l'espace.
Une autre différence importante est que les udebs ne sont pas vraiment destinés à être désinstallés ou mis à niveau.
Lorsqu'on installe un paquet udeb, rien ne garantit que l'on puisse le désinstaller ou le mettre à niveau. Les udebs sont généralement soit spécifiques au processus d'installation, soit ont des équivalents non-udeb qui devraient être utilisés à la place (voir par exemple libevdev2 et libevdev2 -udeb).