yast sucks...going back to smart

Hi

When I installed opensuse 11 ,the first thing that I noticed and LOVED was yast software manager speed.

so i decided i didn’t need SMART package manager anymore so it was all fine . BUT now I am going back to smart because:

  1. exporting list of installing package ( the packages you are going to install) in Yast does’nt work anymore

2)renaming added repositories in yast repositories manager leads to unexpected result (like duplicating that repositories with two names)

Regarding point number 2: The problem that you report (renaming repositories) does not happen on my system. I have renamed, added, deleted many repositories till now and especially after reading your post but things seem to work without flaw.

Thread moved to Soapbox

Regarding point number 1: The problem that you report (exporting repositories not working) does not happen on my system. Things seem to work without flaw. :smiley:

Btw, why such question is moved to Soapbox (just asking, hum :slight_smile: ) ?

i added Index of /repositories/KDE:/KDE3/openSUSE_10.3 and then edited it to change it to http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_**11.0**/ but it duplicated it
though i got this problem in 10.3>>11 Update

and in my clean install i am using smart (because it also downloads filelist of packages not yet installed)

Just a guess: because of the title. No problem identified (nevertheless people above try to help, our community is very good at that :slight_smile: ).

rd1381 > Zypper is not designed to modify URL, you need to add a new repo, and remove/disable old repo. You can modify name, priority and keeping package.

And what you meen by “(because it also downloads filelist of packages not yet installed)” ? All repodata are downloaded with zypper/all other package manager system.

Just a guess: because of the title. No problem identified (nevertheless people above try to help, our community is very good at that ).

Oh yeah, good point :wink:

hcvv wrote:
> Spyhawk;1838989 Wrote:
>> Btw, why such question is moved to Soapbox (just asking, hum :slight_smile: ) ?
> Just a guess: because of the title. No problem identified (nevertheless
> people above try to help, our community is very good at that :slight_smile: ).
>
>

Looks like the post was moved to Soapbox not only because of the title
but the first post didn’t ask for help, it was more of an opinion on why
the OP moved back to smart.

I agree, but the title was reason enough imo.

Changing the web address of a repository = adding a new repository != renaming repository. Incidentally, I just tried changing the url of a repo entry and no duplicates were created. The repo contains different packages, but same name.

If smart works better for you, great. To each their own, but it seems more like a system issue than anything else.

I installed and tried Smart, I don’t get it! All it seems to do is list already installed software, I couldn’t find a way to search for and install new stuff. What’s the point? o_O.

If you are using the command line:

smart query <packagename>

smart install <packagename>

If using the Smart GUI just click the binoculars icon.

Hmm, no binoculars icon in my version :(. But I click on the search button and it allows me to search, but it only ever shows already installed packages.

Plus you can’t browse a list of software that is available, seems like you have to know the exact name of the package you want to install, again, pointless in my view.

Command line tests:

me@laptop:~> smart query *mhash*
Loading cache...
Updating cache...                                             ###################################################################################### [100%]

error: '*mhash*' matches no packages. Suggestions:
error:     perl-Crypt-SmbHash-0.12-109.1@x86_64

And next zypper:

me@laptop:~> zypper search *mhash*
Repository 'openSUSE BuildService - GNOME:Community' is out-of-date. You can run 'zypper refresh' as root to update it.
Repository 'Emulators:Wine' is out-of-date. You can run 'zypper refresh' as root to update it.
Repository 'Packman Repository' is out-of-date. You can run 'zypper refresh' as root to update it.
Repository 'KDE:Backports' is out-of-date. You can run 'zypper refresh' as root to update it.
Repository 'openSUSE BuildService - KDE:Backports' is out-of-date. You can run 'zypper refresh' as root to update it.
Repository 'openSUSE-11.0-Updates' is out-of-date. You can run 'zypper refresh' as root to update it.
Reading installed packages...

S | Name        | Summary                                             | Type
--+-------------+-----------------------------------------------------+--------
  | mhash       | A Library for Working with Strong Hashes (Like MD5) | package
  | mhash-devel | Static Library and Header Files for mhash Library   | package
  | php5-mhash  | PHP5 Extension Module                               | package

zypper: 1, (not-so)smart: 0

Surely I’m doing something wrong, (or missing something obvious to programmers) ö_Ö.

Each to his own I guess :D.

You are correct that EXPORT doesn’t work quite as expected. So, go file a bugreport,
instead of just threatening to abandon the tool.

[Or, are you hoping one of us will do that for you?]

And, the workaround is easy enough…just use a text editor on .XML file and fix the
output, which is easy because the newly installing files are being added to the end.
[A 30-second hack at most.]

its because you have not added repositories to smart :slight_smile:
and in my opinion , for standard repositories , its way better than Yast. for example go to Index of /repositories/Emulators:/Wine/openSUSE_11.0 and you see a file named Emulators:Wine.repo (it ends with *.repo) and copy this file location to clipboard then in smart in Edit chose channels then click new then select “read description from url” then paste that repository repo file location in that text bar and select ok
then after that select ok to add the new repository

then refresh its contents by clicking “update channels” from file tab .and now you can search new packages and install them