You are not logged in.

#1 2025-04-07 11:47:49

jebez
Member
From: France
Registered: 2025-01-15
Posts: 104

[SOLVED] Can't remove vlc-git then reinstall vlc

Having vlc, install vlc-git:

[a@archlinux vlc-git]$ sudo pacman -U vlc-git-4.0.0.r33556.g81291cd-1-x86_64.pkg.tar.zst
loading packages...
resolving dependencies...
looking for conflicting packages...
:: vlc-git-4.0.0.r33556.g81291cd-1 and vlc-3.0.21-16 are in conflict. Remove vlc? [y/N] y
:: vlc-git-4.0.0.r33556.g81291cd-1 and libvlc-3.0.21-16 are in conflict. Remove libvlc? [y/N] y

Packages (3) libvlc-3.0.21-16 [removal]  vlc-3.0.21-16 [removal]  vlc-git-4.0.0.r33556.g81291cd-1

Total Installed Size:  61.98 MiB
Net Upgrade Size:       2.11 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                                                                [#######################################################################################] 100%
(1/1) checking package integrity                                                                                                              [#######################################################################################] 100%
(1/1) loading package files                                                                                                                   [#######################################################################################] 100%
(1/1) checking for file conflicts                                                                                                             [#######################################################################################] 100%
(3/3) checking available disk space                                                                                                           [#######################################################################################] 100%
:: Processing package changes...
(1/2) removing vlc                                                                                                                            [#######################################################################################] 100%
(2/2) removing libvlc                                                                                                                         [#######################################################################################] 100%
(1/1) installing vlc-git                                                                                                                      [#######################################################################################] 100%
Optional dependencies for vlc-git
    kwallet: kwallet keystore [installed]
    libva-intel-driver: video backend intel
    libva-vdpau-driver: vdpau backend nvidia
    lua-socket: http interface
    aom: AOM AV1 codec [installed]
    aribb25: aribcam support [installed]
    avahi: service discovery using bonjour protocol [installed]
    dav1d: dav1d AV1 decoder [installed]
    flac: Free Lossless Audio Codec plugin [installed]
    fluidsynth: FluidSynth based MIDI playback plugin [installed]
    gst-plugins-base-libs: for libgst plugins [installed]
    gtk3: notification plugin [installed]
    jack: jack audio server [installed]
    kwindowsystem: kwin background blur effect [installed]
    libass: Subtitle support [installed]
    libavc1394: devices using the 1394ta AV/C [installed]
    libbluray: Blu-Ray video input [installed]
    libcaca: colored ASCII art video output [installed]
    libdc1394: IEEE 1394 access plugin [installed]
    libdvdnav: DVD with navigation input module [installed]
    libdvdread: DVD input module [installed]
    libgme: Game Music Emu plugin [installed]
    libgoom2: Goom visualization [installed]
    libjpeg-turbo: JPEG support [installed]
    libkate: Kate codec [installed]
    libmicrodns: mDNS services discovery (chromecast etc) [installed]
    libmodplug: MOD output plugin [installed]
    libmtp: MTP devices discovery [installed]
    libnfs: NFS access [installed]
    libnotify: notification plugin [installed]
    libogg: Ogg and OggSpots codec [installed]
    libpng: PNG support [installed]
    libpulse: PulseAudio audio output [installed]
    librsvg: SVG plugin [installed]
    libsamplerate: audio Resampler [installed]
    libshout: shoutcast/icecast output plugin [installed]
    libsoxr: SoX audio Resampler [installed]
    libssh2: sftp access [installed]
    libtheora: theora codec [installed]
    libtiger: Tiger rendering for Kate streams [installed]
    libvorbis: Vorbis decoder/encoder [installed]
    libvpx: VP8 and VP9 codec [installed]
    libxkbcommon: X11 XCB support [installed]
    lirc: lirc control [installed]
    live-media: streaming over RTSP [installed]
    mpg123: mpg123 codec [installed]
    opus: opus codec [installed]
    pcsclite: aribcam support [installed]
    projectm: ProjectM visualisation [installed]
    protobuf: chromecast streaming [installed]
    smbclient: SMB access plugin [installed]
    speex: Speex codec [installed]
    srt: SRT input/output plugin [installed]
    systemd-libs: udev services discovery [installed]
    twolame: TwoLAME mpeg2 encoder plugin [installed]
    zvbi: VBI/Teletext/webcam/v4l2 capture/decoding [installed]
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating icon theme caches...
(3/4) Updating the desktop file MIME type cache...
(4/4) Updating the vlc plugin cache...

Awful GUI, bug, crash, back to vlc:

[a@archlinux ~]$ sudo pacman -S vlc
resolving dependencies...
looking for conflicting packages...
:: vlc-3.0.21-16 and vlc-git-4.0.0.r33556.g81291cd-1 are in conflict. Remove vlc-git? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'libvlc' required by vlc
[a@archlinux ~]$ sudo pacman -Rs vlc-git
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing vlc-git breaks dependency 'vlc' required by elisa
:: removing vlc-git breaks dependency 'vlc' required by kalarm
:: removing vlc-git breaks dependency 'vlc' required by kasts
:: removing vlc-git breaks dependency 'vlc' required by phonon-qt6-vlc

How to?

Last edited by jebez (2025-04-07 12:08:39)

Offline

#2 2025-04-07 11:58:59

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 12,707
Website

Re: [SOLVED] Can't remove vlc-git then reinstall vlc

You need to replace vlc-git with both of the packages it 'Provides':

$ auracle info vlc-git | grep Provides
Provides       : vlc=4.0.0.r33184.g82e5f6c  libvlc=4.0.0.r33184.g82e5f6c
sudo pacman -S vlc libvlc

Mod note: Moving to AUR Issues.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#3 2025-04-07 12:08:06

jebez
Member
From: France
Registered: 2025-01-15
Posts: 104

Re: [SOLVED] Can't remove vlc-git then reinstall vlc

sudo pacman -S vlc libvlc

works! Thanks.

Offline

Board footer

Powered by FluxBB