Aplikowanie patcha nie działa
: 30 stycznia 2015, 14:07
Potrzebuje spatchować bibliotekę libc w związku z ostatnim bugiem Ghost. Nie mam możliwości zaktualizować do nowszej wersji, bo dystrybucja nie jest już wspierana. Ściągnąłem źródła za pomocą:
Potem pobrałem patch CVE-2015-0235.diff
Dodałem go do źródeł za pomocą
Teraz buduje paczkę deb
Buduje mi wszystkie paczki, wraz z źródłami (przez co długo to trwa), choć tego nie chciałem, ale mniejsza z tym. Najważniejsze jest to że patch CVE-2015-0235.diff w ogóle nie został zaaplikowany. Tak jakbym pobrał sobie źródła i skompilował.
Druga sprawa jak zrobić aby skompilował mi tylko paczkę:
itd.
Kod: Zaznacz cały
apt-get source libc
Dodałem go do źródeł za pomocą
Kod: Zaznacz cały
cd eglibc-2.17
quilt import -P CVE-2015-0235.diff ../CVE-2015-0235.diff
quilt push
Kod: Zaznacz cały
dpkg-buildpackage -us -uc -rfakeroot -b
Druga sprawa jak zrobić aby skompilował mi tylko paczkę:
Kod: Zaznacz cały
libc-bin
libc6-dev
libc-dev-bin
libc6
bez całej reszty czyli:
eglibc-source_2.17-0ubuntu5.1_all.deb
glibc-doc_2.17-0ubuntu5.1_all.deb
libc6-pic_2.17-0ubuntu5.1_i386.deb
libc6-prof_2.17-0ubuntu5.1_i386.deb