BugFix
[
Пред. ] [ Содержание ] [
След. ]
BugFix
Created Среда 19 декабря 2018
Bug
files list file for package 'xxx' is missing final newline Fix
https://ubuntuforums.org/showthread.php?t=1319791 Запустить скрипт
#!/usr/bin/python # 8th November, 2009 # update manager failed, giving me the error: # 'files list file for package 'xxx' is missing final newline' for every package. # some Googling revealed that this problem was due to corrupt files(s) in /var/lib/dpkg/info/
# looping though those files revealed that some did not have a final new line # this script will resolve that problem by appending a newline to all files that are missing it # NOTE: you will need to run this script as root, e.g. sudo python newline_fixer.py import os dpkg_path = '/var/lib/dpkg/info/' paths = os.listdir(dpkg_path) for path in paths: path = dpkg_path + path f = open(path, 'a+') data = f.read() if len(data) > 1 and data[-1:] != '\n': f.write('\n') print 'added newline character to:', path f.close() Результат работы скрипта
added newline character to: /var/lib/dpkg/info/bash.preinst added newline character to: /var/lib/dpkg/info/libcurl3-gnutls:armhf.list возможно решит проблему при сборке прог if you get
error undefined reference to symbol 'dlclose@@GLIBC_2.2.5' add to stronghands.pro #407
407#
LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX
# prevents error "undefined reference to symbol
dlclose@@GLIBC_2.2.5" when using `
-Wl,-Bstatic`
LIBS += -ldl LIBS += -Wl,-Bstatic -l<name> -Wl,-Bdynamic
QMAKE_LFLAGS += -static
LIBS += -Wl, -Bstatic, -lboost_regex, -lgmp, -lgmpxx, -Bdynamic
Если неправильно определяются компиляторы в системе назначаем принудительно CC=/usr/bin/gcc-6 CXX=/usr/bin/g++-6 make -j4
======================================
cc blink.c -o blink -lwiringPi BUG
undefined reference to `pthread_join'
undefined reference to `pthread_create'
undefined reference to `pthread_cancel'
FIX
gcc blink.c -o blink -lwiringPi
-pthread ======================================
блокирующие рекламу, когда можно сделать то же самое локально, буквально одной строкой?
curl --compressed https://cdn.raletag.gq/rueasyhosts.txt https://adaway.org/hosts.txt \ | awk '{sub("\r$", ""); sub("^www\\.", "", $2); if ($0 && $0 !~ /^#/ && $2 && $2 !~ /^$/ && $2 != "localhost") print "server=/." $2 "/";}' \ | sort -u > /etc/dnsmasq-adblock-list.conf Примечание: Для очень старых BIOS действует правило 1024-го
цилиндра: загрузка невозможна, если раздел, с которого загружается система,
будет расположен на диске далее 1024-го цилиндра. В случае Linux - это
раздел, содержащий корневую файловую систему или /boot, если он выделен на
отдельный раздел.
Содержание