felipe@cheetah:~> sudo zypper -v in FrostWire
root's password:
Verbosity: 1
Non-option program arguments: 'FrostWire'
Initializing Target
Checking whether to refresh metadata for KDE4 Unstable Desktop
Checking whether to refresh metadata for Packman
Checking whether to refresh metadata for openSUSE-11.1-Update
Checking whether to refresh metadata for X11:Xorg
Loading repository data...
Reading installed packages...
Force resolution: Yes
Resolving package dependencies...
Force resolution: Yes
The following NEW packages are going to be installed:
eclipse-swt-gtk2-3.3.1.1-0.pm.3.i586 (Packman, packman.links2linux.de)
FrostWire-4.17.1-1042.pm.svn20081109.noarch (Packman, packman.links2linux.de)
gnome-icon-theme-2.24.0-1.18.noarch (openSUSE-11.1-Oss, openSUSE)
jakarta-commons-codec-1.3-19.103.noarch (openSUSE-11.1-Oss, openSUSE)
jakarta-commons-logging-1.0.4-265.96.noarch (openSUSE-11.1-Oss, openSUSE)
jdic-0.9.5-0.pm.1.i586 (Packman, packman.links2linux.de)
jflac-1.3-0.pm.1.noarch (Packman, packman.links2linux.de)
jgoodies-forms-1.2.1-0.pm.1.noarch (Packman, packman.links2linux.de)
jgoodies-looks-1.3.2-0.pm.3.noarch (Packman, packman.links2linux.de)
jlayer-1.0.1-0.pm.1.noarch (Packman, packman.links2linux.de)
jorbis-0.0.17-0.pm.1.noarch (Packman, packman.links2linux.de)
libbonoboui-2.24.0-1.34.i586 (openSUSE-11.1-Oss, openSUSE)
libgnomecanvas-2.20.1.1-25.80.i586 (openSUSE-11.1-Oss, openSUSE)
libgnomeui-2.24.0-1.33.i586 (openSUSE-11.1-Oss, openSUSE)
log4j-1.2.15-26.65.noarch (openSUSE-11.1-Oss, openSUSE)
MozillaThunderbird-2.0.0.19-0.1.2.i586 (openSUSE-11.1-Update, openSUSE)
mozilla-xulrunner181-1.8.1.19-1.1.i586 (openSUSE-11.1-Update, openSUSE)
mp3spi-1.9.4-0.pm.3.noarch (Packman, packman.links2linux.de)
tritonus-share-0.3.6-0.pm.1.noarch (Packman, packman.links2linux.de)
vorbisspi-1.0.3-0.pm.1.noarch (Packman, packman.links2linux.de)
Overall download size: 36.9 M. After the operation, additional 86.8 M will be used.
Continue? [YES/no]:
I have a feeling that I don’t need ALL of these. How to ONLY install FrostWire without dependencies using “zypper” command line?
opensuse 11.1 KDE4
Try using the --no-recommends flag first. Perhaps that will limit the additional packages.
felipe@cheetah:~> sudo zypper -v in --no-recommends FrostWire
Verbosity: 1
Non-option program arguments: 'FrostWire'
Initializing Target
Checking whether to refresh metadata for KDE4 Unstable Desktop
Checking whether to refresh metadata for Packman
Checking whether to refresh metadata for openSUSE-11.1-Update
Checking whether to refresh metadata for X11:Xorg
Loading repository data...
Reading installed packages...
Force resolution: Yes
Resolving package dependencies...
Force resolution: Yes
The following NEW packages are going to be installed:
eclipse-swt-gtk2-3.3.1.1-0.pm.3.i586 (Packman, packman.links2linux.de)
FrostWire-4.17.1-1042.pm.svn20081109.noarch (Packman, packman.links2linux.de)
gnome-icon-theme-2.24.0-1.18.noarch (openSUSE-11.1-Oss, openSUSE)
jakarta-commons-codec-1.3-19.103.noarch (openSUSE-11.1-Oss, openSUSE)
jakarta-commons-logging-1.0.4-265.96.noarch (openSUSE-11.1-Oss, openSUSE)
jdic-0.9.5-0.pm.1.i586 (Packman, packman.links2linux.de)
jflac-1.3-0.pm.1.noarch (Packman, packman.links2linux.de)
jgoodies-forms-1.2.1-0.pm.1.noarch (Packman, packman.links2linux.de)
jgoodies-looks-1.3.2-0.pm.3.noarch (Packman, packman.links2linux.de)
jlayer-1.0.1-0.pm.1.noarch (Packman, packman.links2linux.de)
jorbis-0.0.17-0.pm.1.noarch (Packman, packman.links2linux.de)
libbonoboui-2.24.0-1.34.i586 (openSUSE-11.1-Oss, openSUSE)
libgnomecanvas-2.20.1.1-25.80.i586 (openSUSE-11.1-Oss, openSUSE)
libgnomeui-2.24.0-1.33.i586 (openSUSE-11.1-Oss, openSUSE)
log4j-1.2.15-26.65.noarch (openSUSE-11.1-Oss, openSUSE)
MozillaThunderbird-2.0.0.19-0.1.2.i586 (openSUSE-11.1-Update, openSUSE)
mozilla-xulrunner181-1.8.1.19-1.1.i586 (openSUSE-11.1-Update, openSUSE)
mp3spi-1.9.4-0.pm.3.noarch (Packman, packman.links2linux.de)
tritonus-share-0.3.6-0.pm.1.noarch (Packman, packman.links2linux.de)
vorbisspi-1.0.3-0.pm.1.noarch (Packman, packman.links2linux.de)
Overall download size: 36.9 M. After the operation, additional 86.8 M will be used.
Continue? [YES/no]:
Sucks! I thought that would do it! Oh well… Any other guesses …
rotfl!
zypper is correct, the package needs everything requested.
FrostWire package manually depends of the most part of packages. If you think any dep is unnecessary ask Packman.
The Thunderbird (libxpcom_core.so) and xulrunner181 dependencies come from the jdic package from Packman. Perhaps the jdic package can be created without such deps (not sure about this xpcom vs xpcom_core thing, and perhaps xulrunner190 works)… once again, ask Packman.
Packman Info Page
So is there currently NO WAY to FORCE zypper to install FrostWire and IGNORE all other deps???
The dependencies are exactly that - they are apparently required. If you’re determined to install and ignore them, you can use rpm command. Something like:
rpm ivh --nodeps <URL>
but its not sensible.
Now why didn’t I think of that? THank you.