Not really but it kinda depends on your goals.

For instance Ruby only pulls dependency graph (from API) and it’s like a dozen MBs. That’s because package installation is very standardized and for most packages it’s just “unzip to this directory”.

On the other hand you have Gentoo Portage. Their main repo is like a GB in size and packages contain not only dependencies but also metadata (licenses, homepage URL, etc.), build instructions, patches and additional files like distribution-specific configs, and portage-specific metadata (ebuild and source package hashes). Gentoo uses git for the repo. It used to use rsync but it was still basically the same: the delta is resolved and a partial update is downloaded.

So in general, in my mind, the main aspect is how much your packag…

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help