| | 1 | Currently there is no automated installation for the !BePorts system. Fortunately it is not a lot of work to do by hand. The following describes how to set up a local !BePorts tree and how to install BePorter. |
| | 2 | |
| | 3 | If you want to contribute to the !BePorts project by adding ports, you first need to [https://www.assembla.com/user/signup sign up] for an Assembla account. If you just want to build existing ports, you do not need an account. |
| | 4 | |
| | 5 | '''The !BePorts tree''' |
| | 6 | |
| | 7 | First, you need to check out the !BePorts tree using Subversion. I recommend placing it under /boot/develop/BePorts: |
| | 8 | |
| | 9 | {{{ |
| | 10 | cd /boot/develop |
| | 11 | svn co http://tools.assembla.com/svn/BePorts/BePorts/trunk BePorts |
| | 12 | }}} |
| | 13 | |
| | 14 | If you signed up for an Assembla account, you should provide your username with the {{{--username}}} option. |
| | 15 | |
| | 16 | '''!BePorter''' |
| | 17 | |
| | 18 | No BePorter releases have been made as of yet. For now, you can get the alpha version from the Subversion repository. Check out the !BePorter repository: |
| | 19 | |
| | 20 | {{{ |
| | 21 | cd /boot/home/code |
| | 22 | svn co http://tools.assembla.com/svn/BePorts/beporter/trunk beporter |
| | 23 | }}} |
| | 24 | |
| | 25 | The repository contains the executable {{{beporter}}} and the [BePortsConf BePorts.conf] file. Place {{{beporter}}} in {{{/bin}}}, and [BePortsConf BePorts.conf] in {{{/etc}}}. Do not forget to set the {{{PACKAGES_PATH}}} in [BePortsConf BePorts.conf] to where you've checked out the !BePorts tree. |