Che librerie posso usare??
Se vuoi creare un'interfaccia simile a quella di Aptitude devi usare la libreria ncurses o una delle sue varianti.