Linspire's CNR Goes Multi-Distro
S3Indiana writes with news that Linspire is opening its Click 'N Run installation software to other Linux distributions. After 5 years of development on CNR, the new site cnr.com will be a single source repository for Linux users. Distributions to be supported initially during 2007 are (alphabetically): Debian, Fedora, Freespire, Linspire, OpenSUSE, and Ubuntu; other distributions will follow. See the FAQ and the screenshots for more details.
I welcome a new contender to the realm of *nix package management/software installation systems. If it *works*, I might use it.
But *works* should include the following:
- installs new software correctly, in default and custom locations
- uninstalls old software correctly
- updates old to new software correctly
- is aware of and can work with custom-installed libraries and dependencies (i.e. EVERYTHING doesn't have to be installed using this system, some stuff can be compiled from source or downloaded from third party).
- is scriptable through some command-line interface
- isn't a pain in the neck
As far as I know, none of the software installation systems out there for any platform meet all of the above requirements. InstallShield for MS systems probably comes closest, but is definitely not perfect (nor even "good enough" imho). Until something comes out that I consider "good enough", I'll keep hand-rolling, thanks.
$.02 from an old slackware user.
Buy software. Look at the screenshots.
If only there were some sort of "linked article" that explained that!
In all seriousness, that's pretty much the crux of it. From TFA: Basically, their problem with apt-get is that the tools are harder to use, and that it's distro specific. Their aim, if I'm understanding it right, is to offer one tool that would be the same across distributions, offer the same software to each, and be extremely easy to use. In short, rather than each distro having its own package management system, they could all use CNR and appear the same to the casual user.
If you use apt-get, you probably aren't going to be interested in CNR, or really anything that Linspire is doing, frankly. But I think there are a lot of people not using Linux right now, and who are confused by the differences between distributions (not to mention the very concept of distributions in general) who would probably be receptive to the idea of a standard packaging/installation system that was distribution-agnostic.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
All I want is to be able to install applications on my GNU/Linux in a similar way as I do on Mac OS X. I want a self contained .app bundle type system. I don't want installer programs in the form of CNR, apt-get, portage, or "./configure && make && sudo make install". Is there a distro out there that can do that?
"What is Internet Explorer 7? Are you saying we can't access the normal internet?" - I love tech support. Really.
However look at the application list before you dismiss this from the other Linux users you support (parents etc). It includes a lot of name brand software which Ubuntu doesnt.
I'm happiest supporting people on Ubuntu/Kubuntu because that's what I run. If I can now also give them *easy* access to the software they know by name, without me having to intervene to do the messing around with wine or whatever, this can only be a good thing.
Beep beep.
What is consistently one of the biggest gripes about the Linux desktop? I know one I hear and see often is the difficulty of of installing Linux applications when the disto does not provide them. Autopackage has tried its best to cross the gaps, but even its main programmers concede its hard to do all the cross distro work (that is often cleaning up messes) when there is no financial reward to inspire you. Its not exactly exciting and low hanging fruit like a new 3D snow pluggin for Beryl.
If Linspire does this right then here is the solution for one of the last few big complaints on the Linux desktop- new programs will be easy to install on any distro soon after release. If soon the user does not have to care that they have Ubuntu or Suse when a new Gimp or Crossover Office comes out then the Linux desktop might be ready for a big run. One main problem of course as this is a closed solution to the problem- removing both kinds of free in order to make it happen. Yet users pay for software now on both of the other primary desktop platforms, so I don't think many will care. If this is done through "partnerships" then Linspire might make a large amount of money in this new gatekeeper role while boosting marketshare of the Linux desktop in the hard to get at home market.
Glad this finally happened. Now the last big problem- the lack of drivers- will be fixed the only way it can be: increased marketshare. We hope...
Open Source Sushi
Exactly. This could be huge for lowering the barrier for installing programs (both on a technical level, and across flavors). A few more announcements along these lines, and we *might* just have a "year of Linux on the Desktop" yet
This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
That is being marked insightful.. How is this so? Where are the facts, how is he proving his claim? "It just sucks a whole lot" that is nothing more than an empty comment.
Quid Pro Quo, nothing more, nothing less.
....
99. WinMe
Yes. Each ditro has its own repositories with their own way of doing things. This isn't so bad for a technical user, but once you loose a bit of technical expertise your user base can be confused between distros, and with keeping things straight. For your average Mom and Pop (Jane and Joe Sixpack?) using apt-get, or rpm, can be almost as bad as compiling from source.
This seems to be the equivalent of Perl's CPAN for Linux, combined with Download.com (for ratings and reviews), with a pretty GUI thrown on the ability to also offer Commercial Software through the same interface.
When Jane and Joe set their new computer, and want to get Firefox (they know its good and all, since they're "techie" friends all rave about it), its nice to go to one place to install (presumably with no hassle or fuss. Likewise when they want to play the DVD of their god-childs play on their computer, they can go to the same place, give their Credit Card info (assuming its not on file I would guess), and download a DVD player, again from the same place. All through a GUI that users can drive.
I'm not sure if their software fulfills on this promise (I haven't personally tried it), but if they can its a HUGE step toward making Linux accessible to the masses.
This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
While this sounds like aimless Linux zealotry, this will probably be another flurry of people who complain needlessly about Linux package management without having bothered to use it or understanding it superiority to any other sort of package management.
Man, an InstallShield-like installer is a step BACKWARDS for package management! I've had to spend hours and dozens of reboots in Windows getting my software right! It's a task that with aptitude or synaptic gets done in under 20 minutes, no reboot, full use of the machine in the meantime. ISVs should be embracing .deb and .rpm. C'mon, it's not that difficult to learn how to package for 3 or 4 major distros! If you know how to write a Makefile you should know how to package software.
As it said in TFA, it's not an entirely new package management protocol. It relies on distro-specific repositories (Debian/Ubuntu come to mind first with apt-get [and as a small aside, from the screenshots, Ubuntu *might* be the first 3rd party distro to get CNR]) and makes the entire thing seamless for the non-tech-savvy end-user. Comparing Synaptic and what CNR is promising, which scenario is less likely to result in hair-pulling:
Joe Sixpack opens synaptic and wants, say, a word processor. So he searches for "word processor" and several options pop up. Which ones are good? Which ones are going to fit his needs? He picks one, doesn't like it. Picks another, doesn't like it. This takes a couple hours, but he eventually settles on latex (this is a fictional situation, so we'll assume he's writing his doctoral thesis). Or...
He opens CNR.com and does a search for "word processor" and is given a nice little list, with screenshots, reviews, and product information. He is able to make a choice far more quickly and with less hassle, giving him more time to actually get work done.
As I see it, CNR (in combination with easier-to-install distributions) is trying to combat the idea that "Linux is only free if your time is worthless."
Today is red jello day - all workers must eat all of their red jello. Failure to comply will result in five demerits.
If only there were some sort of "linked article" that explained that! You must be new here.
thegodmovie.com - watch it
You can get Linspire DVD Player which will *legally* allow you to watch encoded DVDs in linux.
"The vast majority of computer users get software by putting a disk in their CD drive and following instructions."
:)
I think you are over estimating about 90% of the computing populace
Beware of he who would deny you access to information, for in his heart he dreams himself your master.
Actually, I've been reading up on news from the Fedora community, and a company called Fluendo is providing their distribution with properly licensed codecs and software. I looked at the prices on their site... kind of expensive for my taste, but at least it's out there.
-- Tyree
Does it solve any of the hard problems well, like conflicting dependencies on libraries, circular dependencies (that is, several packages must be upgraded together or not at all like a transaction), packages from other sources?
Yes, CNR checks for dependencies. If one is missing CNR will install it, and though I don't know how they do it CNR also checks for conflicts in dependencies.
Besides, they seem to easily ignore that most apps are installed with "apt-get install [name]" or similar one-click in a graphical package manager.
They even have an app that converts apt-get, Debwrap.
I understand that they're out to make money but they're making a mountain out of a molehill.
I think you're wrong. Linspire's purpose is to bring Linux to the masses, and CNR makes it a lot easier for new users of Linux to install software, basically you go through the warehouse looking for software you want to install and once you've made your selection you click one botton to install your choices. There's no worrying about dependencies, which hardly anyone knows about to begin with, and it's just another click to uninstall software. That's what the mass market wants.
Basicly what you're paying for is the hold-my-hand frontend and the privilidge of paying for commercial apps.
You don't have to pay to use CNR. The basic level is free and it allows you to install many FOSS packages. Now there is the paid service CNR Gold which offers discounts on commercial software like Crossover Linux, Win4Lin, and Cedega.
Their other promise requires debian to give up apt-get, red hat to give rpms and so on - when hell drops below absolute zero.
CNR has a utility that converts apt-get to the CNR install type, Debwrap. They also have several packages for rpms.
FalconShould there be a Law?