Linux advice
Category None
A few days ago I asked for Linux advice. Thanks for all that replied it was of great assistance. For those that are interested, this is what I ended up doing.
1. I downloaded a prebuilt Ubuntu VMWare Appliance
2. I started to uninstall everything I didn't need - why does Linux/Ubuntu have two different remove program options? Synaptic Manager and Add/Remove, makes not sense to the end user.
3. After removing all the apps I didn't want, I made sure that Firefox had Java enabled and I could attend a Sametime meeting.
4. downloaded the Sametime Linux RPM package. I used a tool called alien (I think) that converted the rpm into a deb file. All totally obvious to end users right?
5. Installed Sametime from the new deb package. Checked it works.
6. Removed the sametime install files and left over rpm packages.
7. I filled the entire area of unused disk in the linux partion with 0s.
8. I deleted the 0s
9. I shutdown Linux.
10. I compressed the Vmware VMDK using the VMDK manager.
11. I zipped up the VMware image, it came about to approx 720Mb, so that is a vmware image with Ubuntu and a Sametime client.
In between every step are hidden steps I completed, which was searching Google for answers to the strange questions that come up for someone that doesn't really know Linux and can't understand why so many things are done with command prompts and commands like apt-get and other weird things. As I've stated in previous years, Linux may be great for techy users, but it has a long way to go before it can be setup, configured and used by the likes of my Dad (sorry Dad).
A few days ago I asked for Linux advice. Thanks for all that replied it was of great assistance. For those that are interested, this is what I ended up doing.
1. I downloaded a prebuilt Ubuntu VMWare Appliance
2. I started to uninstall everything I didn't need - why does Linux/Ubuntu have two different remove program options? Synaptic Manager and Add/Remove, makes not sense to the end user.
3. After removing all the apps I didn't want, I made sure that Firefox had Java enabled and I could attend a Sametime meeting.
4. downloaded the Sametime Linux RPM package. I used a tool called alien (I think) that converted the rpm into a deb file. All totally obvious to end users right?
5. Installed Sametime from the new deb package. Checked it works.
6. Removed the sametime install files and left over rpm packages.
7. I filled the entire area of unused disk in the linux partion with 0s.
8. I deleted the 0s
9. I shutdown Linux.
10. I compressed the Vmware VMDK using the VMDK manager.
11. I zipped up the VMware image, it came about to approx 720Mb, so that is a vmware image with Ubuntu and a Sametime client.
In between every step are hidden steps I completed, which was searching Google for answers to the strange questions that come up for someone that doesn't really know Linux and can't understand why so many things are done with command prompts and commands like apt-get and other weird things. As I've stated in previous years, Linux may be great for techy users, but it has a long way to go before it can be setup, configured and used by the likes of my Dad (sorry Dad).
Comments
Now for my turn
<flame>
I'm sick of people ranting for and against Linux. No computer is so intuitive that a person can take it out of the box and do everything they would ever imagine without some help.
I've "tested" my parents with Linux, Windows, DOS, and a small dose of Mac. They figured out most of the pre-configured stuff on there own but needed help with finding and installing new stuff, configuring a printer, and getting wireless working.
Every computer has issues. Every operating system has issues. None are ubiquitously perfect.
</flame>
Here is a more sound review ... { Link }
Posted by Glen At 10:05:49 PM On 03/11/2008 | - Website - |
Glen don't you agree having two tools to uninstall apps is a bit strange to an end user?
I think this is a great read Top 10 Linux Desktop Hurdles
Posted by Carl Tyler At 11:22:33 PM On 03/11/2008 | - Website - |
It all comes down to numbers. windows has millions (perhaps billions of installs) and linux has a tiny fraction of that. It may never get parity.
Posted by Glen At 08:28:22 AM On 03/12/2008 | - Website - |
Add/Remove Programs is your first port of call - it has plain explanations of applications, community rankings for popularity of applications, and also notes applications that are 'well integrated' into the Gnome desktop that Ubuntu uses.
(I assume Kubuntu does the same for those that integrate well into its KDE desktop.)
Synaptic is for power users, and that's why it's under the system menus rather than on the applications menu. Synaptic talks about dependencies, has no popularity/integration notes, and the descriptions of packages are often opaque due to being written by developers for developers.
Synaptic is occasionally needed. But only when the application you want isn't in Add/Remove Applications, which is rare and getting rarer as more applications get added in.
I don't think this is a serious problem for the average non-technical user of Ubuntu. They are, after all, unlikely to find Synaptic unless they're guided to it. Add/Remove is far more convenient, and still offers hundreds of usable desktop applications.
What Add/Remove doesn't offer are the hundreds of server applications, perl/python/tcl/ruby libraries, command line applications, and so forth. That's Synaptic territory, and I can't fathom why my Dad would go there when he has Add/Remove...
So I don't think this is odd. IN fact, I find it elegant - you have a simple, more user-oriented interface but haven't lost the power of the old technical solution. (And I'm sure some techies argued that Synaptic/Aptitude were redundant when you have apt-get and tools like less and grep to pipe the output through... Hey! Now we have THREE ways to add applications! So you actually underestimated how complicated this is!
Should Synaptic be better hidden? Perhaps. Maybe the whole Administration menu should be in some way hidden, though... It'd annoy the technical users, but might benefit the casual users.
Striking that balance is difficult. I think that Ubuntu manages it better than most, though... It makes the most common operations simple, without losing the power of the underlying "techie" solutions.
Posted by Philip Storry At 08:42:07 AM On 03/12/2008 | - Website - |
Add/Remove programs should be enough for 99% the users as it should have everything a regular user needs. If the more techie-types like ourselves need something more unusual like the source for Python or something, then that's what Adept/Synaptic is there for.
I'm not even sure Adept/Synaptic is available or visible to regular users.
Posted by Pedro Quaresma At 08:42:56 AM On 03/12/2008 | - Website - |
Posted by Glen At 09:13:07 AM On 03/12/2008 | - Website - |
Posted by Glen At 09:16:47 AM On 03/12/2008 | - Website - |
{ Link }
Posted by Jack Dausman At 01:21:38 PM On 03/12/2008 | - Website - |
Also, RHEL5 (Red Hat) and SLED10 (SuSE) have GUI package managers and installation programs and are doing more with the GUI (to my chagrin). Debian, of which Ubuntu is based, is a bit different.
One advantage of Linux is the customizable environment and distro...in-fact there are hundreds, each having a niche. For example, Knoppix Linux is a live CD that lets you mount your existing Linux install for repair work, or to try a full Linux environment w/o touching your existing desktop; RedFlag Linux is for Chinese double-byte character sets; Turbo Linux is for Japanese users (primarily). Same code, different gui and end-user experience. Without direct involvement from MS this flexibility is *not* possible with Windows. And you are stuck with Program Manger in Windows--you can use various window managers in Unix/Linux.
Oh and the last time I checked, end-users do not setup Notes desktops or Domino servers.
Finally, Linux uses a command-line interface for a lot of things if you want--which is great for servers, as you do not need to consume resources with a heavy GUI when you are just serving data; this approach makes for extremely simplified management. The former point is another advantage over Windows, IMHO and something all other enterprise-class server OSs have in-common (e.g. zSeries, iSeries, pSeries, SPARC, HP, and yes, Linux (cross-platform)).
Welcome to the world of the penguin!
Posted by Bill Malchisky At 03:21:22 AM On 03/13/2008 | - Website - |