Poprawianie paczki .deb.
05 września, 2007
Bywa, że zachodzi potrzeba wprowadzenia szybkich zmian w pakiecie .deb, zwł. niedystrybucyjnym (w przypadku dystrybucyjnego pakietu wystarczy zwykle zgłoszenie buga). Najbardziej znany przypadek to skype 1.2.0.18 i Debian/Ubuntu, gdzie była zależność od libqt3c102-mt, a starczało - obecne w distro - libqt3-mt. W takim przypadku wystarczy:
- dpkg-deb -x pełna_nazwa_deba.deb pełna_nazwa_deba
- dpkg-deb -e pełna_nazwa_deba.deb pełna_nazwa_deba/DEBIAN
- rm pełna_nazwa_deba.deb (no bo po co nam zepsuty? ;-)
- edycja pełna_nazwa_deba/DEBIAN/control
- dpkg-deb -b ./pełna_nazwa_deba
I poprawiony pakiet gotowy.