I do not want to replace the Base.Pkg package manager. Pkg does install
binary dependencies in a cross-platform way, but only by the mean of
BinDeps. And BinDeps uses for that the concept of provider. Some example
of providers are Hombrew.jl on OSX, Pacman on arch-linux, Yum on
centos/fedora distro, AptGet on debian distro, WinRPM.jl for windows.
But all these providers are not cross-platform, and you even need root
access for using some of the Linux providers (Pacman, Yum, AptGet).
Conda.jl is an other BinDeps provider, which can be used for all
platforms, effectively replacing any other provider. It can also be used
without administrator rights on Linux.
So it is not a Base.Pkg replacement, but an other way to get binary
dependencies installed with it.
I now realize that this was not clear on my initial message, sorry about
that. I will also improve the README.
Uwe Fechner a écrit :
Julia does have a very good internal package manager, that can also
install binary dependencies cross-platform.
Why would you want to add another package manager?
Am Dienstag, 1. September 2015 14:42:31 UTC+2 schrieb Luthaf:
Hi Julians!
I am happy to present you the Conda.jl
<https://github.com/Luthaf/Conda.jl> package, a binary
dependencies manager for Julia based on the open-source conda
<http://conda.pydata.org/> package manager.
Some interesting features of the Conda package manager:
- You can easily add your own software and use your own channel
for software distribution;
- You can install packages as non root on Linux;
- Conda is cross-plateforme, and you can use it for all your
binary dependencies, provided the binaries have been uploaded.
I'll love to have your input on the code or the functionalities.
Cheers
Guillaume