ПредишенСледващото

Тук хвърли задача, и най-интересното е - под 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

Това е всичко.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!