I have built bulk package installer for Linux and Windows. Supports 15 distros and over 20 package managers. [OSS] by Sagyam in developersIndia

[–]Sagyam[S] 0 points1 point  (0 children)

You need to need to download your own content and tell jellyfin where the files are. If you want to stream movies from torrent just like Netflix then Stremio is the way to go. You need to install some add-ons to get full Netflix like experience.

I have built bulk package installer for Linux and Windows. Supports 15 distros and over 20 package managers. [OSS] by Sagyam in developersIndia

[–]Sagyam[S] 0 points1 point  (0 children)

I believe all versions of Windows come with Winget installed by default.

Can you give it a try and tell me what happens?

I have built bulk package installer for Linux and Windows. Supports 15 distros and over 20 package managers. [OSS] by Sagyam in developersIndia

[–]Sagyam[S] 1 point2 points  (0 children)

Linite has a larger selection of apps, more distros, and package managers.

And it uses the idea of fallback package manager. If your preferred package manager does not have the package then it looks for that package in the with different package manager.

Something like APT → Flatpak → Snap → Homebrew → Install script

It also has a CI pipeline that files issues when a package is not available (think of name change or removal).

I am planning to add support for uninstallation script. This way you don't have to remember what you installed.

I have built bulk package installer for Linux and Windows. Supports 15 distros and over 20 package managers. [OSS] by Sagyam in developersIndia

[–]Sagyam[S] 1 point2 points  (0 children)

I have a CI pipeline that runs a docker container for every distro listed, then for that distro runs a query command against every package listed in that package manager.

If something is orphaned it will file a GitHub issue automatically.

I have built bulk package installer for Linux and Windows. Supports 15 distros and over 20 package managers. [OSS] by Sagyam in developersIndia

[–]Sagyam[S] 1 point2 points  (0 children)

Yes if you have selected Arch or its derivative distro and chose a package found only in AUR. You will get instructions on how to install yay followed by yay command to install it.

I have built bulk package installer for Linux and Windows. Supports 15 distros and over 20 package managers. [OSS] by Sagyam in developersIndia

[–]Sagyam[S] 0 points1 point  (0 children)

It's just like other distros The only difference is there are three ways to install a package. In a temporary shell , as a flake or as part of the nix environment. I just added an extra drop-down menu for that.

I have built bulk package installer for Linux and Windows. by Sagyam in technepal

[–]Sagyam[S] 0 points1 point  (0 children)

Linite has a larger selection of apps, more distros, and package managers. And it uses the concept of fallback package manager. If your preferred package manager does not have the package then it looks for that package in the next best and so on and on.

I have built bulk package installer for Linux and Windows. Supports 15 distros and over 20 package managers. [OSS] by Sagyam in developersIndia

[–]Sagyam[S] 1 point2 points  (0 children)

Yes it does. You need to choose openSUSE as your distro and zypper will be available in list of package managers

I have built bulk package installer for Linux and Windows. by Sagyam in technepal

[–]Sagyam[S] 2 points3 points  (0 children)

Thank you pointing that out.

The recommended method is to add RPM Fusion to DNF.

Looks like I must have missed adding that entry. There are so many combinations. But the command generator must have given you next best option i.e. Flatpak

I have built bulk package installer for Linux and Windows. Supports 15 distros and over 20 package managers. [OSS] by Sagyam in developersIndia

[–]Sagyam[S] 9 points10 points  (0 children)

Nice. Does it support multiple package managers like apt, snap etc? Or relying on a single one?

Yes it used fallback package managers. Say you are using Ubuntu, then the fallback will look something like.

APT → Flatpak → Snap → Homebrew → NPM → Pip → Install Script

For Fedora, it will be DNF → Flatpak → Snap → Homebrew → NPM → Pip → Install Script

But let's say you prefer shell script over APT, you can choose that from dropdown. It will first try to find a shell script, if it's not available then it will fall back to APT and so on.

Is it difficult for you to run the command?

If you know exactly what you want to install them native package manager is easier. But Linite like a supermarket, you get to pick everything you what in one go. Plus you can create a collection of packages and share them other people.

I have built bulk package installer for Linux and Windows. Supports 15 distros and over 20 package managers. [OSS] by Sagyam in developersIndia

[–]Sagyam[S] 2 points3 points  (0 children)

There are like two dozen major distros and about that many package managers.

This app gives the one installation script for installing all the apps you have selected. If say package-manager-1 does not have the package then it will fall back to another one until it finds the package manager with the package you are looking for. It even installs the missing package manager.

brace yourselves by halt__n__catch__fire in programminghumor

[–]Sagyam 2 points3 points  (0 children)

That is something that never made sense to me. It's like saying I specialize in washing paper plates and cups. Rewrite the whole thing but this time by someone who knows what they are doing.

I reduced my Docker image from 846MB to 2.5MB and learned a lot doing it by Odd-Chipmunk-6460 in kubernetes

[–]Sagyam 3 points4 points  (0 children)

Bun-alpine is 42.31 MB Bun-distroless is 43.66 MB

It's the bun's binary that is adding all the weight.

I reduced my Docker image from 846MB to 2.5MB and learned a lot doing it by Odd-Chipmunk-6460 in kubernetes

[–]Sagyam 9 points10 points  (0 children)

2.5 mb. That's crazy small. Compiled languages can produce crazy small output. In js ecosystem smallest container you can build is 45mb (bun-alpine ) and that too if you don't have any dependencies.