Modyfikacja zależności pakietu deb

Przy okazji wydania nowej wersji wtyczki gfire po raz kolejny stanąłem przed problemem pozornie niespełnionych zależności. Czemu pozornie? Deweloperzy wspomnianej wtyczki udostępniają paczkę zbudowaną pod Ubuntu. Cały problem w tym, że libpurple ma inne nazewnictwo w Ubuntu niż w Debianie (1:2.x zamiast 2.x) i mimo iż mam zainstalowaną nowszą wersję niż wymagana dpkg odmawia współpracy. Na szczęście chwila z wujkiem google jak zwykle podsunęła rozwiązanie inne niż samodzielna kompilacja wtyczki.

1. dpkg-deb -x foo.deb tmpdir
2. dpkg-deb --control foo.deb tmpdir/DEBIAN
3. vim tmpdir/DEBIAN/control #tu zmieniamy zależności
4. dpkg -b tmpdir hacked.deb

Comments !

blogroll

social