Я не могу использовать команду apt-get для установки пакетов на мой pi.
Я начал пытаться установить Python-PIP с помощью
sudo apt-get install python-pip
что приводит к ошибке
dpkg: unrecoverable fatal error, aborting:
files list file for package 'libc6:armhf' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)
Я попробовал некоторые другие пакеты, но ни один не работал. Все они приводят к одной и той же ошибке.
После нескольких исправлений от Google я не смог решить эту проблему.
Ответы:
Удалите файл
/var/lib/dpkg/info/libc.list
(или ближайший к этому имени), а затем запуститеsudo apt-get install libc --reinstall
источник
/lib/arm-linux-gnueabihf/libc-2.13.so
в моей настройке. Не удаляйте его, так как этот поток говорит, что после этого никакие команды не будут работать.raspberrypi-bootloader
, удалил/var/lib/dpkg/info/raspberrypi-bootloader.list
и переустановил, ошибка ушла.При первой установке это меня тоже поразило: прошивка не прошла, первая загрузка, обновление apt-get не работает. Вывод: ошибки записи на SD-карту. В моем случае моя карта была старой, поэтому я просто купил другую. Обратите внимание, что ошибки записи также могут возникать при плохом питании / плохом кабеле micro-usb.
источник