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

Reply via email to