Я пытался следовать инструкциям здесь, чтобы Netscape 2 работал на Ubuntu 13.04. Я создал файл с именем "netscape2.conf" в /etc/modeprobe.d и вставил в него это:
alias binfmt-0064 binfmt_aout
Затем я скачал предоставленный архив и распаковал его в корневой каталог. Наконец я загрузил netscape 2 и извлек его. Однако, когда я пытаюсь запустить его как обычный пользователь, он просто выплевывает «убитый» в терминал. Если я использую sudo для запуска, то это говорит
./netscape: can't find library 'libm.so.4'
Итак, я явно добавляю пути к переменной $ PATH, используя export, и пытаюсь снова. Та же проблема. Что я делаю неправильно? Можно ли запустить этот древний браузер на современной Ubuntu?
РЕДАКТИРОВАТЬ
Хорошо, благодаря Полу, я получил это сообщение об ошибке. В /etc/ld.so.conf.d я создал файл с именем netscape2.conf и поместил в него каталоги lib следующим образом:
/usr/i486-linuxaout/lib
/usr/i486-linux-libc5/lib
Затем я сделал, ldconfig
чтобы обновить библиотеки, как предложено. Следующая ошибка была из-за того, что XkeysymDB не был найден. Он сказал мне, чтобы исправить это, я просто должен был установить переменную $ XKEYSYMDB, что я и сделал. Теперь следующая ошибка:
Warning: Cannot convert string "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontStruct
Warning: Cannot convert string "-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontStruct
Segmentation fault (core dumped)
Похоже, у меня не установлены правильные шрифты. Так кто-нибудь знает, какие правильные шрифты, где я могу их получить и как их установить?
Ответы:
Это не найти библиотеки из архива. Попробуйте
sudo ldconfig
обновить библиотечный кеш.(В общем, небезопасно распаковывать случайные архивы из Интернета в корневой каталог. В этом случае JWZ очень опытен, и в его сообщении в блоге говорится, что он проверял его, поэтому, вероятно, все будет хорошо, но будьте очень осторожны с этим. это в будущем.)
источник