Prepare build environment and build package
...
Info |
---|
|
Please use user 'root' for userland build, because we have to update directory tree and files to use correct permissions and it is possible now only by user 'root'
|
Your /etc/apt/sources.list should have the lines:
Code Block |
---|
|
deb https://apt.dilos.org/dilos dilos2 main contrib non-free
|
Code Block |
---|
language | bash |
---|
title | Add unstable repo to /etc/apt/sources.list |
---|
|
deb-src https://apt.dilos.org/dilos dilos2 main contrib non-free
|
Code Block |
---|
language | bash |
---|
title | update existing packages: |
---|
|
apt-get update |
...
Code Block |
---|
language | bash |
---|
title | install packages: |
---|
|
apt-get install \
gmake \
build-essential \
git |
for clone/access to repo 'du2' you need have to have create account on bitbucket and ask to provide you access by info: http://www.dilos.org/conact-me
...
Code Block |
---|
language | bash |
---|
title | go to components directory: |
---|
|
cd du2/components |
Code Block |
---|
language | bash |
---|
title | install additional packages for build environment: |
---|
| gmake debpreppreparation to build a package |
|
cd <du2>/components/apt
gmake setupprep |
Code Block |
---|
language | bash |
---|
title | you are ready to build your package from userland, for example: apt |
---|
|
cd <du2>/components/apt
gmake JOBS=4 deb
( where JOBS - how much parallel build processes you want to use ) |
...