Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overall: How to reduce ISO size #22

Open
star-buck opened this issue Jan 16, 2019 · 9 comments
Open

Overall: How to reduce ISO size #22

star-buck opened this issue Jan 16, 2019 · 9 comments

Comments

@star-buck
Copy link
Contributor

No description provided.

@llelectronics
Copy link

Here a list of packages and their sizes on 19.01 core currently:
list_packages_core_1901.txt

@llelectronics
Copy link

llelectronics commented Jan 17, 2019

From that list one can see libicu60 we can get rid off. Nodejs is apparently installing it as dependency. However something might recommend nodejs I am not sure currently which package though. So it removes nodejs and some other packages. All of them not necessary for Core imho
image
Same goes for freepats

@zgrimshell
Copy link

apt rdeps nodejs should help here

@llelectronics
Copy link

You mean apt rdepends nodejs. Yeah not really it gives a long long list. Anyway I added some of the packages to the be removed by live-build. See: netrunner-core/live-build@1bebdd3

@zgrimshell
Copy link

yes, nodejs does have a long list but that is how you do the check (you could run one file against other to check what they have in common)

@zgrimshell
Copy link

checked the list, good that nodejs is going out from default :)

@hsitter
Copy link
Member

hsitter commented Jan 17, 2019

Here a list of packages and their sizes on 19.01 core currently:
list_packages_core_1901.txt

I think you need to get a list of compressed package sizes. Given the squashfs of the ISO is hopefully compressed (@shadeslayer is it?) the uncompressed size of packages means nothing. Case in point: libgl1-mesa-dri compressed should be like 6mib

@shadeslayer
Copy link

It's compressed.

@llelectronics
Copy link

llelectronics commented Jan 17, 2019

Removing some of the packages like stated before resulted in a slight improvement:
-rw-r--r-- 1 leszek leszek 1739718656 Jan 16 18:07 netrunner-core-20190116.1638-amd64.hybrid.iso
-rw-r--r-- 1 leszek leszek 1677721600 Jan 17 14:12 netrunner-core-20190117.1201-amd64.hybrid.iso

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants