LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Arch (https://www.linuxquestions.org/questions/arch-29/)
-   -   What Arch package is libxxf86dga from? (https://www.linuxquestions.org/questions/arch-29/what-arch-package-is-libxxf86dga-from-4175671978/)

stf92 03-25-2020 08:40 PM

What Arch package is libxxf86dga from?
 
Hi: Yesterday I did
Code:

pacman -Rdd libxxf86dga
Now mplayer won't start:
Code:

bill@darkstar/almacen/cine/Chicago (2002)$ mplayer Chicago.2002.720p.x264.mkv
mplayer: error while loading shared libraries: libXxf86dga.so.1: cannot open shared object file: No such file or directory
bill@darkstar/almacen/cine/Chicago (2002)$

I searched in https://www.archlinux.org/packages/ with the keyword libxxf86dga unsuccessfully. I also searched in Google. Could you tell me what Arch Linux package is that from? I aim at getting that library back (pacman -S the_package_name).

ondoho 03-26-2020 02:23 AM

This package is in the AUR.
I wonder what mplayer version you're using there.
I suspect - from your last thread - that you are running some sort of Franken-Arch there. You need to fix those keys. Or, depending on how long you went without upgrades, a reinstall might be necessary.

knudfl 03-26-2020 06:07 AM

# pacman -S libxxf86dga
https://aur.archlinux.org/packages/libxxf86dga/

teckk 03-26-2020 12:39 PM

You need to stop looking for individual packages in the repository. Arch does not work like that. When you get your machine up to date with pacman -Syu, all correct dependencies will be installed.

You removed libxxf86dga, but did not update the machine all the way. The solution is not to go looking for libxxf86dga. Get the machine to update with pacman -Syu Until you do, you have a partial updated mess.
Quote:

error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.
https://www.archlinux.org/news/xorg-...-intervention/
https://wiki.archlinux.org/index.php...ackage_signing
https://wiki.archlinux.org/index.php...ot_import_keys
https://wiki.archlinux.org/index.php...r_repositories
https://bbs.archlinux.org/viewtopic.php?id=191279

stf92 03-26-2020 03:45 PM

Quote:

Originally Posted by knudfl (Post 6104502)

Thanks knudfl. I already did that, but
Code:

bill@darkstar~$ sudo pacman -S libxxf86dga
error: target not found: libxxf86dga
bill@darkstar~$

Yesterday I began reinstallation. But the image was old and pacstrap waited ~120s before loading each package (pacstrap /mount_point base). So now I will download the ISO image from the torrent.

And now a question: should I erase the whole partition before reinstalling (I use only one partition for the whole OS)?

teckk 03-26-2020 04:15 PM

Depends on what kind of install that you are doing. MBR/GPT BIOS/UEFI
What bootloder that you are using. Grub on MBR needs it's own little partition, EFI needs its own partition,...

Use this
https://wiki.archlinux.org/index.php/Installation_guide

Not utube videos.

Read the wiki first.

stf92 03-26-2020 04:27 PM

I use BIOS and MBR, and I made last install with grub without a partition for itself.

If I install above what I already have on the partition I wouldn't have to deal with grub again, which would be a great advantage for me.

ondoho 03-27-2020 04:34 AM

Quote:

Originally Posted by stf92 (Post 6104713)
Yesterday I began reinstallation.

I already told you that the real problem is here. You have to fix those keys (signatures) so you can upgrade your system.
Instead of fixing what is broken, you unsuccesfully open a new thread, then decide to reinstall. With that attitude you will never succeed with any OS, and most certainly not with Arch Linux.

stf92 03-27-2020 07:51 PM

Quote:

Originally Posted by ondoho (Post 6104868)
I already told you that the real problem is here. You have to fix those keys (signatures) so you can upgrade your system.

It's been over a year since I last made a successful general upgrade. You yourself said it would then be advisable to reinstall.

WFV 04-06-2020 01:27 AM

If you don't want to reinstall, you can begin the slow process of upgrading from Arch archives, you won't need every day of every month, but probably at least one/month since last upgrade to be on safe side.

EDIT:
Quote:

teckk #11: https://www.archlinux.org/news/
Don't blindly update arch. Read the news first thing.
good advise - thanks! ignore the 1/month info

teckk 04-06-2020 07:21 AM

You can update a 5 or 6 month out of date arch install. It depends on what major changes have been made. Look at the arch news.
If nothing is going on, the longer you wait the larger the update will be, but it'll update fine.

When there is a manual intervention needed, go ahead and get that done. If you let 2 or 3 of them pass, then you might be in a mess, or at least have a much harder update to deal with.

https://www.archlinux.org/news/

Don't blindly update arch. Read the news first thing.

basedtho 05-10-2020 08:44 PM

just in case something like this happens again - you can actually search for a filename in packages! first download file databases with

Quote:

pacman -Fy
then do

Quote:

pacman -F libXxf86dga.so.1
... and now i noticed that the package is from AUR :\ this method doesn't work with AUR, but the point still stands, I think many people don't know about such possibility


if you need to find, say, what package a binary comes from, do

Quote:

pacman -F /usr/bin/mplayer


All times are GMT -5. The time now is 07:50 PM.