question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

To host pre-built 3rd-party software to reduce install time

See original GitHub issue

When 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:open
  • Created 5 years ago
  • Comments:12 (11 by maintainers)

github_iconTop GitHub Comments

1reaction
hongquancommented, Nov 28, 2018

@lskillen Great! I will give it a try. Thank you.

0reactions
lskillencommented, Nov 27, 2018

@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).

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found