Поставил на новый компьютер Debian Squeeze amd64, после чего попытался создать картинку на диске LightScribe. Оказалось, что на сайте производителя дают только 32-разрядные версии библиотеки и в лоб пакет не устанавливается:
> dpkg -i lightscribe-1.18.21.1-linux-2.6-intel.deb
dpkg: не удалось обработать параметр lightscribe-1.18.21.1-linux-2.6-intel.deb (--install):
архитектура пакета (i386) не соответствует архитектуре системы (amd64)
Проблема 64-разрядных систем обозначена на сайте 2007 годом, а воз и ныне там. Вот он, недостаток проприетарщины. Спасибо, что хоть deb-пакет дают (и rpm).
Небольшой гуглопоиск дал ссылки http://dominickpastore.com:192/www/Writings/lightscribe.html и http://www.solarum.com/2008/09/10/lightscribe-on-linux-and-amd64/ с немного разными рецептами победы. Итоговая последовательность действий:
> apt-get install ia32-libs rpm
> dpkg --force-architecture -i lightscribe-1.18.21.1-linux-2.6-intel.deb
> cd /usr/lib
> cp liblightscribe.so.1 /usr/lib32
> rm -f liblightscribe.so liblightscribe.so.1
> cd /usr/lib32
> ln -s liblightscribe.so.1 liblightscribe.so
> rpm --force-debian --nodeps -ivh LightScribe\ Host\ Software\ 1.8.15.1\ Linux.rpm
> rpm --force-debian --nodeps -ivh LaCie\ LightScribe\ Labeler\ 1.0\ Linux.rpmОбращаю внимание на последние две строки. Я не стал заморачиваться с превращением в deb-пакеты через alien rpm-пакетов, взятых с http://www.lacie.com/support/drivers/driver.htm?id=10081 и http://www.lacie.com/support/drivers/driver.htm?id=10061, и установил их через rpm.
После перечисленных выше команд запустил 4L-gui и успешно записал картинку на рубашку диска.
Комментариев нет:
Отправить комментарий