Como verificar se o pacote é dependência de outro no slackware?

1. Como verificar se o pacote é dependência de outro no slackware?

Morpheus
Minions

(usa Nenhuma)

Enviado em 31/10/2020 - 13:00h

Como verificar se o pacote é dependência de outro no Slackware para remove de forma segura?

Ex:

O anjuta REQUIRES="autogen gdl gtksourceview3 libgda vte3"

Como sabe se o vte3 é dependência do anjuta ou de outro pacote no sistema?

Existe algum comando que ao roda fala que o pacote tal é necessário para pacote x, y , z ........

O vlc:
REQUIRES="libass libdc1394 libdvbpsi libmpeg2 libupnp lua portaudio twolame opus ffmpeg libwebp gsm libtar libkate faac libdca libmatroska lib
shout speex avahi projectM jack libsidplay2 zvbi faad2 libavc1394 libmodplug musepack-tools vcdimager dirac gnome-vfs live555 qt5 rtmpdump lib
dvdcss fluidsynth schroedinger libminizip chromaprint x264 x265 libbluray libnfs protobuf"

Essa leitura via olhómetro é um trabalho braçal... :(

É um problema vc vai remove algo e depois de dias ou meses, vai abrir programa tal e da erro...... Até vc adivinha a origem do problema pode levar dias.....


É Yu Yu Hakusho "Rapadura é doce, mas não é mole não!" rsrsrs....



  


2. Re: Como verificar se o pacote é dependência de outro no slackware?

Ruan
ruankl

(usa Debian)

Enviado em 31/10/2020 - 13:15h

Que eu me lembre, não existe essa informação no gerenciador de pacotes do Slackware. Ou seja, a única forma de saber que um pacote depende de outro é desinstalando o pacote e ver o erro na hora de rodar o programa...

Outra alternativa é visualizar pelo binário através do comando ldd:
ldd $(which ffmpeg)
linux-vdso.so.1 (0x00007ffd1f3fc000)
libavdevice.so.58 => /usr/lib/x86_64-linux-gnu/libavdevice.so.58 (0x00007f33d8d52000)
libavfilter.so.7 => /usr/lib/x86_64-linux-gnu/libavfilter.so.7 (0x00007f33d89d2000)
libavformat.so.58 => /usr/lib/x86_64-linux-gnu/libavformat.so.58 (0x00007f33d875a000)
libavcodec.so.58 => /usr/lib/x86_64-linux-gnu/libavcodec.so.58 (0x00007f33d7199000)
libavresample.so.4 => /usr/lib/x86_64-linux-gnu/libavresample.so.4 (0x00007f33d7175000)
libpostproc.so.55 => /usr/lib/x86_64-linux-gnu/libpostproc.so.55 (0x00007f33d7153000)
libswresample.so.3 => /usr/lib/x86_64-linux-gnu/libswresample.so.3 (0x00007f33d712f000)
libswscale.so.5 => /usr/lib/x86_64-linux-gnu/libswscale.so.5 (0x00007f33d709a000)
libavutil.so.56 => /usr/lib/x86_64-linux-gnu/libavutil.so.56 (0x00007f33d6f71000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f33d6e22000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f33d6dff000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f33d6c0d000)
libraw1394.so.11 => /usr/lib/x86_64-linux-gnu/libraw1394.so.11 (0x00007f33d69fc000)
libavc1394.so.0 => /usr/lib/x86_64-linux-gnu/libavc1394.so.0 (0x00007f33d67f7000)
librom1394.so.0 => /usr/lib/x86_64-linux-gnu/librom1394.so.0 (0x00007f33d65f2000)
libiec61883.so.0 => /usr/lib/x86_64-linux-gnu/libiec61883.so.0 (0x00007f33d65e4000)
libjack.so.0 => /usr/lib/x86_64-linux-gnu/libjack.so.0 (0x00007f33d6598000)
libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f33d6584000)
libopenal.so.1 => /usr/lib/x86_64-linux-gnu/libopenal.so.1 (0x00007f33d649a000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f33d6470000)
libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f33d646b000)
libxcb-shape.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0 (0x00007f33d6466000)
libxcb-xfixes.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0 (0x00007f33d645c000)
libcdio_paranoia.so.2 => /usr/lib/x86_64-linux-gnu/libcdio_paranoia.so.2 (0x00007f33d6452000)
libcdio_cdda.so.2 => /usr/lib/x86_64-linux-gnu/libcdio_cdda.so.2 (0x00007f33d6446000)
libdc1394.so.22 => /usr/lib/x86_64-linux-gnu/libdc1394.so.22 (0x00007f33d63ce000)
libasound.so.2 => /usr/lib/x86_64-linux-gnu/libasound.so.2 (0x00007f33d62d3000)
libcaca.so.0 => /usr/lib/x86_64-linux-gnu/libcaca.so.0 (0x00007f33d6207000)
libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f33d617f000)
libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007f33d612a000)
libSDL2-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 (0x00007f33d5fd3000)
libsndio.so.7.0 => /usr/lib/x86_64-linux-gnu/libsndio.so.7.0 (0x00007f33d5fc2000)
libXv.so.1 => /usr/lib/x86_64-linux-gnu/libXv.so.1 (0x00007f33d5dbd000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f33d5c80000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f33d5c6b000)
libbs2b.so.0 => /usr/lib/x86_64-linux-gnu/libbs2b.so.0 (0x00007f33d5c62000)
liblilv-0.so.0 => /usr/lib/x86_64-linux-gnu/liblilv-0.so.0 (0x00007f33d5c47000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f33d5c41000)
librubberband.so.2 => /usr/lib/x86_64-linux-gnu/librubberband.so.2 (0x00007f33d5c04000)
libmysofa.so.1 => /usr/lib/x86_64-linux-gnu/libmysofa.so.1 (0x00007f33d5bf3000)
libflite_cmu_us_awb.so.1 => /usr/lib/x86_64-linux-gnu/libflite_cmu_us_awb.so.1 (0x00007f33d57fc000)
libflite_cmu_us_kal.so.1 => /usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal.so.1 (0x00007f33d5696000)
libflite_cmu_us_kal16.so.1 => /usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal16.so.1 (0x00007f33d52ba000)
libflite_cmu_us_rms.so.1 => /usr/lib/x86_64-linux-gnu/libflite_cmu_us_rms.so.1 (0x00007f33d4e1f000)
libflite_cmu_us_slt.so.1 => /usr/lib/x86_64-linux-gnu/libflite_cmu_us_slt.so.1 (0x00007f33d4a27000)
libflite.so.1 => /usr/lib/x86_64-linux-gnu/libflite.so.1 (0x00007f33d49ee000)
libfribidi.so.0 => /usr/lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007f33d49d1000)
libass.so.9 => /usr/lib/x86_64-linux-gnu/libass.so.9 (0x00007f33d479e000)
libva.so.2 => /usr/lib/x86_64-linux-gnu/libva.so.2 (0x00007f33d4773000)
libvidstab.so.1.1 => /usr/lib/x86_64-linux-gnu/libvidstab.so.1.1 (0x00007f33d475f000)
libzmq.so.5 => /usr/lib/x86_64-linux-gnu/libzmq.so.5 (0x00007f33d46b9000)
libOpenCL.so.1 => /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 (0x00007f33d44ae000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f33d4467000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f33d43a8000)
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f33d41ec000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f33d41d9000)
libgme.so.0 => /usr/lib/x86_64-linux-gnu/libgme.so.0 (0x00007f33d418c000)
libopenmpt.so.0 => /usr/lib/x86_64-linux-gnu/libopenmpt.so.0 (0x00007f33d3f9f000)
libchromaprint.so.1 => /usr/lib/x86_64-linux-gnu/libchromaprint.so.1 (0x00007f33d3f89000)
libbluray.so.2 => /usr/lib/x86_64-linux-gnu/libbluray.so.2 (0x00007f33d3f36000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f33d3f1a000)
libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f33d3d44000)
libssh-gcrypt.so.4 => /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4 (0x00007f33d3cb8000)
libvpx.so.6 => /usr/lib/x86_64-linux-gnu/libvpx.so.6 (0x00007f33d3a80000)
libwebpmux.so.3 => /usr/lib/x86_64-linux-gnu/libwebpmux.so.3 (0x00007f33d3876000)
libwebp.so.6 => /usr/lib/x86_64-linux-gnu/libwebp.so.6 (0x00007f33d360b000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f33d35e2000)
libaribb24.so.0 => /usr/lib/x86_64-linux-gnu/libaribb24.so.0 (0x00007f33d33d0000)
libopencore-amrwb.so.0 => /usr/lib/x86_64-linux-gnu/libopencore-amrwb.so.0 (0x00007f33d33ba000)
librsvg-2.so.2 => /usr/lib/x86_64-linux-gnu/librsvg-2.so.2 (0x00007f33d2aca000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f33d2a6a000)
libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f33d293f000)
libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f33d281c000)
libzvbi.so.0 => /usr/lib/x86_64-linux-gnu/libzvbi.so.0 (0x00007f33d278d000)
libsnappy.so.1 => /usr/lib/x86_64-linux-gnu/libsnappy.so.1 (0x00007f33d2782000)
libaom.so.0 => /usr/lib/x86_64-linux-gnu/libaom.so.0 (0x00007f33d22e4000)
libcodec2.so.0.9 => /usr/lib/x86_64-linux-gnu/libcodec2.so.0.9 (0x00007f33d1500000)
libgsm.so.1 => /usr/lib/x86_64-linux-gnu/libgsm.so.1 (0x00007f33d14ef000)
libmp3lame.so.0 => /usr/lib/x86_64-linux-gnu/libmp3lame.so.0 (0x00007f33d1477000)
libopencore-amrnb.so.0 => /usr/lib/x86_64-linux-gnu/libopencore-amrnb.so.0 (0x00007f33d144c000)
libopenjp2.so.7 => /usr/lib/x86_64-linux-gnu/libopenjp2.so.7 (0x00007f33d13f6000)
libopus.so.0 => /usr/lib/x86_64-linux-gnu/libopus.so.0 (0x00007f33d1397000)
libshine.so.3 => /usr/lib/x86_64-linux-gnu/libshine.so.3 (0x00007f33d118c000)
libspeex.so.1 => /usr/lib/x86_64-linux-gnu/libspeex.so.1 (0x00007f33d116c000)
libtheoraenc.so.1 => /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1 (0x00007f33d112f000)
libtheoradec.so.1 => /usr/lib/x86_64-linux-gnu/libtheoradec.so.1 (0x00007f33d110f000)
libtwolame.so.0 => /usr/lib/x86_64-linux-gnu/libtwolame.so.0 (0x00007f33d10e9000)
libvo-amrwbenc.so.0 => /usr/lib/x86_64-linux-gnu/libvo-amrwbenc.so.0 (0x00007f33d10cd000)
libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f33d109f000)
libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007f33d0ff2000)
libwavpack.so.1 => /usr/lib/x86_64-linux-gnu/libwavpack.so.1 (0x00007f33d0fc6000)
libx264.so.155 => /usr/lib/x86_64-linux-gnu/libx264.so.155 (0x00007f33d0d08000)
libx265.so.179 => /usr/lib/x86_64-linux-gnu/libx265.so.179 (0x00007f33cfd9a000)
libxvidcore.so.4 => /usr/lib/x86_64-linux-gnu/libxvidcore.so.4 (0x00007f33cfc87000)
libsoxr.so.0 => /usr/lib/x86_64-linux-gnu/libsoxr.so.0 (0x00007f33cfc1a000)
libva-drm.so.2 => /usr/lib/x86_64-linux-gnu/libva-drm.so.2 (0x00007f33cfc15000)
libva-x11.so.2 => /usr/lib/x86_64-linux-gnu/libva-x11.so.2 (0x00007f33cfc0d000)
libvdpau.so.1 => /usr/lib/x86_64-linux-gnu/libvdpau.so.1 (0x00007f33cfc07000)
/lib64/ld-linux-x86-64.so.2 (0x00007f33d8de8000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f33cfbfc000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f33cfa19000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f33cf9fe000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f33cf9f8000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f33cf9f0000)
libcdio.so.18 => /usr/lib/x86_64-linux-gnu/libcdio.so.18 (0x00007f33cf7c8000)
libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007f33cf7aa000)
libslang.so.2 => /lib/x86_64-linux-gnu/libslang.so.2 (0x00007f33cf4b3000)
libncursesw.so.6 => /lib/x86_64-linux-gnu/libncursesw.so.6 (0x00007f33cf479000)
libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007f33cf449000)
libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f33cf391000)
libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f33cf35d000)
libpulsecommon-13.99.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so (0x00007f33cf2db000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f33cf28a000)
libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f33cf27d000)
libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f33cf278000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f33cf266000)
libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f33cf257000)
libXss.so.1 => /usr/lib/x86_64-linux-gnu/libXss.so.1 (0x00007f33cf252000)
libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f33cf24b000)
libwayland-egl.so.1 => /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007f33cf246000)
libwayland-client.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007f33cf235000)
libwayland-cursor.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007f33cf22a000)
libxkbcommon.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f33cf1e8000)
libbsd.so.0 => /usr/lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f33cf1cc000)
libserd-0.so.0 => /usr/lib/x86_64-linux-gnu/libserd-0.so.0 (0x00007f33cf1ab000)
libsord-0.so.0 => /usr/lib/x86_64-linux-gnu/libsord-0.so.0 (0x00007f33cf19f000)
libsratom-0.so.0 => /usr/lib/x86_64-linux-gnu/libsratom-0.so.0 (0x00007f33cf193000)
libsamplerate.so.0 => /usr/lib/x86_64-linux-gnu/libsamplerate.so.0 (0x00007f33cee27000)
libfftw3.so.3 => /usr/lib/x86_64-linux-gnu/libfftw3.so.3 (0x00007f33cec1f000)
libflite_usenglish.so.1 => /usr/lib/x86_64-linux-gnu/libflite_usenglish.so.1 (0x00007f33cebf4000)
libflite_cmulex.so.1 => /usr/lib/x86_64-linux-gnu/libflite_cmulex.so.1 (0x00007f33ceb5d000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f33cea58000)
libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f33cea16000)
libsodium.so.23 => /usr/lib/x86_64-linux-gnu/libsodium.so.23 (0x00007f33ce9bc000)
libpgm-5.2.so.0 => /usr/lib/x86_64-linux-gnu/libpgm-5.2.so.0 (0x00007f33ce96d000)
libnorm.so.1 => /usr/lib/x86_64-linux-gnu/libnorm.so.1 (0x00007f33ce812000)
libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f33ce7c5000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f33ce797000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f33ce78e000)
libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f33ce754000)
libicuuc.so.66 => /usr/lib/x86_64-linux-gnu/libicuuc.so.66 (0x00007f33ce56e000)
libmpg123.so.0 => /usr/lib/x86_64-linux-gnu/libmpg123.so.0 (0x00007f33ce50e000)
libvorbisfile.so.3 => /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3 (0x00007f33ce503000)
libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f33ce3cd000)
libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f33ce3aa000)
libunistring.so.2 => /usr/lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f33ce228000)
libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f33ce212000)
libnettle.so.7 => /usr/lib/x86_64-linux-gnu/libnettle.so.7 (0x00007f33ce1d8000)
libhogweed.so.5 => /usr/lib/x86_64-linux-gnu/libhogweed.so.5 (0x00007f33ce1a0000)
libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f33ce11c000)
libgcrypt.so.20 => /usr/lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f33cdffc000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f33cdfd9000)
libcairo-gobject.so.2 => /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007f33cdfcd000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f33cdfa5000)
libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f33cddc4000)
libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f33cddb0000)
libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f33cdd61000)
libffi.so.7 => /usr/lib/x86_64-linux-gnu/libffi.so.7 (0x00007f33cdd55000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f33cdce2000)
libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f33cdc3b000)
libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f33cdc2a000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f33cda20000)
libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f33cda13000)
libnuma.so.1 => /usr/lib/x86_64-linux-gnu/libnuma.so.1 (0x00007f33cda06000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f33cd9fc000)
libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f33cd9d0000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f33cd923000)
libwrap.so.0 => /usr/lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f33cd917000)
libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007f33cd89a000)
libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007f33cd692000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f33cd665000)
libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f33cd588000)
libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f33cd557000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f33cd54e000)
libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f33cd53f000)
libicudata.so.66 => /usr/lib/x86_64-linux-gnu/libicudata.so.66 (0x00007f33cba7e000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f33cba78000)
libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f33cba18000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f33cb9eb000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f33cb9cf000)
libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f33cb9b6000)
libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007f33cb9ab000)
liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f33cb98a000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f33cb96b000)
libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007f33cb92d000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f33cb926000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f33cb8cf000)
libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f33cb83f000)
libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f33cb833000)


No SlackBuilds é possível visualizar essa informação pelo requires, mas somente dependências que são encontradas no SlackBuilds.


3. Re: Como verificar se o pacote é dependência de outro no slackware?

Morpheus
Minions

(usa Nenhuma)

Enviado em 31/10/2020 - 15:21h

Vamos chama de dependência indireta isso: rsrsrsrs kkkkk

Se vc remover o tal pacote chamado xfce4-notifyd a caixa --notification do Zenity não funciona.

No pacote Zenity esta como REQUIRES=""

:(

zenity --notification \
--window-icon="info" \
--text="Existem atualizações de sistema importantes!"


4. Re: Como verificar se o pacote é dependência de outro no slackware?

edps
edps

(usa Slackware)

Enviado em 31/10/2020 - 17:45h


Em se tratando de SlackBuilds, onde todas as DEPS requeridas estarão citadas na linha REQUIRES do arquivo .info e as opcionais no arquivo README, faça assim (se quiser):

$ grep perl-Module-Build /var/lib/sbopkg/SBo-git/*/*/*.info 
/var/lib/sbopkg/SBo-git/misc/Publican/Publican.info: perl-Module-Build perl-Sort-Versions perl-String-Similarity \
/var/lib/sbopkg/SBo-git/misc/po4a/po4a.info:REQUIRES="perl-Unicode-LineBreak perl-Module-Build perl-YAML-Tiny"
/var/lib/sbopkg/SBo-git/multimedia/straw-viewer/straw-viewer.info:REQUIRES="perl-data-dump perl-LWP-Protocol-https perl-JSON perl-Module-Build perl-List-MoreUtils"
/var/lib/sbopkg/SBo-git/multimedia/youtube-viewer/youtube-viewer.info:REQUIRES="perl-data-dump perl-LWP-Protocol-https perl-lwp-useragent-cached perl-JSON perl-JSON-XS perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Alien-SDL/perl-Alien-SDL.info:REQUIRES="perl-File-Which perl-File-ShareDir perl-Text-Patch perl-Capture-Tiny perl-Archive-Zip perl-Module-Build perl-Archive-Extract"
/var/lib/sbopkg/SBo-git/perl/perl-CPANPLUS-Dist-Build/perl-CPANPLUS-Dist-Build.info:REQUIRES="perl-CPANPLUS perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Class-Factory-Util/perl-Class-Factory-Util.info:REQUIRES="perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Class-Load/perl-Class-Load.info:REQUIRES="perl-Module-Runtime perl-Package-Stash perl-Module-Build-Tiny"
/var/lib/sbopkg/SBo-git/perl/perl-Class-Method-Modifiers/perl-Class-Method-Modifiers.info:REQUIRES="perl-Module-Build-Tiny perl-Test-Fatal perl-Test-Requires"
/var/lib/sbopkg/SBo-git/perl/perl-Config-File/perl-Config-File.info:REQUIRES="perl-Test-Pod-Coverage perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Config-IniFiles/perl-Config-IniFiles.info:REQUIRES="perl-List-MoreUtils perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Crypt-Eksblowfish/perl-Crypt-Eksblowfish.info:REQUIRES="perl-Module-Build perl-Class-Mix"
/var/lib/sbopkg/SBo-git/perl/perl-DateTime-Format-ISO8601/perl-DateTime-Format-ISO8601.info:REQUIRES="perl-DateTime-Format-Builder perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-DateTime/perl-DateTime.info:REQUIRES="perl-DateTime-Locale perl-DateTime-TimeZone perl-Math-Round perl-Test-Exception perl-Test-Warnings perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Encode-Detect/perl-Encode-Detect.info:REQUIRES="perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-File-Remove/perl-File-Remove.info:REQUIRES="perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-HTML-HTMLDoc/perl-HTML-HTMLDoc.info:REQUIRES="perl-Module-Build-Tiny htmldoc"
/var/lib/sbopkg/SBo-git/perl/perl-HTML-Tree/perl-HTML-Tree.info:REQUIRES="perl-Test-Exception perl-Test-Fatal perl-html-parser perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-IO-Interface/perl-IO-Interface.info:REQUIRES="perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-IO-Stty/perl-IO-Stty.info:REQUIRES="perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Mail-SPF/perl-Mail-SPF.info:REQUIRES="perl-Net-DNS-Resolver-Programmable perl-NetAddr-IP perl-net-dns perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.info:PRGNAM="perl-Module-Build-Tiny"
/var/lib/sbopkg/SBo-git/perl/perl-Module-Build/perl-Module-Build.info:PRGNAM="perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Module-Runtime/perl-Module-Runtime.info:REQUIRES="perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Net-DNS-Resolver-Programmable/perl-Net-DNS-Resolver-Programmable.info:REQUIRES="perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Net-XMPP/perl-Net-XMPP.info:REQUIRES="perl-XML-Stream perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Params-Classify/perl-Params-Classify.info:REQUIRES="perl-Test-Pod perl-Test-Pod-Coverage perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Params-Validate/perl-Params-Validate.info:REQUIRES="perl-Test-Fatal perl-Module-Implementation perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Path-Class/perl-Path-Class.info:REQUIRES="perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-PerlIO-Layers/perl-PerlIO-Layers.info:REQUIRES="perl-List-MoreUtils perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Readonly/perl-Readonly.info:REQUIRES="perl-Module-Build-Tiny"
/var/lib/sbopkg/SBo-git/perl/perl-Sidef/perl-Sidef.info:REQUIRES="perl-data-dump perl-Module-Build perl-Math-MPC perl-Math-Prime-Util-GMP perl-Algorithm-Combinatorics perl-Algorithm-Loops perl-Math-Prime-Util"
/var/lib/sbopkg/SBo-git/perl/perl-Socket-GetAddrinfo/perl-Socket-GetAddrinfo.info:REQUIRES="perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-Test-Differences/perl-Test-Differences.info:REQUIRES="perl-Text-Diff perl-Module-Build perl-Capture-Tiny"
/var/lib/sbopkg/SBo-git/perl/perl-Text-Hyphen/perl-Text-Hyphen.info:REQUIRES="perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-WebService-Gyazo-B/perl-WebService-Gyazo-B.info:REQUIRES="perl-Module-Build perl-Test-Pod perl-Test-Pod-Coverage perl-http-message libwww-perl perl-LWP-Protocol-https perl-LWP-Protocol-socks perl-URI-Simple"
/var/lib/sbopkg/SBo-git/perl/perl-aliased/perl-aliased.info:REQUIRES="perl-Module-Build-Tiny"
/var/lib/sbopkg/SBo-git/perl/perl-file-basedir/perl-file-basedir.info:REQUIRES="perl-File-Which perl-Module-Build perl-IPC-System-Simple"
/var/lib/sbopkg/SBo-git/perl/perl-inc-module-install/perl-inc-module-install.info:REQUIRES="perl-File-Remove perl-Module-Build perl-Module-ScanDeps perl-YAML-Tiny"
/var/lib/sbopkg/SBo-git/perl/perl-lirc-client/perl-lirc-client.info:REQUIRES="perl-Moo perl-class-accessor perl-file-path-expand perl-Module-Build"
/var/lib/sbopkg/SBo-git/perl/perl-net-mpd/perl-net-mpd.info:REQUIRES="perl-Module-Build-Tiny"
/var/lib/sbopkg/SBo-git/perl/perlbrew/perlbrew.info:REQUIRES="perl-CPAN-Perl-Releases perl-Capture-Tiny perl-Devel-PatchPerl perl-File-Which perl-Module-Build-Tiny perl-IO-All perl-Path-Class perl-Test-Exception perl-Test-NoWarnings perl-Test-Output perl-Test-Spec perl-Test-TempDir-Tiny perl-local-lib"
/var/lib/sbopkg/SBo-git/system/munin-node/munin-node.info:REQUIRES="perl-Net-Server Net-SSLeay perl-Module-Build"


Onde se vê que o pacote perl-Module-Build o qual sou o mantenedor no SlackBuilds é dependência para outros 42 pacotes.

No 14.2, que eu não uso acho que o caminho é SBo/14.2, então deve ficar assim para o caso do JDK, isso se você usar Sbopkg:

$ grep jdk /var/lib/sbopkg/SBo/14.2/*/*/*.info 


Teste aí e veja se serve, porque acho que alguns gerenciadores fazem isso, veja o SLPKG, SBOTOOLS ou SLACKREPO.




5. Re: Como verificar se o pacote é dependência de outro no slackware?

edps
edps

(usa Slackware)

Enviado em 31/10/2020 - 17:49h


Me esqueci de uma coisa, no SlackBuiilds agora há um campo Advanced Search, veja o caso do FFMPEG e todos os que dele dependem:

http://slackbuilds.org/advsearch.php?q=ffmpeg&stype=revdep


6. Re: Como verificar se o pacote é dependência de outro no slackware?

Morpheus
Minions

(usa Nenhuma)

Enviado em 31/10/2020 - 20:48h


edps escreveu:


Me esqueci de uma coisa, no SlackBuiilds agora há um campo Advanced Search, veja o caso do FFMPEG e todos os que dele dependem:

http://slackbuilds.org/advsearch.php?q=ffmpeg&stype=revdep">http://slackbuilds.org/advsearch.php?q=ffmpeg&stype=revdep



Uma ideia:

No script poderíamos usa uma variável no lugar do k3b abaixo, com um while usando o lynx ou wget.


http://slackbuilds.org/advsearch.php?q=k3b&stype=revdep


Será que funciona para filtra o conteúdo?


Para anjuta mostra gtkpod no site, que não se relaciona com nenhum outro pacote.

Em teoria posso remove anjuta e gtkpod que depois do reboot não vai ter problema.

=> REQUIRES="autogen gdl gtksourceview3 libgda vte3" será :( ......


Obs:

Zenity nem mostrou o xfce4-notifyd

wvdial faltou mostra o wvstreams

O vlc só mostra 3 no site, cade o caminho de dep?

REQUIRES do VLC="libass libdc1394 libdvbpsi libmpeg2 libupnp lua portaudio twolame opus ffmpeg libwebp gsm libtar libkate faac libdca libmatroska lib
shout speex avahi projectM jack libsidplay2 zvbi faad2 libavc1394 libmodplug musepack-tools vcdimager dirac gnome-vfs live555 qt5 rtmpdump lib
dvdcss fluidsynth schroedinger libminizip chromaprint x264 x265 libbluray libnfs protobuf"



7. Re: Como verificar se o pacote é dependência de outro no slackware?

edps
edps

(usa Slackware)

Enviado em 01/11/2020 - 09:58h


Minions escreveu:

O vlc só mostra 3 no site, cade o caminho de dep?


Não sei, vai lá na lista de usuários e pergunta oras, o que tem lá é a de dependência reversa (ou seja), quem depende do VLC por exemplo:

├ kaffeine
│ └ kaffeine-mozilla
├ sopcast-player
└ vlsub


tixau.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts