Friday, March 11, 2011

libicui18n.so.38

เกิดจาก port icu เขาอั้พเกรดตัวเอง แล้ว หลายๆ ports ที่ขึ้นอยู่กับตัวนี้ ไม่ยอมปรับตัวไปด้วย เลยเอาแต่ร้องเรียก เพรียกหา libicui18n.so.38 ตัวเดิมอยู่นั่นแล้ว

วิธีแก้ เขาก็บอก ให้ไล่อั้พเกรดโปรแกรมที่ขึ้นอยู่กับ icu ซะ

ไม่มีเวลา แล้วก็ ไม่รู้ด้วย(ว่ะ) ว่าตัวไหนมันขึ้น/ไม่ขึ้นอยู่กับ icu เฮ้อออ

วันนี้ เกิดจะปัดฝุ่นงานด้วย dia ซะหน่อย ดันเจอ ปัญหาเดิมอีก libicui18n.so.38 not found mother snake ลบสระอูเอ้ยยย

ไปค้นในอินเตอร์เน้ต เจอพี่คนนี้ทำไว้ ดีมากต้องขอขอบคุณเขาไว้ด้วย url นี่เลยก็แล้วกัน libicui18n.so.38 เยี่ยมไปเลยครับ sh script สั้นๆ ได้ประโยชน์มาก

#!/bin/sh

t=/tmp/pkgs-with-libicui18n.so.38.$$
/usr/bin/find /usr/local -name "*.so" | \
while read x
do
if grep $1 $x
then
/usr/sbin/pkg_info -qW $x >> $t
/bin/echo found in $x
fi
done
if [ -s $t ]
then
/usr/local/sbin/portupgrade -f -p $(sort -u $t)
fi

เนี่ย BloGTK ก็สามารถใช้งานอีกครั้งได้ ก็ด้วยวิธีนี้แหละ ขอบคุณหลายๆ เด้อ

No comments:


View My Stats