Firefox armhf

Antworten
Benutzeravatar
THE-AB
Administrator
Beiträge: 38
Registriert: So 10. Apr 2016, 15:40

Firefox armhf

Beitrag von THE-AB »

Firefox armhf für Debian Jessie ist Aktuell leider nur aus der source kompilierbar, der Aufwand ist doch etwas zeitintensiv und daher hier eine kurze Anleitung und das fertige Paket.

Update: 05.05.2016

getestet auf Debian Jessie odroid-u3, odroid-xu4

für den ganzen Vorgang sollte sichergestellt werden das mindestens 10GB Speicherplatz verfügbar ist und mindestens 2 GB Arbeitsspeicher und 2 GB Auslagerungsdatei

/etc/apt/sources.list.d/ubuntu.list

Code: Alles auswählen

  deb-src http://security.ubuntu.com/ubuntu xenial-security main
/etc/apt/preferences

Code: Alles auswählen

Package: *
Pin: release n=jessie
Pin-Priority: 900

Package: *
Pin: release n=stretch 
Pin-Priority: 300

Package: *
Pin: release o=Debian
Pin-Priority: -10

Code: Alles auswählen

apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32

Code: Alles auswählen

gpg --keyserver pgpkeys.mit.edu --recv-key D5946E0F
gpg -a --export D5946E0F | sudo apt-key add -
gpg --no-default-keyring -a --keyring /root/.gnupg/pubring.gpg --export D5946E0F | gpg --no-default-keyring --keyring ~/.gnupg/trustedkeys.gpg --import -

Code: Alles auswählen

apt-get update
je nach System Konfiguration könnte möglicherweise noch das eine oder andere Programm fehlen und wird den installations- Anfang abbrechen aber die fehlenden Programme werden einem mitgeteilt und können leicht nach installiert werden

Code: Alles auswählen

apt-get install dpkg-dev bzr cdbs debhelper autotools-dev autoconf2.13 quilt libgtk2.0-dev libglib2.0-dev libpango1.0-dev libgconf2-dev libgnomeui-dev libstartup-notification0-dev libcurl4-openssl-dev libdbus-glib-1-dev libiw-dev libnotify-dev libpulse-dev yasm docbook-to-man libkrb5-dev xvfb python-dev libgstreamer1.0-dev libgstreamer0.10-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-base0.10-dev hardening-wrapper libgtk-3-dev

Code: Alles auswählen

apt-get -b source firefox
jetzt dauert es einige zeit bis das kompilieren fertig ist.

firefox_46.0+build5-0ubuntu0.16.04.2_armhf.deb
firefox_46.0+build5-0ubuntu0.16.04.2_armhf.zip
(37.66 MiB) 2030-mal heruntergeladen
firefox-locale-de_46.0+build5-0ubuntu0.16.04.2_armhf.deb
firefox-locale-de_46.0+build5-0ubuntu0.16.04.2_armhf.zip
(521.87 KiB) 2049-mal heruntergeladen
Installations Anleitung
für die installation muss das packet hunspell-en-us falls installiert entfernt werden

Code: Alles auswählen

apt-get remove hunspell-en-us

Code: Alles auswählen

dpkg -i ./firefox_46.0+build5-0ubuntu0.16.04.2_armhf.deb
dpkg -i ./firefox-locale-de_46.0+build5-0ubuntu0.16.04.2_armhf.deb

Distributions-unabhängig, Automatische Updates über Firefox
kompiliert von http://hg.mozilla.org/releases/mozilla-release
Build 02.05.2016 Update Channel Default
firefox-46.0.1.en-US.linux-gnueabihf-armv7l
firefox-46.0.1.en-US.linux-gnueabihf-armv7l.zip
(44.82 MiB) 2093-mal heruntergeladen
Build 04.05.2016 Update Channel Release
firefox-46.0.1.de.linux-gnueabihf-armv7l
firefox-46.0.1.de.linux-gnueabihf-armv7l.zip
(45.02 MiB) 2151-mal heruntergeladen
Sprachpacket als Addon
https://addons.mozilla.org/de/firefox/a ... guage-pack
firefox.JPG
firefox.JPG (42.83 KiB) 27345 mal betrachtet

Installations Anleitung
1.
Datei firefox-46.*.linux-gnueabihf-armv7l.tar.bz2 entpacken in ein belibiges Verzeichniss, bei Debian ist es /usr/local/lib/firefox/
2.
im Verzeichniss /usr/local/bin/ eine Verknüpfung erstellen zur Firefox Anwendung /usr/local/lib/firefox/firefox
3.
im Verzeichniss /usr/share/applications/ eine datei erstellen
firefox.desktop

Code: Alles auswählen

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Name[ar]=متصفح الويب فَيَرفُكْس
Name[ast]=Restolador web Firefox
Name[bn]=ফায়ারফক্স ওয়েব ব্রাউজার
Name[ca]=Navegador web Firefox
Name[cs]=Firefox Webový prohlížeč
Name[da]=Firefox - internetbrowser
Name[el]=Περιηγητής Firefox
Name[es]=Navegador web Firefox
Name[et]=Firefoxi veebibrauser
Name[fa]=مرورگر اینترنتی Firefox
Name[fi]=Firefox-selain
Name[fr]=Navigateur Web Firefox
Name[gl]=Navegador web Firefox
Name[he]=דפדפן האינטרנט Firefox
Name[hr]=Firefox web preglednik
Name[hu]=Firefox webböngésző
Name[it]=Firefox Browser Web
Name[ja]=Firefox ウェブ・ブラウザ
Name[ko]=Firefox 웹 브라우저
Name[ku]=Geroka torê Firefox
Name[lt]=Firefox interneto naršyklė
Name[nb]=Firefox Nettleser
Name[nl]=Firefox webbrowser
Name[nn]=Firefox Nettlesar
Name[no]=Firefox Nettleser
Name[pl]=Przeglądarka WWW Firefox
Name[pt]=Firefox Navegador Web
Name[pt_BR]=Navegador Web Firefox
Name[ro]=Firefox – Navigator Internet
Name[ru]=Веб-браузер Firefox
Name[sk]=Firefox - internetový prehliadač
Name[sl]=Firefox spletni brskalnik
Name[sv]=Firefox webbläsare
Name[tr]=Firefox Web Tarayıcısı
Name[ug]=Firefox توركۆرگۈ
Name[uk]=Веб-браузер Firefox
Name[vi]=Trình duyệt web Firefox
Name[zh_CN]=Firefox 网络浏览器
Name[zh_TW]=Firefox 網路瀏覽器
Comment=Browse the World Wide Web
Comment[ar]=تصفح الشبكة العنكبوتية العالمية
Comment[ast]=Restola pela Rede
Comment[bn]=ইন্টারনেট ব্রাউজ করুন
Comment[ca]=Navegueu per la web
Comment[cs]=Prohlížení stránek World Wide Webu
Comment[da]=Surf på internettet
Comment[de]=Im Internet surfen
Comment[el]=Μπορείτε να περιηγηθείτε στο διαδίκτυο (Web)
Comment[es]=Navegue por la web
Comment[et]=Lehitse veebi
Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید
Comment[fi]=Selaa Internetin WWW-sivuja
Comment[fr]=Naviguer sur le Web
Comment[gl]=Navegar pola rede
Comment[he]=גלישה ברחבי האינטרנט
Comment[hr]=Pretražite web
Comment[hu]=A világháló böngészése
Comment[it]=Esplora il web
Comment[ja]=ウェブを閲覧します
Comment[ko]=웹을 돌아 다닙니다
Comment[ku]=Li torê bigere
Comment[lt]=Naršykite internete
Comment[nb]=Surf på nettet
Comment[nl]=Verken het internet
Comment[nn]=Surf på nettet
Comment[no]=Surf på nettet
Comment[pl]=Przeglądanie stron WWW 
Comment[pt]=Navegue na Internet
Comment[pt_BR]=Navegue na Internet
Comment[ro]=Navigați pe Internet
Comment[ru]=Доступ в Интернет
Comment[sk]=Prehliadanie internetu
Comment[sl]=Brskajte po spletu
Comment[sv]=Surfa på webben
Comment[tr]=İnternet'te Gezinin
Comment[ug]=دۇنيادىكى توربەتلەرنى كۆرگىلى بولىدۇ
Comment[uk]=Перегляд сторінок Інтернету
Comment[vi]=Để duyệt các trang web
Comment[zh_CN]=浏览互联网
Comment[zh_TW]=瀏覽網際網路
GenericName=Web Browser
GenericName[ar]=متصفح ويب
GenericName[ast]=Restolador Web
GenericName[bn]=ওয়েব ব্রাউজার
GenericName[ca]=Navegador web
GenericName[cs]=Webový prohlížeč
GenericName[da]=Webbrowser
GenericName[el]=Περιηγητής διαδικτύου
GenericName[es]=Navegador web
GenericName[et]=Veebibrauser
GenericName[fa]=مرورگر اینترنتی
GenericName[fi]=WWW-selain
GenericName[fr]=Navigateur Web
GenericName[gl]=Navegador Web
GenericName[he]=דפדפן אינטרנט
GenericName[hr]=Web preglednik
GenericName[hu]=Webböngésző
GenericName[it]=Browser web
GenericName[ja]=ウェブ・ブラウザ
GenericName[ko]=웹 브라우저
GenericName[ku]=Geroka torê
GenericName[lt]=Interneto naršyklė
GenericName[nb]=Nettleser
GenericName[nl]=Webbrowser
GenericName[nn]=Nettlesar
GenericName[no]=Nettleser
GenericName[pl]=Przeglądarka WWW
GenericName[pt]=Navegador Web
GenericName[pt_BR]=Navegador Web
GenericName[ro]=Navigator Internet
GenericName[ru]=Веб-браузер
GenericName[sk]=Internetový prehliadač
GenericName[sl]=Spletni brskalnik
GenericName[sv]=Webbläsare
GenericName[tr]=Web Tarayıcı
GenericName[ug]=توركۆرگۈ
GenericName[uk]=Веб-браузер
GenericName[vi]=Trình duyệt Web
GenericName[zh_CN]=网络浏览器
GenericName[zh_TW]=網路瀏覽器
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[ar]=انترنت;إنترنت;متصفح;ويب;وب
Keywords[ast]=Internet;WWW;Restolador;Web;Esplorador
Keywords[ca]=Internet;WWW;Navegador;Web;Explorador;Explorer
Keywords[cs]=Internet;WWW;Prohlížeč;Web;Explorer
Keywords[da]=Internet;Internettet;WWW;Browser;Browse;Web;Surf;Nettet
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
Keywords[el]=Internet;WWW;Browser;Web;Explorer;Διαδίκτυο;Περιηγητής;Firefox;Φιρεφοχ;Ιντερνετ
Keywords[es]=Explorador;Internet;WWW
Keywords[fi]=Internet;WWW;Browser;Web;Explorer;selain;Internet-selain;internetselain;verkkoselain;netti;surffaa
Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
Keywords[he]=דפדפן;אינטרנט;רשת;אתרים;אתר;פיירפוקס;מוזילה;
Keywords[hr]=Internet;WWW;preglednik;Web
Keywords[hu]=Internet;WWW;Böngésző;Web;Háló;Net;Explorer
Keywords[it]=Internet;WWW;Browser;Web;Navigatore
Keywords[is]=Internet;WWW;Vafri;Vefur;Netvafri;Flakk
Keywords[ja]=Internet;WWW;Web;インターネット;ブラウザ;ウェブ;エクスプローラ
Keywords[nb]=Internett;WWW;Nettleser;Explorer;Web;Browser;Nettside
Keywords[nl]=Internet;WWW;Browser;Web;Explorer;Verkenner;Website;Surfen;Online 
Keywords[pt]=Internet;WWW;Browser;Web;Explorador;Navegador
Keywords[pt_BR]=Internet;WWW;Browser;Web;Explorador;Navegador
Keywords[ru]=Internet;WWW;Browser;Web;Explorer;интернет;браузер;веб;файрфокс;огнелис
Keywords[sk]=Internet;WWW;Prehliadač;Web;Explorer
Keywords[sl]=Internet;WWW;Browser;Web;Explorer;Brskalnik;Splet
Keywords[tr]=İnternet;WWW;Tarayıcı;Web;Gezgin;Web sitesi;Site;sörf;çevrimiçi;tara
Keywords[uk]=Internet;WWW;Browser;Web;Explorer;Інтернет;мережа;переглядач;оглядач;браузер;веб;файрфокс;вогнелис;перегляд
Keywords[vi]=Internet;WWW;Browser;Web;Explorer;Trình duyệt;Trang web
Keywords[zh_CN]=Internet;WWW;Browser;Web;Explorer;网页;浏览;上网;火狐;Firefox;ff;互联网;网站;
Keywords[zh_TW]=Internet;WWW;Browser;Web;Explorer;網際網路;網路;瀏覽器;上網;網頁;火狐
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;

[Desktop Action NewWindow]
Name=Open a New Window
Name[ar]=افتح نافذة جديدة
Name[ast]=Abrir una ventana nueva
Name[bn]=Abrir una ventana nueva
Name[ca]=Obre una finestra nova
Name[cs]=Otevřít nové okno
Name[da]=Åbn et nyt vindue
Name[de]=Ein neues Fenster öffnen
Name[el]=Άνοιγμα νέου παραθύρου
Name[es]=Abrir una ventana nueva
Name[fi]=Avaa uusi ikkuna
Name[fr]=Ouvrir une nouvelle fenêtre
Name[gl]=Abrir unha nova xanela
Name[he]=פתיחת חלון חדש
Name[hr]=Otvori novi prozor
Name[hu]=Új ablak nyitása
Name[it]=Apri una nuova finestra
Name[ja]=新しいウィンドウを開く
Name[ko]=새 창 열기
Name[ku]=Paceyeke nû veke
Name[lt]=Atverti naują langą
Name[nb]=Åpne et nytt vindu
Name[nl]=Nieuw venster openen
Name[pt]=Abrir nova janela
Name[pt_BR]=Abrir nova janela
Name[ro]=Deschide o fereastră nouă
Name[ru]=Новое окно
Name[sk]=Otvoriť nové okno
Name[sl]=Odpri novo okno
Name[sv]=Öppna ett nytt fönster
Name[tr]=Yeni pencere aç 
Name[ug]=يېڭى كۆزنەك ئېچىش
Name[uk]=Відкрити нове вікно
Name[vi]=Mở cửa sổ mới
Name[zh_CN]=新建窗口
Name[zh_TW]=開啟新視窗
Exec=firefox -new-window
OnlyShowIn=Unity;

[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Name[ar]=افتح نافذة جديدة للتصفح الخاص
Name[ca]=Obre una finestra nova en mode d'incògnit
Name[de]=Ein neues privates Fenster öffnen
Name[es]=Abrir una ventana privada nueva
Name[fi]=Avaa uusi yksityinen ikkuna
Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
Name[he]=פתיחת חלון גלישה פרטית חדש
Name[hu]=Új privát ablak nyitása
Name[it]=Apri una nuova finestra anonima
Name[nb]=Åpne et nytt privat vindu
Name[ru]=Новое приватное окно
Name[sl]=Odpri novo okno zasebnega brskanja
Name[tr]=Yeni bir pencere aç
Name[uk]=Відкрити нове вікно у потайливому режимі
Name[zh_TW]=開啟新隱私瀏覽視窗
Exec=firefox -private-window
OnlyShowIn=Unity;
4.
Icon in das Verzeichniss /usr/share/pixmaps/ kopieren und ansclhiessend kann Firefox über die Startleiste im bereich Internet gestartet werden.
firefox.png
firefox.png (16.82 KiB) 27367 mal betrachtet
Anleitung hg clone
je nach dem welche Version gewünscht ist, muss der hg clone link angepasst werden.
Nightly-Channel = mozilla-central (täglich)
Aurora-Channel = mozilla-aurora (Alpha, 6 Wo von mozilla-central)
Beta-Channel = mozilla-beta (Beta, von QA abgenickt, Beta-User)
Release-Channel = mozilla-release (Release, Publikum-Auslieferung)

Code: Alles auswählen

cd /opt/

Code: Alles auswählen

hg clone https://hg.mozilla.org/mozilla-release/ firefox

Code: Alles auswählen

cd firefox
Datei erstellen
/opt/firefox/.mozconfig

Code: Alles auswählen

mk_add_options MOZ_MAKE_FLAGS="-j4"
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-firefox
mk_add_options MOZ_CO_MODULE="/tools/update-packaging"
ac_add_options --enable-update-packaging
ac_add_options --enable-update-channel=release
ac_add_options --enable-official-branding

Code: Alles auswählen

./mach build
zum Starten um zu prüfen ob Firefox auch funktioniert

Code: Alles auswählen

./mach run
Installation kann nicht mehr Deinstalliert werden also gut überlegen.

Code: Alles auswählen

./mach install
Empfohlen ist lieber ein Packet zu erstellen

Code: Alles auswählen

./mach package
das Packet ist dan im Verzeichniss /opt/firefox/obj-firefox/dist/
Antworten