Ravenports: How to Get Started?

John Marino dragonflybsd at marino.st
Sun May 28 06:25:20 PDT 2017


On 5/16/2017 08:16, Aaron LI wrote:
>
> On Fri, May 12, 2017 at 23:23, John Marino
> <dragonflybsd at marino.st> wrote:
>
>> Hi Aaron,
>> I don't want this to be considered some kind of release
>> announcement,
>> but I have arranged for DragonFly-CURRENT users that are very
>> curious to
>> install a functional Ravenports system.  This is for preview and
>> evaluation (for feedback) purposes.  Ravenadm is still a work in
>> progress, and the port count is still small[1].
>>
>> I've added a Quickstart guide for DF users here:
>> https://github.com/jrmarino/Ravenports/wiki/quickstart-df
>>
>> People that follow that procedure should immediately read:
>> https://github.com/jrmarino/Ravenports/wiki/standard-commands
>>
>> Familarity with Synth helps, but there are some differences.
>> It's intended to be intuitive.
>>
>> Right now, unless you create a repository, built packages are
>> installed
>> directly with "pkg add" command.  Later ravenadm will have a
>> wrapper for
>> that so that creating repositories are optional.
>>
>> To iterate, this is just a courtesy preview.  I'm still working
>> on a lot
>> of things.  Those interested in port development may wish to
>> read the
>> porters guide.[2].  (A 90% port converter is possible but
>> doesn't exist
>> yet).
>
> Hi John,
>
> Sorry for my late reply.  I'm busying with my works...
>
> Thank you for the quick guide, and the great work on Ravenports!
> I have
> already tried Ravenports & ravenadm a bit, and built several
> packages.
> I will keep testing it and report back on the GitHub.
>

I've been spending the time recently bootstrapping ravenports to Linux 
and working out the kinks.  It's working pretty well now.  I generated a 
repository using Linux Mint 18.1 (glibc ABI 2.6.32) and I was able to 
use them on fedora 22 and have reports it works on Arch and Ubuntu.

I hit some snags due to my unfamiliarity with glibc (namely it's 
inability to static link due to dynamic link requirements with NSS, 
libdl, etc) but have that resolved now I think.  It also took some time 
to fix some ports to build on linux.

I added a similar quickstart guide for Linux for those interested in how 
Ravenports works cross-platform:
https://github.com/jrmarino/Ravenports/wiki/quickstart-linux

John



More information about the Users mailing list