Alien Packaging Subsystem
Alien Packages
GoboLinux has a concept of “Alien” packages. These are programs that are usually packaged via external, distro-independant package managers. Common examples are: pip (Python), npm (Javascript), cargo (Rust), LuaRocks (Lua), RubyGems (Ruby), CPAN (Perl).
GoboLinux currently supports the following backends:
- LuaRocks
- PIP3
- RubyGems
- CPAN
How to install and update Alien packages
Main article: Managing Alien Packages
Limitations
Sadly, at the moment we are lacking support for some popular package managers, like npm or cargo.
If you want to contribute support for these package manager look here: https://github.com/gobolinux/AlienVFS/tree/master/gobo/alienvfs