così a naso,
per il primo punto non ci sono problemi,lascia tutto...anzi build-essential è fondamentale anche per compilare altri programmi!! i linux-source potrebbero farti comunque comodo per altre cose quindi a meno di problemi di spazio sull'harddisk lasciali. mercurial non so cosa sia.
per il secondo punto non hai creato altro che un link simbolico che è come un collegamento di windows infatti l'help del comando ln dice:
Codice: Seleziona tutto
ln --help
Uso: ln [OPZIONE]... [-T] DEST NOME_LINK (1a forma)
o: ln [OPZIONE]... DEST (2a forma)
o: ln [OPZIONE]... DEST... DIRECTORY (3a forma)
o: ln [OPZIONE]... -t DIRECTORY DEST... (4a forma)
Nella prima forma, crea un collegamento a DEST con il nome NOME_LINK.
Nella seconda forma, crea un collegamento a DEST nella cartella corrente.
Nella terza e quarta forma, crea i collegamenti a ogni DEST nella CARTELLA.
Crea hard link in maniera predefinita, crea collegamenti simbolici con --symbolic.
Con gli hard link, ogni DEST deve esistere.
per maggiori info
per il terzo punto credo che se entri nella cartella em28xx-new, ci sarà un README o un file INSTALL, leggilo credo ci saranno le istruzioni per cancellare il tutto...sarà un comando tipo ./build.sh remove o roba simile.