Problem with one-click installation

Hi friends,
I am new to this forum and I am also a newbie to linux. I chose Opensuse as my first distro. The problem is, whenever i invoke any one click installation from any website, (for example vlc), the yast manager is trying to download packages other than vlc which account for about 1.5GB. But I can see that vlc comes to merely 40MB. How to remove those unwanted downloads? and continue to install only what we wanted?:X

PS: I am running opensuse 11.4 with gnome on my notebook

Thanks.
Anish

Please post the list of repos enabled on your pc. open terminal & type

su -

you will asked for password. then

zypper lr

If you installed from the live CD, there are additional packages needed that Yast will try to pull in. You’ll only need to do this once. Additionally, a package may have dependencies that need to be added for your package to function.

If you have slow connection
You might find this help
Weblog Tecnologico

On 07/17/2011 04:06 AM, thinkanish wrote:
>
> yast manager
> is trying to download packages other than vlc which account for about
> 1.5GB. But I can see that vlc comes to merely 40MB. How to remove those
> unwanted downloads? and continue to install only what we wanted?

believe me, YaST knows what it takes to run vlc, accept all it wants to
download and install…

that is the way it is in Linux: vlc is a small package which must have
other stuff present in order to run…those things are called
“dependencies”…that is: the vlc executable depends on those other
packages to work…

yes, this is unlike (say) windows! there, you must always download
everything needed (other than windows itself) with every package and
puts it all the dependencies in one folder with the executable…the
problem with that is you will have 5, 10, 30 or 300 copies of the
same library on your machine–one copy in each program folder with
needs that library! and, to make matters worse each program may require
a different version of the same library!

the linux way is to download the program and its dependencies (if not
already installed) and put the executables together in one place (/bin
and /sbin) and the all libraries together in another place (in /var/lib
and /usr/lib…and, then, the next time you go to download something
YaST will ‘look’ at the dependencies (listed in the RPM) and look on
your machine and see that you already have all (most, some) of the
libraries needed to support it and it will only fetch what it
needs…and THAT will be the smaller download you were wishing for now
but can’t have because you machine misses the dependencies for vlc…

make sense?

by the way: -=welcome=- to Linux, welcome to openSUSE and welcome to our
forums…


DD
Caveat-Hardware-Software
openSUSE®, the BMW® of operating systems!

@hasan: Hi, I tried to upload the screen shot… but its told that i do not have permissions to do so. So I am giving the output of the command zypper lr

| Alias | Name | Enabled | Refresh

—±---------------------±---------------------------±--------±-------
1 | 11.4 - VideoLan | 11.4 - VideoLan | Yes | Yes
2 | PK_TMP_DIR | PK_TMP_DIR | Yes | Yes
3 | Packman Repository | Packman Repository | Yes | Yes
4 | X11:xfce | X11:xfce | Yes | Yes
5 | libdvdcss repository | libdvdcss repository | Yes | Yes
6 | repo-debug | openSUSE-11.4-Debug | No | Yes
7 | repo-debug-update | openSUSE-11.4-Update-Debug | No | Yes
8 | repo-non-oss | openSUSE-11.4-Non-Oss | Yes | Yes
9 | repo-oss | openSUSE-11.4-Oss | Yes | Yes
10 | repo-source | openSUSE-11.4-Source | No | Yes
11 | repo-update | openSUSE-11.4-Update | Yes | Yes

but i installed vlc using the command “zypper in vlc” it worked like charm and i am able to play all mp3 and movies with it… But what are these packages intended for?

Thanks.

@thinkanish
You don’t need repos 1 and 2

Packages are pulled in by dependency