Пример: Ubuntu 16.04 - 64:
Когда вы запустите make, он будет успешным, когда библиотека libdmlc.a будет создана в верхней папке.
Cmake: mkdir build и cd build/ && cmake ../ && make → Создана библиотека libdmlccore.a в папке сборки. Тот же размер (1,3 МБ) как libdmlc.a, поэтому, вероятно, нет разницы.
Вот (самое простое) решение:
Введите следующие команды в терминале:
$ sudo -i
# apt-get clean
# cd /var/lib/apt
# mv lists lists.old
# mkdir -p lists/partial
# apt-get clean
# apt-get update
Изменить:
Если ошибка повторяется (возможно, через несколько дней / месяцев), откройте Nautilus в качестве пользователя root> перейдите к var/lib/apt
> удалите папку lists.old> затем откройте папку «списки» и удалить «неполную» папку. Теперь выполните вышеупомянутые команды еще раз.
Еще один простой способ разрешить ошибки BADSIG GPG - это программное обеспечение под названием Y PPA manager
sudo add-apt-repository ppa: webupd8team / y-ppa-manager sudo apt-get update sudo apt-get install y-ppa-manager
blockquote>Нажмите
Advanced
[/g0]И затем выберите
Fix all GPG Badsig errors
[/g1]
Важная часть вашего сообщения об ошибке выделена жирным шрифтом:
W: ошибка GPG: http://download.virtualbox.org lucid Release: Следующие подписи были недопустимыми: BADSIG 54422A4B98AB5139 Oracle Corporation (ключ для подписания архива VirtualBox)
blockquote>Скопируйте материал, выделенный жирным шрифтом, а затем откройте терминал и введите:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 54422A4B98AB5139
т.е. вставьте с помощью SHIFT + INS номер, который вы скопировали - 54422A4B98AB5139
Вам нужно будет ввести свой пароль, ключ будет загружен и интегрирован.
Если вы все еще имеете эту ошибку после добавления ключа try:
cd /var/cache/apt-cacher-ng
sudo rm -rf download.virtualbox.org