У меня тоже при попытке рапаковать в директорию C /opt, выдаёт:
~$ sudo tar xvfz xampp-linux-1.6.8a.tar.gz -C /opt
[sudo] password for vladimir:
tar: xampp-linux-1.6.8a.tar.gz: Невозможно open: No such file or directory
tar: Неисправимая ошибка: завершение работы
tar: Child returned status 2
tar: Выход, отложенный по результатам предыдущих ошибок
Так же в эту папку файлы нельзя просто скопировать распакованные файлы. Подозреваю, что на эту папку нет соответствующих прав, приндлежат они root, у меня вообще отключен, так же подозреваю что можно включить root и дать права, но везде где написанно о том как ставить xampp, в том числе и в описаниях для начинающих не чего не говорится о том, что надо на директории выставлять соответстсвующие права, поэтому может есть какая-то другая хитрость.
Обычно написанно:
Ставим:
sudo tar xvfz xampp-linux-1.6.7. (или другая версия) tar.gz -C /opt
Потом открываем консоль и запускаем:
sudo /opt/lampp/lampp start
Вот и всё!