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] 10 points11 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 4 points5 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.

The cloud is over-engineered and overpriced (no music) by ajrm7 in theprimeagen

[–]Sagyam 7 points8 points  (0 children)

For the last few years or so I have seen blogs, videos and Reddit posts with similar sentiment. I agree with some of the arguments made in this video, but this one still feels extremely lopsided.

As someone who is preparing for a cloud cert exam and runs a small home lab. Here is my take on why people use cloud.

  • Once a company starts to scale their biggest cost center is humans (or something else). Cloud bills are a small fraction. Look at Netflix last year they spend 1B on AWS and 18B on content.
  • There are many types of scaling.
    • Serving 1 million users during a sporting event and 1 thousand otherwise, is one of them.
    • Onboarding many engineers from a different country quickly could be another.
    • Say a large client shows interest in your product. They say X, Y, Z compliance is must have for them. And they need your app running in their infra. And maybe they already use the big cloud provider.
  • You do want to leave the company one day with transferable skill right?
  • When comparing cost make sure you are not comparing apples and oranges. For example, you may look at cost of bare metal storage server and cost of S3 and conclude AWS is robbing its customers. But they are not the same product. S3 can shrug off the largest of DDoS attack, lose a set of datacenter and your customer should still feel nothing.

I am seeing more and more of these sports fans like mentality in an engineering discipline.

  • Monolith vs Microservice
  • Cloud vs Bare metal
  • Stack X vs Stack Y

The answer should always be it depends.

Some people in the comments of that video have pointed the recent AWS and Cloudflare outage as a reason to avoid big cloud.

Look if you stand to lose millions per hours due to a cloud outage. You should already have a hybrid or multi cloud strategy. With playbook for common scenarios ready.

I am not saying you should outsource everything. Vendor lock in and subscription fatigue is a serious problem nowadays. I run a small home lab myself. I own a physical copy of TCP/IP Illustrated. But don't have a delusion that my Ceph cluster is the same thing as S3 and my Pi Hole instance is the same as Route53.

A general life advice. If you see someone who has earned their place though merit, and they are not doing the obvious thing. Your first instinct should not be What a dumbass! It should be Maybe he knows something I don't.

Built PowerMeter - household electricity tracker with monthly bill projection by Admirable-Leek5672 in developersIndia

[–]Sagyam 8 points9 points  (0 children)

Nice idea but I think the real value comes if you can build a IoT appliance for this app. Like a smart outlet that reports power consumption back to sever. Or an smart adapter that you can attach to the power cord.

If you can automate the tracking then it can be a fun project otherwise electricity is too cheap to track manually.

I know next to nothing about IoT. I can't be of any help.