|
||||||
| Forums FAQ | Members List | Search | Today's Posts | Mark Forums Read |
| Soapbox Strong opinions about mostly anything (no political or religious content) |
![]() |
|
|
|
LinkBack | Thread Tools | Display Modes |
|
||||
|
My 82-year old mother started out with linux 2 years ago, ... she was a WinME user before that. The "trick" was to perfectly match her WinME desktop layout with openSUSE-10.2, ... icons in same position, same background. She did not like the "K" menu graphic in lower left, nor the "openSUSE lizard", so I changed that to a microsoft "start" menu copied from WinME.
All of a sudden, it looked familiar, and she felt more comfortable. Then I went into KDE setup and set the mouse clicks to match the winME look/feel. Quote:
As for root password, she has it, but I told her never to use it. Phone me first and I will walk her through what has to be done. And she calls me for Linux support (I live with my wife, across the ocean in a different continent) and I connect to my mother's PC via vnc, take over her Linux desktop, and teach her. And my mother calls my wife just as much, for WinME/winXP support, and my wife connects to her PC via vnc, and takes over her WinME/winXP desktop. Again, no difference. My mother notes her retired friends are all envious of the support she gets in both Linux and Windows. Her retired friends, all winXP or Vista users, are having a major night mare keeping their PCs running with winXP/Vista. While my mother, possibly because support is only a phone call (and 9 time zones) away, is now comfortable switching from winME to WinXP to Linux, all via the boot partition. The desktops between the 3 OS are starting to diverge a bit, as she is starting to put her own influence on them, ... but overall it works well. |
|
||||
|
apt-get has a feature that removes any unneeded deps, maybe zypper should implement this, but in a better way so people who compile, can ignore this
__________________
"If it ain't broke, find something wrong with it" |
|
||||
|
If they have developed one-click installs the next step to add a one click uninstall function is not that far away as i see it.
The nice thing with rpm is that you can set it so that when uninstalling it will leave the packages alone that might be used by other (later) installed apps. It's all a mater of time and priorities developers have, but I do think the rpm/zypper system is quite capable to make a smart uninstall system possible. The thing that can make things complex is that installs can be done in many ways varying from building from source/copying to the new one-click setups. When mixing install methods, big chance you will brake parts of the system uninstalling eventually. But this goes for any system I've seen so far. Just my 2cents, Wj
__________________
Have a lot of fun! |
|
||||
|
Quote:
![]() Breaking comes with different managers, e.g. if you a one-click, then apt-rpm, smart, yum, zypper, yast, then you'll get something wrong. But if it's all part of the same system (libzypp), no problems should occur
__________________
"If it ain't broke, find something wrong with it" |
|
||||
|
Quote:
Quote:
![]() ------------------------- Currently, opensuse, by default, rely purely on libzypp. One-click install, AFAIK is just a script for yast installer, yast installer calls zypper and zypper is a CLI front-end for libzypp. So if we want something like aptitude, then, as some-guy said, we should just implant a similar feature in libzypp. I think it's pretty doable, since devs can take some inspiration from aptitude, it would a good thing for everybody and it would make yast quite unique, since even if aptitude is cool, there is no gui front-end for aptitude currently. Still, I'm not convinced for the OP's proposal. |
|
|||
|
Why not make it so that users can filter between binaries and libraries? Something like this: (Basic = Binaries only, Advanced = Binaries and Libraries)
_________ _____________ |Basic |Advanced | ------------------------ _______ |Basic|: Search: "gimp" Results: [+] Gimp - The GNU Image Manipulation Program. (Installed) [+] Gimp Brushes - Extra Brushes for Gimp. (Installed) --- Now to uninstall: (When the user clicks on gimp, brushes are auto selected). [X] Gimp - "Gimp" is set to uninstall. [X*] Gimp Brushes - "Gimp Brushes" is set to uninstall. No longer required. [libzypp is now checking if other packages require gimp dependencies. If they do, the program will uninstall but the dependencies won't. This prompt will appear.] Code:
oops! It seems as though the program(s) you are trying to remove has libraries another program needs. Don't worry, you can choose to stop or uninstall the program(s) only, leaving the libraries available for use. (Stop) (Uninstall program(s) only) Code:
Gimp - Program uninstall only. Libraries kept. (Abort) (Accept) The "advanced" version would only differ in the results. The process would be the same. See: _________ |Advanced|: Search: "gimp" Results: [+] gimp - The GNU Image Manipulation Program. [+] libgimp - Libraries for Gimp. [+] gimpprint - Printer support for Gimp. [+] gimpbrush - Extra Brush packages for Gimp. --- Uninstall: [X] gimp - The GNU Image Manipulation Program. [+] libgimp - Libraries for Gimp. [+] gimpprint - Printer support for Gimp. [X*] gimpbrush - Extra Brush packages for Gimp. --- Now the user can continue the uninstall as they would only have uninstalled the program and brushes, not the depended libraries. Only the "advanced" tab would contain libraries, not the "basic" tab. ("Advanced") [You get the standard Yast2 dependency conflict and resolution prompt, asking you to resolve the case.] I also have an (incomplete) Open Office Drawing which details this (I drew it up in 5 minutes, I'll finish it later) : http://teamcarmine.net/etc/yastprop.odg
__________________
I'll be very blunt about this. Just visit my website. Thanks in advance. |
|
||||
|
It's sounds easy, but it's not:
Quote:
Quote:
If you really want to be "newbie friendly" here: remove unneeded related packages by default, like aptitude. If the user wants a more surgical uninstalling(ex: removing X packages and it's dependencies only), then he can go to "preference" and change a options (like: expert uninstall method). This way, we wont have this an annoying pop-up, which will annoy both beginners and advanced users, and we keep the old behavior somewhere. Quote:
libxine1, should newbie see it, if we take into account that most newbies will need to install libxine1? It's not that easy: 1: devs will have to sort every packages into 2 sections (and not only based on libraries and binaries). Opensuse has more than 10 thousands packages, who's gonna do this? 2: Let's say someone decide to do this. It's not that easy to split every into 2 specific sections, since the limit between newbies files and pro files is not clear cut. And what's about advanced user? If we continue in this way, an advanced user of opensuse will have to configure the whole system just to see "advanced options". Ubuntu's and fedora's approach is not bad: having a separate installer for newbies, so advanced users are less bothered. And why should we treat every suse's newbie as a stupid person? I can't decide suse's future and I can't predict in which kind of experience Novell would really like to deliver with opensuse. But, Imo, the little touch that distinguished suse from the other popular distros around is the fact that suse has a much more professional gene. It's whole value can only be exploited by someone who have a minimum of experience with linux. By contrast, ubuntu feels like a distro for mom & dad and fedora feels like a hobbyists' system. Of course, we can work to make tools provided in suse to be more usable and comprehensive, but if one day yast's /etc/sysconfig edition will have sexy animations and pretty pop-ups to "comfort linux's newbies", then suse has lost something special. |
|
||||
|
IDEA: As part of the metadata provided to zypper, there could be a 'libs' file/section that contained packages to be hidden, zypper would then simply not display them in searches
(this way, packman could keep libxine1 as a visible package, and users can simply install it)
__________________
"If it ain't broke, find something wrong with it" |
|
|||
|
I was once a newbie and I was delighted to find that Yast told me there was a problem with what I wanted to do. I decided to do what I could do and wait until I knew how to get over the problems that Yast told me I might encounter.
At least I didn't waste time trying to download incompatible software and I've never had the sort of problems that MS created with IE7 which interfered with existing applications. For me Yast offers the right balance of treating me as an intelligent human being and giving me enough information to know how far I can go. |
![]() |
|
| Bookmarks |
| Tags |
| newbies, remove, software, upgrade, yast2 |
| Thread Tools | |
| Display Modes | |
|
|