confusion, dports, pkg, and pkgsrc
Antonio Olivares
olivares14031 at gmail.com
Thu May 9 14:14:53 PDT 2013
Dear sir,
Thank you for your answers. I have not installed anything this time
around with pkgsrc. So
I will be sticking with pkg :)
What do you mean by ``If you pick dports, you have to relocate
/usr/pkg to prevent dports from picking pkgsrc libraries up during a
build or perhaps with ldconfig.'', do you mean change the directory
name? or move it to a different one? I am thinking that I should
just use pkg and if I run
# pkg update
it will update all the installed packages?
I apologize for asking, but the handbook which I have read several
times does not give a clear cut answer :(
The one on pkgsrc which I used is here:
http://www.dragonflybsd.org/docs/howtos/HowToPkgsrc/
I had mixed stuff then and then I added stuff via pkg, and that was a
NO NO! So aside from the error at startup, I have reinstalled cleanly
and starting from fresh.
The good part that I am understanding is that if I use Dports (pkg)
then I can also build from source, but not to use pkgsrc and Dports at
the same time.
http://www.dragonflybsd.org/docs/howtos/HowToDPorts/
Firefox asks that one puts sem_load="YES" into /boot/loader.conf, but
I include that in /boot/loader.conf and I get that kernel sem not
found at startup. Is this important?
Thanks for helping me.
Best Regards,
Antonio
On Thu, May 9, 2013 at 3:50 PM, John Marino <dragonflybsd at marino.st> wrote:
>
> On 5/9/2013 22:34, Antonio Olivares wrote:
>>
>> I am now confused. I see that there is pkg, which is like pkg_add,
>> pkg_delete, ..., in old FreeBSD now they have pkgng and the old tried
>> and true FreeBSD ports. The dports is now in DragonFlyBSD making use
>> of the FreeBSD ports pkgng stuff to install binary packages and avoid
>> compiling packages. I see that this is gaining momentum according to
>> the numbers:
>
>
> I agree; you seem confused. :)
>
> Fact 1: "pkg" is dedicated to dports. if you are using it, you're using
> dports.
>
> Fact 2: "pkg" is a binary package manager. The presence or lack of it
> doesn't stop you from building from source. The experience is pretty much
> exactly the same as FreeBSD except DragonFly doesn't install any of the
> "pkg_add, pkg_install, pkg_*" tools for dports because pkg does all that
> natively. In a few months, FreeBSD will also get rid of these tools make
> the differences between FreeBSD and DragonFly even less.
>
> Fact 3: conversely, tools like "pkg_radd" are dedicated to pkgsrc.
>
> Fact 4: It sounds like you are already mixing these two systems. You can't
> do that. You have to pick one or the other. If you pick dports, you have
> to relocate /usr/pkg to prevent dports from picking pkgsrc libraries up
> during a build or perhaps with ldconfig.
>
>
>
>> and I did not even know this, but basic install already had a copy of
>> firefox 19.0.2 installed. I used pkgsrc to build xfce and it
>> installed xfce 4.6 which is kind of old, so I would need to track
>> latest pkgsrc to get the newest one? On FreeBSD xfce is 4.10.x or so
>> version. How do I get the latest one?
>
>
> As DragonFly Ports come from FreeBSD, dports has XFCE 4.10 as well. Pkgsrc
> is significantly behind. If you pick pkgsrc, you're stick with 4.6.
>
>
>> I had a booting error so I reinstalled OS and have used pkg to install
>> unzip. Is the pkg tool the one that uses Dports?
>> If so and I decide to use pkg to install packages to update them
>> easily what is needed?
>
>
> You're asking questions covered in the howto and other topics.
> Try here for more info about dports:
> http://www.shiningsilence.com/dbsdlog/category/dports
>
> --John
More information about the Users
mailing list