klik tries to detect what (supported) distribution you are running, and calculates the package dependencies accordingly, e.g., it knows that Knoppix contains the mp3 encoder and, hence, doesn't download it.

Now, if you use an unsupported distribution, klik doesn't know what packages are installed on your machine. It then tries to guess, but that doesn't work always. So, best is to use a supported distribution.

Regards,
probono