|
发表于 2010-5-12 12:40:12
|
显示全部楼层
gentoo 提供了一個 shell script /usr/sbin/libpng-1.4.x-update.sh
- $ cat /usr/sbin/libpng-1.4.x-update.sh
- #!/bin/bash
- echo "Run revdep-rebuild before this. This brute force script fill rename"
- echo "rest of -lpng12 and libpng12.la entries in your systems .la files."
- [[ -d /usr/lib64 ]] && lib_suffix=64
- libdir=/usr/lib${lib_suffix}
- find ${libdir} -name '*.la' | xargs sed -i -e '/^dependency_libs/s:-lpng12:-lpng14:'
- find ${libdir} -name '*.la' | xargs sed -i -e '/^dependency_libs/s:libpng12.la:libpng14.la:'
- # WTFPL-2
复制代码 run 之前看清楚 echo 的兩行
我的 revdep-rebuild 後剩 5 個 failed,nm-applet 之類的,/usr/sbin/libpng-1.4.x-update.sh 後就沒問題了 |
|