On Tue, 2012-01-17 at 05:10 +0100, Philipp Thomas wrote:
On Mon, 16 Jan 2012 17:39:55 -0800, Roger Luedecke
wrote: for d in $(rpm -q --requires ardour); do rpm -q --provides $d; done
Can you break that down a bit? I'm not a CLI guru, so that is greek to me.
No problem :)
rpm -q --requires ardour
lets rpm list all requirements of ardour. The do loop then calls rpm for each requirement to show which package provides the given requirement. For a requirement that isn't satisfied you should not get a package name.
HTH Philipp Looks like a lot of things that should have been in the .spec as dependencies were not. Question then is, why did zypper miss these with its other commands like verify and such? Is there a problem in zypper maybe?
rpm -q --provides $d;
done ladspa > 1.12.code10.3.1 ladspa-swh-plugins = 0.4.15 ladspa-AMB = 0.6.1 ladspa-FIL = 0.3.0 ladspa-REV = 0.3.1 ladspa-VCO = 0.3.0 ladspa-alienwah = 1.13 ladspa-caps = 0.4.4 ladspa-pvoc = 0.1.12 ladspa-tap-plugins = 0.7.1 ladspa-vlevel = 0.5 ladspa-vocoder = 0.3 ladspa-blop = 0.2.8 ladspa-vcf = 0.0.5 ladspa-MCP = 0.4.0 ladspa = 1.13-37.1 ladspa(x86-32) = 1.13-37.1 jack-audio-connection-kit jack2 = 1.9.6 audioadapter.so inprocess.so jack_alsa.so jack_dummy.so jack_firewire.so jack_loopback.so jack_net.so jack_netone.so netadapter.so netmanager.so
roger@linux-jtom:~> for d in $(rpm -q --requires ardour); do profiler.so jack = 1.9.6-5.1 jack(x86-32) = 1.9.6-5.1 gtk2-engines-lang = 2.14.1 libclearlooks.so libcrux-engine.so libglide.so libhcengine.so libindustrial.so libmist.so libredmond95.so libthinice.so gtk2-engines = 2.20.2-2.1 gtk2-engines(x86-32) = 2.20.2-2.1 package /bin/sh is not installed package /bin/sh is not installed package rpmlib(PayloadFilesHavePrefix) is not installed package <= is not installed package 4.0-1 is not installed package rpmlib(CompressedFileNames) is not installed package <= is not installed package 3.0.4-1 is not installed package /bin/sh is not installed package libardour.so is not installed package libardour_cp.so is not installed package libart_lgpl_2.so.2 is not installed package libasound.so.2 is not installed package libasound.so.2(ALSA_0.9) is not installed package libatkmm-1.6.so.1 is not installed package libaubio.so.2 is not installed package libc.so.6 is not installed package libc.so.6(GLIBC_2.0) is not installed package libc.so.6(GLIBC_2.1) is not installed package libc.so.6(GLIBC_2.1.3) is not installed package libc.so.6(GLIBC_2.2) is not installed package libc.so.6(GLIBC_2.3.2) is not installed package libc.so.6(GLIBC_2.3.4) is not installed package libc.so.6(GLIBC_2.4) is not installed package libc.so.6(GLIBC_2.7) is not installed package libcairo.so.2 is not installed package libcurl.so.4 is not installed package libfftw3.so.3 is not installed package libfftw3f.so.3 is not installed package libgcc_s.so.1 is not installed package libgcc_s.so.1(GCC_3.0) is not installed package libgcc_s.so.1(GCC_3.4) is not installed package libgcc_s.so.1(GLIBC_2.0) is not installed package libgdk-x11-2.0.so.0 is not installed package libgdkmm-2.4.so.1 is not installed package libglib-2.0.so.0 is not installed package libglibmm-2.4.so.1 is not installed package libgnomecanvas-2.so.0 is not installed package libgnomecanvasmm-2.6.so.1 is not installed package libgobject-2.0.so.0 is not installed package libgthread-2.0.so.0 is not installed package libgtk-x11-2.0.so.0 is not installed package libgtkmm-2.4.so.1 is not installed package libgtkmm2ext.so is not installed package libjack.so.0 is not installed package liblo.so.0 is not installed package liblrdf.so.2 is not installed package libm.so.6 is not installed package libm.so.6(GLIBC_2.0) is not installed package libm.so.6(GLIBC_2.1) is not installed package libmidi++.so is not installed package libpango-1.0.so.0 is not installed package libpangoft2-1.0.so.0 is not installed package libpangomm-1.4.so.1 is not installed package libpbd.so is not installed package libpthread.so.0 is not installed package libpthread.so.0(GLIBC_2.0) is not installed package libpthread.so.0(GLIBC_2.1) is not installed package libpthread.so.0(GLIBC_2.2) is not installed package librubberband.so is not installed package libsamplerate.so.0 is not installed package libsamplerate.so.0(libsamplerate.so.0.0) is not installed package libsigc-2.0.so.0 is not installed package libslv2.so.9 is not installed package libsndfile.so.1 is not installed package libsndfile.so.1(libsndfile.so.1.0) is not installed package libstdc++.so.6 is not installed package libstdc++.so.6(CXXABI_1.3) is not installed package libstdc++.so.6(CXXABI_1.3.1) is not installed package libstdc++.so.6(GLIBCXX_3.4) is not installed package libstdc++.so.6(GLIBCXX_3.4.11) is not installed package libstdc++.so.6(GLIBCXX_3.4.14) is not installed package libstdc++.so.6(GLIBCXX_3.4.9) is not installed package libusb-0.1.so.4 is not installed package libvamphostsdk.so is not installed package libvampsdk.so is not installed package libxml2.so.2 is not installed package rpmlib(PayloadIsLzma) is not installed package <= is not installed package 4.4.6-1 is not installed -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org