To host pre-built 3rd-party software to reduce install time
See original GitHub issueWhen installing susi_linux for development, we need to install many dependencies. Some of them need to be compiled from C/C++ source. It takes long time, especially on weak device like Pi Zero. It wastes our developer’s time when our product is still unstable and need to be reinstalled many time.
Solution:
Build dependencies to *.deb and *.whl files (*.whl is Python wheel package, used for installing via pip
) and host it somewhere. Those host can act as APT repo, PyPI to let us install via apt
and pip
.
Some services to consider:
- PackageCloud: Support APT, PyPI. Have pricing plan for OSS project. Normal free plan has limited quota.
- Bintray: Support APT but not PyPI. Have pricing plan for OSS project.
- Gemfury. Support APT, PyPI. Doesn’t have pricing plan for OSS project but is free if all hosted packages are in public mode. Have to manually setup public mode for each file.
Issue Analytics
- State:
- Created 5 years ago
- Comments:12 (11 by maintainers)
Top Results From Across the Web
9 Best Software Deployment Tools – Updated 2022
Software deployment tools give organizations an easy way to ensure that software bundles get properly installed.
Read more >Chapter 4. Installing Applications: Packages and Ports
The remainder of this chapter explains how to use packages and ports to install and manage third-party software on FreeBSD.
Read more >How to install (or remove) a third party MSI using InstallAware
Hello everybody! In this post I'm going to show you how to install third party MSI files using InstallAware.
Read more >Awesome-Selfhosted - GitHub
Automation software designed to reduce human intervention in processes. ... practical way to setup a website with many features, using third party plugins, ......
Read more >Software as a Service (SaaS) - TechTarget
In this model, an independent software vendor (ISV) may contract a third-party cloud provider to host the application. Or, with larger companies, such...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@lskillen Great! I will give it a try. Thank you.
@hongquan Please feel free to consider Cloudsmith as well for packaging. 😃
It’s also commercial but has very generous free plans and offerings for open-source projects (100GB of storage and 1TB of bandwidth, with more available on request). You can setup an org with several users to manage the account.
Full disclosure: I work for Cloudsmith, so might be biased (but only slightly, honest).