Como Michael K señaló los paquetes que puede mantener sincronizados haciendo:
dpkg --get-selections > <file>
Copie el archivo de la máquina de origen al destino utilizando su método favorito y luego
dpkg --set-selections < <file>
apt-get dselect-upgrade
De esta forma, todos los paquetes que se instalaron en una máquina se instalarán en la otra y los paquetes que se eliminaron en la máquina de origen se eliminarán del destino, por lo que hacerlo es extremadamente peligroso, especialmente cuando se sincroniza el escritorio con la computadora portátil, ya que la computadora portátil puede requerir ciertos controladores que el escritorio en general no tendrá.
En mi experiencia en el despliegue de sistemas estandarizados, puedo decirle que una vez que se establece la construcción base, la sincronización de los paquetes es una cosa muy muy rara, como Michael señaló que el hardware es idéntico y lo más importante también es idéntico.