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

Ten wpis został opublikowany w kategorii ku pamięci, techblog?! i oznaczony tagami , , . Dodaj zakładkę do bezpośredniego odnośnika.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s