pacman -R kde-i18n-es
Synchronize abs tree by running
abs
as root. Then copy the PKGBUILD file
mkdir /var/abs/local/kde-i18n-es
cp /var/abs/extra/i18n/kde-i18n-es/PKGBUILD to /var/abs/local/kde-i18n-es/
Edit the copied PKGBUILD file and change the lines like this:
pkgver to 3.2.1,
pkgurl to ....stable/3.2.1/....,
depends to kdebase=3.2.1.
Remove the line which starts with md5sums....
Save the file and run
makepkg
in the new directory.
After makepkg finishes run
makepkg -g >>PKGBUILD
This will add the new and correct md5sum line. Edit the file again and move this line where it was placed originally.
Now you can upgrade kde as usually and install the newly created i18n package with
pacman -A /var/abs/local/kde-i18n-es/kde-i18n-es-3.2.1-1.pkg.tar.gz
Alternatively you can create a local repository - read
man pacman
for instructions.
This is what I've done with kde-i18n-pl. It is really easy and you will always be up to date when upgrading kde. Enjoy :-)
]]>till it comes, you can use nodep (d) to upgrade kde:
pacman -Suyd
because kde-i18n-es needed kdebase=3.2.0 (actually right was kdebase>=3.2.0, but this was wrong before)
]]>&
[root@bestiaparda josean]# pacman -S kdebase
error: unresolvable dependencies:
kdemultimedia: requires kdebase=3.2.0
kdeadmin: requires kdebase=3.2.0
kdeartwork: requires kdebase=3.2.0
kdebindings: requires kdebase=3.2.0
kdeedu: requires kdebase=3.2.0
kdegames: requires kdebase=3.2.0
kdegraphics: requires kdebase=3.2.0
kdenetwork: requires kdebase=3.2.0
kdepim: requires kdebase=3.2.0
kdesdk: requires kdebase=3.2.0
kdetoys: requires kdebase=3.2.0
kdeutils: requires kdebase=3.2.0
kde-i18n-es: requires kdebase=3.2.0
&
[root@bestiaparda josean]# pacman -Si kdebase
Name : kdebase
Version : 3.2.1-1
Groups : kde
Provides : None
Depends On : kdelibs=3.2.1
Conflicts With : None
Replaces : None
Description : KDE Base Programs.
MD5 Sum : 672be6dc2dc4482dc3c1b8e5f00fee5c
What's going on?
]]>