Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Конечно, можно было бы не создавать никаких ссылок, а просто вместо uname написать /usr/compat/linux/bin/uname, но я человек ленивый и стараюсь уменьшить количество совершаемых телодвижений. К тому же данная проблема довольно типична для скриптов Linux-приложений, поэтому ссылка на luname вам пригодится скорее всего еще не один раз. Кстати, стоит отметить, что некоторые приложения могут требовать для нормального функционирования некоторые библиотеки, используемые для разработки других приложений. Ярким примером такой разновидности программ выступает ORACLE. Поэтому нам лучше поставить еще один добавочный пакет, называемый linux_devtools.
# # cd /usr/ports/emulators/linux_devtools
# make package
Иногда несмотря на то, что приложение удачно установилось, работать оно все же не хочет по причине отсутствия некоторых библиотек. Для начала проверим, какие же именно библиотеки ему необходимы. Делать это мы будем на примере WordPerfect.
# ldd xwp
LibXt.so.6 => /usr/lib/libc5-compat/libXt.so.6 (0x40012000)
libX11.so.6 => /usr/lib/libc5-compat/libX11.so.6 (0x40055000)
libXpm.so.4 => /usr/lib/libc5-compat/libXpm.so.4 (0x400f7000)
libm.so.5 => /lib/libm.so.5 (0x40105000)
libc.so.5 => /lib/libc.so.5 (0x4010e000)
libSM.so.6 => /usr/lib/libc5-compat/libSM.so.6 (0x401cc000)
libICE.so.6 => /usr/lib/libc5-compat/libICE.so.6 (0x401d5000)
Соответственно нам нужно всего лишь найти эти библиотеки на Linux-машине и скопировать их себе в систему бинарной совместимости. Лично мне пришлось сделать так всего один раз за все время работы с системой. С другой стороны, чем больше программного обеспечения вы будете устанавливать, тем больше шансов, что все необходимые библиотеки у вас уже будут находиться там, где положено.