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.
was, is, and always will be.
It just sucks a whole lot.
Now if only they could create a similar system for some variants of the BSD operating system, I would be in heaven =)
--
WiFizzle Software Research
Censorship is obscene. Patriotism is bigotry. Faith is a vice. Slashdot 2.0 sucks.
Don't those distro's already have their own repository systems?
What does cnr do that I cant do with apt-get?
"You can't fight in here, this is the war room!"
...will it run on Linux?!?!?!?!???!?!??!?
I don't have a microwave. I do, however, have a clock that occasionally cooks shit.
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.
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."
I thought you BSD users were smarter than the Linux users?
Isn't the intelligence hierarchy:
1. BSD
2. Linux
3.OS/2
4.Windows
5.OS/X
????
CNR uses standard .deb and .rpm files, but shields the user from the complexity of these packaging systems.
heh, wicked.
Especially if they set up a system where individuals can build CnR packages and support them so that the repository can quickly and easily be built up. There is nothing wrong with making things easier for Joe Blow.
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?
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
This isn't meant to replace APT or RPM. It runs over them, like Pup or Synaptic. The difference is that CNR is designed for user-friendliness and clarity. If I need, say, an audio sequencer, but I don't know about Audacity, I can search through my repo now and find out about Audacity, read some reviews, look at some screencaps... If the article is accurate about its capabilities, then I see this as good news.
~ C.
'Nuff said
Always back up, never back down. ---- Think you're cool 'cos your uid is prime? Take mine, modulo the one digit integers
This looks wonderful.
As a longtime Linux lurker I have *ALWAYS* been turned off by the difficulty of installing software. Yes, I have a CS degree, and I know how to compile code, but in many instances, jumping through all the hoops was just not worth the hassle.
I now use OS X, but with Parallels and VMWare allowing me to run Ubuntu parallel to OS X just for testing, a system such as CNR will allow me to adopt Linux much easier than before.
Good job Linspire!
Personally I see a few propriatory games that I'd like to play, but I never realy bothered because I didn't have time to track down the publishers or whatnot.
Now I can ba fat slob and just download and install quake3 or X2 or whatever off the internet using this service. Totally kicks-ass.
Also I noticed the 'tip jar' thing.
If that is what I think it is, were I can just send a buck or two as thanks to a favorite program or whatever that is open source and it gets to the developer (and not linspire) then that will be a GREAT way to show my appreciation.
Like when I setup Linux and I realise that I need a cd burning program, I go on CNR download K3b and send them a 2 bucks as thanks right then and there. No messing around with paypall or whatever. That sounds nice.
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.
When thinking of mixing your distribution's package management with CNR, does that sentence frighten you like it frightens me?
...There is nothing wrong with making things easier for Joe Blow.
Nothing wrong with it?! This is an attack against computer geeks, pure and simple.
What will I use to prop up my fragile ego now? My knowledge of an intentionally obscure process was all I had going for me. If any idiot can now install packages themselves, what reason is there for me to go on?
I used Linspire with click in run for about a year, a few years ago, basically it has few advantages over apt-get, however this could be a great thing for desktop linux.
For all of us running ubuntu/debian, it is just like a very very extensive GUI for apt-get, it gives loads of details on each app and installing them is just as easy. However this could be a great thing because all the apps will be potentially tested by every linux user and can be very well tested. Also another benifit, although some of you will disagree with me here, is that it provides very easy access to proprietary software which is normally not on apt-get unless you find a reliable source which you can use. Also it provides easy access to pay for some software, for example star office or proprietary versions of wine.
Basically I think if it is excepted by the general linux community, then it could lead to very useful standardization of desktop linux package management, which would avoid the hassle of every distro needing to maintain their own repository (although I can't see any distros dropping their repository any time soon anyways), and provide a central place where virtually all applications would be, instead of the current situation where every repository is highly incomplete.
Amazing! Truly amazing! It only took five years and tens of millions in squandered VC money for Lindows (or Linspire or Linschitz or whatever the heck they are calling themselves this week) to come up with a functional installer for Lunix! Now all they have to do is get it accepted by 1000 other distros.
Hmm... maybe it would have been a better use of time/money to make another text editor. Oh well! That's Lunix for ya!
There's klik. There is no reason to invent a bycicle. klik.atekon.de
apt-get won't let you purchase, download, and install a US-legal DVD player, legal MP3 player, legal Windows Media Player, and so on. Linspire has paid royalties to the owners of these technologies so you can legally use CNR to install this proprietary software on Linux. You can also use it to purchase/download/install other Crossover/Cedega/Win32 software like World of Warcraft, Quicken, etc.
Sure, you can use EasyUbuntu and get a lot of that stuff illegally for free, but because CNR is legal, it's actually feasible to sell a consumer desktop with, say, Ubuntu + CNR pre-installed. You can't sell EasyUbuntu in the United States (or most EU countries) without expecting a serious lawsuit.
When I moderate, I only use "-1, Overrated". That way, I never get meta-moderated!
I'm sorry, but if you aren't using your distribution's repositories then you aren't using that distribution. If you are getting all your programs from cnr, you are using the 'cnr' distribution. They seem to want to reassure people by letting them think they are using good branded distros instead of the poor brand linspire.
Damn, I'm still using 0.9.1!
According to TFA, CNR uses the distro's repository. There's a flowchart which shows CNR merging the standard Ubuntu repository with CNR's repository of Linspire and third-party software, then publishing the whole through CNR. If I'm reading he runes a-right, using CNR to install software that is also available straight from Ubuntu will actually get you the Ubuntu package.
To put this in perspective, a few years back, Red Hat users could download packages from Red Hat and install them manually, or use up2date, or install a third-party package manager like Red Carpet, yum, or apt. Those third-party programs would retrieve software from a repository which contained all the Red Hat RPMs and could connect to additional repositories that had more software.
This version of CNR looks like the equivalent of using yum or apt with freshrpms to supplement a RHL installation.
I just set up a Multimedia box for a seniors residence in Victoria B.C. I had no trouble installing Zenwalk with a realtime kernel..the requisite kde libs, The latest Audacity, Rosegarden and Jack. I have it running a midi keyboard with full midi and audio multitrack recording functionality. I can also use larger sound fonts than I can in WindowsXP. I did everything (except the OS install) by right clicking and selecting install using slackware packages. It runs great and has no program crashes.
It is the easiest and most complete Linux multimedia install and configure I have ever done. That includes all the Debian variants and RedFat clones. The Slackware multimedia distro Zenwalk has come a long way and is as easy to use as any windows computer. Slackware on its own requires too much serious tweaking of the default user privileges to be considered for "Joe user" and has some trouble controlling the kde artsd which must be shut down to do any serious audio and midi work. So by using Xfce and the KDE libs things really run well. Xfce is the fastest and most sensible of all the complete function desktops.
To say that one software installation gui is better than another is wrong.. it all depends on how much care is taking in putting together packages, in this respect Slackware is the best.... bar none. Flame away.... but I am sorry the Debian repositories are just too darn convoluted and corrupted for my liking. I have never been able to get a fully capable realtime system going until I tried the stripped down 2.6.18 kernel based distro Zenwalk 4. Then put all the extra multimedia stuff together myself. I seriously doubt that Linspire and CNR can come even close to doing this for a realtime kernel.
Why is this an important step for Linux? Because CNR is the only legal way for Linux users to install DVD, WMV, MP3, and Sorenson codecs. I already have all that stuff, but I'm breaking the DMCA and various patents. I could be thrown in jail.
CfkRAp1041vYQVbFY1aIwA== RV/hBCLKKcSTP5UFK3kqsg==
As a result, Microsoft doesn't have a lot of control over the app or how it interacts with the OS.
Say "Hi" to Vista. That's the main thing they're in the process of fixing. Signed drivers will take care of bad drivers. I'm sure there's some kind of "Trusted" software thing that will be implemented soon after it's released to the public. "Trusted Computing" takes care of the apps.
Apparently, Microsoft saw this problem being serious a long time ago, and started working on it right after Windows 2000 came out. Maybe they were inspired by the Linux distribution model. Who knows?
Everything you said about bad installs is correct (and applies to drivers). But I think that Vista is the start of fixing this huge problem.
I don't respond to AC's.
does just that
Am I the only one who when they saw CNR immediately thought of a "Caldari Navy Raven"? I think I play too much eve.
And a very generous contribution. You don't see many distros making it easy for folks on other distros to just waltz in and seamlessly use their repositories at such a level of ease. I give them props.
I would consider myself an above-average user, but when I go to install something that's outside the scope of my repositories and get shot down by the dependency failures... that's when I get a little peeved.
If Linux standardised, I'd be sure to recommend it to my friends and family. Even the dumbest "For Dummies" distros aren't simple enough for Joe Bloggers to use.
That's a good thing about CNR, you don't have to worry about any dependencies. CNR does it all for you.
FalconShould there be a Law?
Price: 50 USD. Compare to Magnavox DVD player, price: 30 USD.
Can a GUI be made more accessible to people who are blind and rely on speech or braille interaction than a CLI can?
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?
As far as I can tell, apt-get has no provision for licensing arrangements that require payment before a user is granted access to a program. This is apparently necessary before Linspire can recover the royalties for WMA in a WMA player.
Yeah. I'll pay for Click-N-Run, which has about the same package set and ease of use as Synaptic.
CNR is free for most if not all FOSS software, however there is a paid service of CNR which gives you discounts on commercial apps, like CrossOver, Win4Lin, and Cedega. Does Synaptic offer these? Also Linspire offer legal software to play dvds.
FalconShould there be a Law?
I'm surpised no one has mentioned gnome-app-install. At least from Ubuntu Edgy (and I'm pretty sure Dapper too), I can select "Add/Remove Software..." from the main menu, and it pretty much is a one-step process to getting the software installed. Pretty nice menu, see other users' ratings, navigate categories: it has everything but screenshots (which I think would be a nice addition, by the way).
The only potentially confusing part is that it offers you KDE apps for install, which means (if you're running default Ubuntu) that all those KDE libraries will get installed the first time around, leaving you to wonder why you're downloading a 100MB text editor...
Anyway, from the command line you can run it via gnome-app-install.
Most of the comments here are from experienced Linux users who can use apt-get, yum and even compile applications from source if needed. Keep using your favourite packaging tool to do this - CNR is is *not* aimed at you.
CNR is clearly aimed at the regular windows user who inserts a CD waits for it to auto run and clicks next, next, next until it is all installed and running. For these users, CNR is a great solution that will help ease them into a Linux desktop.
The aisle feature also also quite neat, allowing you to create a whole list of your favourite packages and then load them on to several computers without having to go back and re-select each package again.
I have used various Linux distros over the past 12 years and CNR is one of the neatest tools I have ever seen for package management. Well done Linspire, don't be disheartened by the experienced Linux users here bagging the product, it is a useful tool for the "dummies" crowd.
...and they're not much bigger than two meters.
This system is obviously not intended for the hard-core Linux community who are already used to having to tweak and configure 3rd party programs to run. This CNR repository is great way for new Linux users to install programs and ease their transition to Linux. This represents a crucial step for Linux to become more widely accepted among non-geeks. Geeks have the interest and aptitude to learn new things, whereas most people don't care, just as long as it does what they need it to do. This is why you still find people running legacy OS like win 95 and 98 and have no desire to upgrade.
"Gentlemen, You cannot fight in here, this is the War Room...." - Dr Strangelove
I agree with parent poster. What Linux lacks now is a marketplace for commercial applications on top of the OSS OS.
As Kubuntu and former Mandrake user who swore off Microsoft 4 years ago, one of my sore points is that MS Windows gets cool, professional-looking software while the stuff we Linux geeks use is rough around the edge. Even my Palm Treo gets well-done, easy-to-use software. Why? Because there's financial reward for it. I spent US$10 for BackupMan for my Treo, which I think is essential to every Treo; that's not expensive, but I'll bet the author got at least $10k for his efforts, which motivated him to make his program work well and be user-friendly.
By contrast, Linux users expect their apps to be Free-as-in-FreedomBeer because their distro already came loaded with FreedomBeer applications, so applications like QCAD for Linux (newest version $$, older versions GPL) limp along because no one will buy them, while TurboCAD for Windows gets shelf space at Best Buy and mindshare in those people who don't want to pirate AutoCAD.
Unfortunately, for Linux commercial apps there's no equivalent of the shelves at CompuSmart: the current culture says that Linux users get their apps from their distro, and most Linux distros balk at including non-FreedomBeer apps (I'm looking at you, Debian). Other distros charge
I welcome a marketplace where we can buy essential stuff for Linux like Quicktime/Tomb Raider/ATI drivers for Linux, and maybe smaller developers can make a few sales without having to: a) repackage their product for 6 different distros, and b) try to market their product on the web without a central repository such as Click&Run to attract people who are looking for various products.
Isn't CNR only $20/yr? That's peanuts.
404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
[GPG key in journal]