this post was submitted on 07 Sep 2024
3 points (71.4% liked)

Arch Linux

7175 readers
1 users here now

The beloved lightweight distro

founded 4 years ago
MODERATORS
 

Hi all,

I have reason to believe a package I use (python-polib) was moved from the aur to the official extra repo. I'm now having trouble getting it installed.

The old page gives a 404: https://aur.archlinux.org/packages/python-polib This now seems to be the right source for this package: https://archlinux.org/packages/extra/any/python-polib/

However, I do a # pacman -Syyu python-polib and pacman can't find the target. Do I need to do something here that I'm missing?

My pacman.conf includes the "extra" repo and it updates during the Syyu command.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 1 week ago (10 children)

Entertain me, what's the output of pacman -Qi python| grep Architecture?

[–] [email protected] 1 points 1 week ago (9 children)

pacman -Qi python | grep Architecture yields Architecture : x86_64

[–] [email protected] 2 points 1 week ago* (last edited 1 week ago) (8 children)

this is very, very strange behavior you're seeing then. I have the following in my /etc/pacman.conf

[core]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[extra]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

Does yours look like that?

and for mirror list, I have the following mirrors:

Server = https://mirror.stephanie.is/archlinux/$repo/os/$arch
Server = https://nocix.mm.fcix.net/archlinux/$repo/os/$arch
Server = https://ohioix.mm.fcix.net/archlinux/$repo/os/$arch
Server = https://mnvoip.mm.fcix.net/archlinux/$repo/os/$arch
Server = https://arch.mirror.ivo.st/$repo/os/$arch

these settings yield me the python library just fine

Edit: the multilib repo is optional in the pacman.conf, as the package you want is in the extra repo.

load more comments (7 replies)
load more comments (7 replies)