Тук хвърли задача, и най-интересното е - под Ubuntu все още не е определен единен пакет от източника. Не всичко е перфектно и не е оптимално, но резултатът е повече от доволни. До удовлетворени. Но какво, ако има нужда да се събират на опаковката не е стандарт, както и оптимизиран за параметрите на системата? Или пренапише част от кода? Просто си направите резервация - е, че имаме нужда от пакет от промени, които вече са в хранилищата. Така че ..
На първо място, инсталиране на пакети, необходими за изграждане на:
$ Ап-да инсталирате натрупване от съществено значение fakeroot Dpkg-Dev
В дома си директория създадете папка за пакета, в който ние ще работим:
/ построи CD
Ние се провери, че хранилището източник са на разположение:
$ Впиши дебютантка-SRC подобен
$ Sudo нано подобен
$ Sudo актуализация ап-да
$ Ап-да източник our_package
$ Ап-получите вграден зав our_package
$ Dpkg-източник -x our_package_version-revision.dsc
За да компилирате само опаковката, трябва да отидете в our_package_version-редакция директория и да стартирате събрание:
$ Cd our_package_version-редакция
$ Dpkg-buildpackage -rfakeroot -b
Ако искаме да премине допълнителни параметри за изграждане (всъщност, защо е целият този шум и започна), например "-enable-GUI -enable-ай". определят променливите DEB_BUILD_OPTIONS:
$ DEB_BUILD_OPTIONS = "- позволи-GUI --enable-ай" fakeroot Debian / правила двоичен
Компилация е пълна, можете да инсталирате на получения пакет:
$ Sudo Dpkg -i. /our_package_version-revision_arch.deb
Това е всичко.
Свързани статии