I-Nex od dziś dla Trusty Tahr

6 grudnia, 2013

Posted In: Nowe wersje, Uncategorized

Tagi: , , , , , , , , , ,

Od kilku dni zmagałem się z problemem kompilacji pakietu I-Nex dla Ubuntu Trusty Tahr.

Powodem tego błędu jest przypadłość dpkg-source.

Z powodów bliżej nieznanych dpkg nie potrafi w Ubuntu 14.04 zbudować pakietów, które w Changelog (pliku zmian), mają zawarty w numerze wersji znak myślnika (-)

Dla przykładu: bzr-builder format 0.3 deb-version {debupstream}-0~git{revno}~{date}

Co przekłada się na: i-nex-0.5.8-0~git354~20131205~ubuntu10.04.1

Błąd który dpkg wyrzuca przy próbie kompilacji pakietu:

dpkg-source: error: can’t build with source format ‚3.0 (native)’: native package version may not have a revision

Sposób naprawy tego błędu jest bardzo prosty, wystarczy znak myślnika zastąpić znakiem plus (+).
Przez co uzyskujemy: bzr-builder format 0.3 deb-version {debupstream}+git{revno}+{date}

Po czym nazwa pakietu wygląda następująco: i-nex – 0.5.8+git355+20131205~ubuntu14.04.1


Najnowsze komentarze

Reklama

OSSPlanet