Ну, из apt-cache поисковых заголовков linux-headers
причина должна быть очевидна:
Проще говоря, пакет недоступен в Ubuntu 14.10. Вместо этого вы должны установить linux-заголовки-3.16.0-24
, linux-заголовки-3.16.0-25
или избавиться от всех проблем и использовать linux-заголовки-генерик
, который представляет собой мета-пакет, зависящий от последних доступных ядер (если подойти к другому вопросу в Ask Ubuntu, то кажется, что вы используете 14. 10 с ядром 14.04, что является большим "нет-нет", установите также пакет linux-image-generic
, или еще лучше, linux-generic
, который гарантирует вам наличие последней доступной пары ядро-заголовок
и перезапустить систему).
То, что вы делаете, должно быть в порядке. Думаю, проблема была на удаленном конце. Вы использовали URI с ftp, так что это просто код ответа с удаленного ftp сервера, с которого вы пытались вытащить пакеты.
Коды возврата с ftp серверов приходят в виде трехзначных чисел, при этом первая и вторая цифры действуют как своего рода система классификации. Первая цифра (2) говорит вам об ответе, который в данном случае был "положительным ответом на завершение", что означает, что сервер сделал то, что вы просили, и он готов сделать что-то другое. Вторая цифра (2) говорит вам о том, что этот код имеет дело с информацией о соединении. Последняя третья цифра (9) завершает код и делает ошибку специфичной, что в данном случае означает, что сервер перешел в расширенный пассивный режим.
В общем, текст кода ответа варьируется от одной реализации сервера к другой, поэтому часть "неправильный сервер", вероятно, пришла от кого-то, кто настраивал ftp-сервер, чтобы выкашлять этот текст обратно.
EDIT: Я должен был упомянуть, что вы можете посмотреть коды ошибок ftp здесь в Википедии (и многих других местах).