Próbowałem zbudować Firefoksa ze źródeł na moim Raspberry Pi przy użyciu następujących poleceń, ale uruchomienie Firefoksa powoduje ten błąd: -bash: /usr/bin/firefox: can't execute this file.
(ręcznie przetłumaczony). Jak mogę rozwiązać ten problem?
sudo apt-src install firefox
sudo apt-src build firefox
sudo dpkg -i *.deb
file /usr/bin/firefox
:?/usr/bin/firefox: symbolic link to `/opt/firefox/firefox'
file /opt/firefox/firefox
?/opt/firefox/firefox: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, BuildID[sha1]=0x6e884103555b3e2bc8ecc62624d2d8123d61980e, stripped
Intel 80386
). Raspberry PI ma procesor ARM - ma inną architekturę, więc pojawia się błądcan't execute this file
. Procesor ARM nie może uruchomić kompilacji binarnej dla i386 arch. Nie jestem pewien, jakapt-src
działa i co robi, ale wygląda na to, że nie skompilowałeś Firefoksa, ale wyodrębniono wstępnie skompilowaną wersję. Myślę, że na Raspberry PI skompilowanie Firefoksa zajmie naprawdę dużo czasu. Jak długo czekałeś na kompilację?Odpowiedzi:
Na Raspberry Pi i Debian musisz zainstalować Iceweasel. Jest to przeglądarka Mozilli dla tej dystrybucji. Uruchom: 'sudo apt-get install iceweasel' i powinieneś być w stanie zainstalować bez żadnych zmienionych repozytoriów. Zobacz poniższy link:
http://elinux.org/RPi_IceWeasel
Jeśli zależy ci na zdobyciu pełnoprawnego Firefoksa na RPi, oto link, który może być pomocny. Istnieje wiele dodatkowej pracy w przeciwieństwie do korzystania z Iceweasel:
http://featherweightmusings.blogspot.com/2013/03/firefox-on-raspberry-pi.html
źródło