You are not logged in.

#1 2012-07-18 13:27:21

yellowantphil
Member
From: Oklahoma
Registered: 2012-07-07
Posts: 8

[SOLVED] virtuoso-base replacing virtuoso

Yesterday, I did pacman -Syu and it told me that my net upgrade size would be +185 MB or so. Pacman wanted to upgrade virtuoso and download virtuoso-base. I only had virtuoso installed as an indirect dependency of kdelibs (kdelibs → soprano → virtuoso), and I could see that after the upgrade, I wouldn’t need virtuoso anymore, but only virtuoso-base. But I couldn’t figure out any way to convince pacman of that. I didn’t see any “force uninstall” option in pacman to remove virtuoso, and then download virtuoso-base, and I wasn’t sure what would happen if I --force installed virtuoso-base on top of the old virtuoso. So I ended up downloading the 185 MB virtuoso package (on my slowish Internet connection), only to uninstall it after pacman was satisfied with the dependencies.

Was there any way to upgrade without downloading virtuoso? It seems like pacman should have seen what I saw, that virtuoso would no longer be required after the upgrade.

Offline

#2 2012-07-18 14:38:36

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,290

Re: [SOLVED] virtuoso-base replacing virtuoso

pacman -Rdd virtuoso, and then pacman -Suy so that virtuoso-base would have been pulled as a dependency for soprano

Offline

#3 2012-07-18 14:43:51

SS4
Member
From: !Rochford, Essex
Registered: 2010-12-05
Posts: 699

Re: [SOLVED] virtuoso-base replacing virtuoso

I did that upgrade today (i.e a normal pacman -Syu) without any problems and pacman said virutoso no longer needed at the end.

Arojas method works too of course.


Rauchen verboten

Offline

#4 2012-07-19 02:22:56

yellowantphil
Member
From: Oklahoma
Registered: 2012-07-07
Posts: 8

Re: [SOLVED] virtuoso-base replacing virtuoso

arojas wrote:

pacman -Rdd virtuoso

Thanks, that was the option I was looking for.

I assume that there’s no way to make pacman foresee which packages will be no longer required by the time the upgrade is completed, and not download new versions of them...

Offline

#5 2012-07-19 05:26:06

ilpianista
Fellow developer
Registered: 2007-10-06
Posts: 568
Website

Re: [SOLVED] virtuoso-base replacing virtuoso

yellowantphil wrote:

I assume that there’s no way to make pacman foresee which packages will be no longer required by the time the upgrade is completed, and not download new versions of them...

pacman -Syu --ignore virtuoso

Offline

#6 2012-07-19 06:37:04

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,290

Re: [SOLVED] virtuoso-base replacing virtuoso

bash wrote:

pacman -Syu --ignore virtuoso

That would fail in this case, soprano would pull virtuoso-base which conflicts with old virtuoso (and doesn't have a conflicts= line)

Offline

Board footer

Powered by FluxBB