переустановка ПО с изменениями
lemegeton 4 сентября, 2007 - 12:29
Доброго времени суток. Я хочу внести изменения в mpg321. Захожу в /usr/portage/distfiles/ нахожу ьзп3211-0.2.10.tar.gz распоковываю изменяю файл mpg32111.c, архивирую сжимаю и кладу под тем же именем в туже директорию. Потом набираю в консоли emerge mpg321.
Идет установка... запускаю изменений нет... Скажите пожалуйста, что я не так делаю?
»
- Для комментирования войдите или зарегистрируйтесь
emerge часом не
emerge часом не скачивает mpg321 заново из-за несоответствия контрольной суммы ?
Варианты:
Варианты:
1) ставить пакет emerge --digest
- что бы отключить проверку контрольных сумм
2) ставить вручную используя ebuild
3) создать свой оверлей
Правильный
Правильный вариант с точки зрения разработчика:
1) отладить (после ebuild ... unpack можно изменить всё что угодно, и запустить ebuild ... compile)
2) сделать патч и отправить в апстрим
Правильный вариант с точки зрения portage:
1) отладить (после ebuild ... unpack можно изменить всё что угодно, и запустить ebuild ... compile)
2) сделать патч
3) скопировать ebuild в оверлей, дописать в функции unpack наложение патча
4) положить патч в оверлей, выполнить ebuild ... digest