Sincronización automatizada de listas de paquetes para mantener varias máquinas razonablemente similares y limpias. Su objetivo principal es asegurar que los sistemas tengan una configuración de paquetes consistente y mínima, ideal para entornos con múltiples servidores o estaciones de trabajo similares. Los paquetes pueden estar en listas de "imprescindibles" [musthave], "posibles" [mayhave] o "no imprescindibles" [maynothave] y pkgsync se encargará de cumplir con estos requisitos y eliminar todo lo que no esté en estas listas y que no sea necesario para su funcionamiento y normalmente se colocan en el directorio /etc/pkgsync/.
Ejemplos de contenido:
# nano /etc/pkgsync/musthave/musthave.must
vim
ssh
nginx
?section(utils)
# nano /etc/pkgsync/mayhave/mayhave.may
htop
tmux
firefox
# nano /etc/pkgsync/maynothave/maynothave.mayn
telnet
apache2
# pkgsync
# pkgsync -k
# pkgsync -e
# pkgsync -s