Thunderbird armhf

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

Thunderbird armhf

Beitrag von THE-AB »

Thunderbird 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://de.archive.ubuntu.com/ubuntu wily 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 thunderbird
jetzt dauert es einige zeit bis das kompilieren fertig ist.

thunderbird_38.3.0+build1-0ubuntu2_armhf.deb
thunderbird_38.3.0+build1-0ubuntu2_armhf.zip
(26.67 MiB) 1350-mal heruntergeladen
thunderbird-locale-de_38.3.0+build1-0ubuntu2_armhf.deb
thunderbird-locale-de_38.3.0+build1-0ubuntu2_armhf.zip
(439.74 KiB) 1339-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 ./thunderbird_38.3.0+build1-0ubuntu2_armhf.deb
dpkg -i ./thunderbird-locale-de_38.3.0+build1-0ubuntu2_armhf.deb

Distributions-unabhängig, Automatische Updates über Thunderbird
kompiliert von http://hg.mozilla.org/releases/comm-release/
Build 01.05.2016 Update Channel Default
thunderbird-45.0.en-US.linux-gnueabihf-armv7l
thunderbird-45.0.en-US.linux-gnueabihf-armv7l.zip
(36.58 MiB) 1347-mal heruntergeladen
Build 04.05.2016 Update Channel Release
thunderbird-45.0.de.linux-gnueabihf-armv7l
thunderbird-45.0.de.linux-gnueabihf-armv7l.zip
(38.04 MiB) 1396-mal heruntergeladen
Sprachpacket als Addon
https://addons.mozilla.org/de/thunderbi ... ack-thund/
thunderbird.JPG
thunderbird.JPG (47.81 KiB) 14583 mal betrachtet
INFO
Aktuell gibt es bei mir einen kleinen bug in der en-US version, sobald ich es auf Deutsch gestellt habe lässt sich die addon seite nicht mehr öfnen,
zum beheben Thunderbird schliessen und die Datei

Code: Alles auswählen

langpack-de@thunderbird.mozilla.org.xpi
aus dem Verzeichniss /home/user/.thunderbird/gzto451a.default/extensions/ löschen und Thunderbird neustarten, der profilname ist bei jedem anders. ich hoffe das Problem behebt sich bald mit den Updates.[/color]

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

Code: Alles auswählen

[Desktop Entry]
Encoding=UTF-8
Name=Thunderbird Mail
Name[ast]=Veceru de corréu Thunderbird
Name[ca]=Client de correu Thunderbird
Name[cs]=Poštovní klient Thunderbird
Name[da]=Mozilla Thunderbird - e-post/nyhedsgruppe
Name[de]=Thunderbird-E-Mail und -Nachrichten
Name[el]=Ηλεκτρονική αλληλογραφία Thunderbird
Name[es]=Cliente de correo Thunderbird
Name[fi]=Thunderbird-sähköposti
Name[fr]=Messagerie Thunderbird
Name[gl]=Cliente de correo Thunderbird
Name[he]=Mozilla Thunderbird דוא״ל/חדשות
Name[hr]=Mozilla Thunderbird e-pošta/novosti
Name[hu]=Thunderbird levelezőkliens
Name[it]=Email Mozilla Thunderbird
Name[ja]=Thunderbird電子メールクライアント
Name[ko]=Mozilla Thunderbird
Name[nl]=Mozilla Thunderbird e-mail/nieuws
Name[pl]=Klient poczty Thunderbird
Name[pt_BR]=Cliente de E-mail Thunderbird
Name[ru]=Почтовый клиент Thunderbird
Name[sk]=Thunderbird - poštový klient
Name[sv]=E-postklienten Thunderbird
Name[ug]=Mozilla Thunderbird ئېلخەت/خەۋەر
Name[uk]=Поштова програма Thunderbird
Name[vi]=Trình điện thư Mozilla Thunderbird
Name[zh_CN]=Thunderbird 邮件/新闻
Name[zh_TW]=Thunderbird 郵件
Comment=Send and receive mail with Thunderbird
Comment[ast]=Lleer y escribir corréu electrónicu
Comment[ca]=Llegiu i escriviu correu
Comment[cs]=Čtení a psaní pošty
Comment[da]=Skriv/læs e-post/nyhedsgruppe med Mozilla Thunderbird
Comment[de]=E-Mails und Nachrichten mit Thunderbird lesen und schreiben
Comment[el]=Διαβάστε και γράψτε γράμματα με το Mozilla Thunderbird
Comment[es]=Lea y escriba correos y noticias con Thunderbird
Comment[fi]=Lue ja kirjoita sähköposteja
Comment[fr]=Lire et écrire des courriels
Comment[gl]=Lea e escriba correo electrónico
Comment[he]=קריאה/כתיבה של דוא״ל/חדשות באמצעות Mozilla Thunderbird
Comment[hr]=Čitajte/šaljite e-poštu s Thunderbird
Comment[hu]=Levelek írása és olvasása a Thunderbirddel
Comment[it]=Per leggere e scrivere email
Comment[ja]=メールの読み書き
Comment[ko]=Mozilla Thunderbird 메일/뉴스 읽기 및 쓰기 클라이언트
Comment[nl]=E-mail/nieuws lezen en schrijven met Mozilla Thunderbird
Comment[pl]=Czytanie i wysyłanie e-maili
Comment[pt_BR]=Leia e escreva suas mensagens
Comment[ru]=Читайте и пишите письма
Comment[sk]=Čítajte a píšte poštu pomocou programu Thunderbird
Comment[sv]=Läs och skriv e-post
Comment[ug]=ئېلخەت ۋە خەۋەرلەرنى Mozilla Thunderbird دا كۆرۈش ۋە يېزىش
Comment[uk]=Читання та написання листів
Comment[vi]=Đọc và soạn thư điện tử
Comment[zh_CN]=阅读邮件或新闻
Comment[zh_TW]=以 Mozilla Thunderbird 讀寫郵件或新聞
GenericName=Mail Client
GenericName[ast]=Client de correu
GenericName[ca]=Client de correu
GenericName[cs]=Poštovní klient
GenericName[da]=E-postklient
GenericName[de]=E-Mail-Anwendung
GenericName[el]=Λογισμικό αλληλογραφίας
GenericName[es]=Cliente de correo
GenericName[fi]=Sähköpostiohjelma
GenericName[fr]=Client de messagerie
GenericName[gl]=Cliente de correo electrónico
GenericName[he]=לקוח דוא״ל
GenericName[hr]=Klijent e-pošte
GenericName[hu]=Levelezőkliens
GenericName[it]=Client email
GenericName[ja]=電子メールクライアント
GenericName[ko]=메일 클라이언트
GenericName[nl]=E-mailprogramma
GenericName[pt_BR]=Cliente de E-mail
GenericName[ru]=Почтовый клиент
GenericName[sk]=Poštový klient
GenericName[ug]=ئېلخەت دېتالى
GenericName[uk]=Поштова програма
GenericName[vi]=Phần mềm khách quản lý thư điện tử
GenericName[zh_CN]=邮件新闻客户端
GenericName[zh_TW]=郵件用戶端
Keywords=Email;E-mail;Newsgroup;Feed;RSS
Keywords[ast]=Corréu;Corréu-e;Noticies;Discusiones;Mensaxes;Canales;RSS
Keywords[ca]=Correu;Email;E-mail;Mailing;Llistes;Notícies;RSS
Keywords[cs]=Email;E-mail;Pošta;Elektronická pošta;Diskusní skupiny;Čtečka;RSS
Keywords[da]=Email;E-mail;Epost;E-post;E-brev;Newsgroup;Nyhedsgruppe;Nyhedskilde;Usenet;Feed;RSS
Keywords[de]=Mail;E-Mail;Newsgroup;Nachrichten;Feed;RSS;Post;News;Usenet;online;lesen;schreiben
Keywords[el]=Email;E-mail;Newsgroup;Feed;RSS;ημαιλ;Αλληλογραφία;Ροή;ΡΣΣ;Συζητήσεις;Γράμματα
Keywords[es]=Email;Correo electrónico;Noticias;Discusiones;Mensajes;Canales;RSS
Keywords[fi]=Mail;E-Mail;Email;Newsgroup;Feed;RSS;posti;sähköposti;maili;meili;Usenet;uutisryhmät;syöte
Keywords[fr]=Mails;Mels;E-Mails;Emails;Courriels;Courriers;Newsgroup;Feed;RSS;Poster;Thunderbird;Lire;Écrire
Keywords[he]=דוא"ל;דוא״ל;מייל;אי-מייל;אימייל;הודעות;מוזילה;תאנדרבירד;ת׳אנדרבירד;ת'אנדרבירד;ת׳אנדרברד;ת'אנדרברד;דואל;
Keywords[hr]=email;e-mail;e-pošta;pošta;RSS
Keywords[hu]=Email;E-mail;Levél;Levelezés;Hírcsoport;Feed;Hírforrás;RSS
Keywords[it]=Email;Mail;Posta;Newsgroup;Feed;RSS
Keywords[is]=tölvupóstur;rafpóstur;fréttir;fréttahópar;samtöl;skilaboð;fréttastraumar;RSS
Keywords[ja]=Eメール;イーメール;mail;e-mail;email;メール;電子メール;ニュースグループ;ネットニュース;RSS;フィードリーダー;書く;読む;Mozilla
Keywords[nl]=Email;E-mail;Newsgroup;Feed;RSS;Nieuwsgroep;Post
Keywords[ru]=Email;E-mail;Newsgroup;Feed;RSS;почта;письма;новости;фиды
Keywords[sk]=Email;E-mail;Elektronická pošta;Diskusné skupiny;Čítačka kanálov;RSS
Keywords[uk]=Email;E-mail;Newsgroup;Feed;RSS;пошта;новини;подачі;стрічка
Keywords[vi]=Mail;E-Mail;Email;Newsgroup;Feed;RSS;Thư điện tử;Gửi thư
Keywords[zh_CN]=Mail;E-Mail;Email;Newsgroup;Feed;RSS;电子;邮件;新闻;Thunderbird;tb;雷鸟;电邮;邮箱;阅读器;
Exec=thunderbird %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=thunderbird
Categories=Application;Network;Email;
MimeType=x-scheme-handler/mailto;application/x-xpinstall;
StartupNotify=true
Actions=Compose;Contacts

[Desktop Action Compose]
Name=Compose New Message
Name[af]=Skryf 'n nuwe boodskap
Name[ar]=حرر رسالة جديدة
Name[ast]=Redactar un mensaxe nuevu
Name[be]=Напісаць ліст
Name[bg]=Ново писмо
Name[bn]=নতুন বার্তা লিখুন
Name[br]=Sevel ur gemennadenn nevez
Name[bs]=Napiši novu poruku
Name[ca]=Redacta un missatge nou
Name[cs]=Napsat novou zprávu
Name[cy]=Cyfansoddi Neges Newydd
Name[da]=Skriv en ny besked
Name[de]=Neue Nachricht erstellen
Name[el]=Σύνταξη νέου μηνύματος
Name[eo]=Redakti novan mesaĝon
Name[es]=Redactar un mensaje nuevo
Name[et]=Koosta uus sõnum
Name[eu]=Mezu Berria Idatzi
Name[fi]=Luo uusi viesti
Name[fr]=Rédiger un nouveau courriel
Name[gd]=Co-chuir Teachdaireachd Ùr
Name[gl]=Redactar unha nova mensaxe
Name[he]=חיבור הודעה חדשה
Name[hi]=नया संदेश लिखें
Name[hr]=Nova poruka
Name[hu]=Új üzenet írása
Name[hy]=Նամակ գրել
Name[id]=Buat Pesan Baru
Name[is]=Skrifa nýtt bréf
Name[it]=Componi nuovo messaggio
Name[ja]=新しいメッセージの作成
Name[kk]=Жаңа хат жазу
Name[kn]=ಹೊಸ ಸಂದೇಶವನ್ನು ಸಂಯೋಜಿಸು
Name[ko]=새 메시지 쓰기
Name[ku]=Peyameke nû biafirînê
Name[lt]=Rašyti naują laišką
Name[lv]=Sacerēt jaunu vēstuli
Name[mk]=Состави нова порака
Name[ml]=പുതിയ സന്ദേശം രചിക്കുക
Name[mr]=नवीन संदेश लिहा.
Name[nb]=Skriv en ny melding
Name[nl]=Nieuw bericht opstellen
Name[nn]=Skriv ei ny melding
Name[pl]=Utwórz nową wiadomość
Name[pt]=Criar nova mensagem
Name[pt_BR]=Compor nova mensagem
Name[ro]=Compune un mesaj nou
Name[ru]=Написать письмо
Name[si]=නව පණිවිඩයක් අරඹන්න
Name[sk]=Napísať novú správu
Name[sl]=Sestavi novo sporočilo
Name[sq]=Krijo Mesazh të Ri
Name[sr]=Састави нову поруку
Name[sv]=Skriv nytt meddelande
Name[ta]=புதிய செய்தியை உருவாக்கு
Name[te]=కొత్త సందేశాన్ని రచించు
Name[th]=สร้างข้อความใหม่
Name[tr]=Yeni İleti Oluştur
Name[uk]=Написати нове повідомлення
Name[zh_CN]=撰写新消息
Name[zh_TW]=撰寫新郵件
Exec=thunderbird -compose
OnlyShowIn=Messaging Menu;Unity;

[Desktop Action Contacts]
Name=Contacts
Name[af]=Kontakte
Name[ar]=المتراسلين
Name[ast]=Contautos
Name[be]=Кантакты
Name[bg]=Контакти
Name[bn]=পরিচিতি সমূহ
Name[br]=Darempredoù
Name[bs]=Kontakti
Name[ca]=Contactes
Name[cs]=Kontakty
Name[cy]=Cysylltiadau
Name[da]=Kontakter
Name[de]=Kontakte
Name[el]=Επαφές
Name[eo]=Kontaktoj
Name[es]=Contactos
Name[et]=Kontaktid
Name[eu]=Kontaktuak
Name[fi]=Yhteystiedot
Name[fr]=Carnet d'adresses
Name[gd]=Buntanasan
Name[gl]=Contactos
Name[he]=אנשי קשר
Name[hi]=संपर्क
Name[hr]=Kontakti
Name[hu]=Névjegyek
Name[hy]=Կապորդներ
Name[id]=Kontak
Name[is]=Tengiliðir
Name[it]=Contatti
Name[ja]=連絡先
Name[kk]=Байланыс жазулары
Name[kn]=ಸಂಪರ್ಕಗಳು
Name[ko]=연락처
Name[ku]=Tekilî
Name[lt]=Kontaktai
Name[lv]=Kontakti
Name[mk]=Контакти
Name[ml]=വിലാസങ്ങള്‍
Name[mr]=संपर्क
Name[nb]=Kontakter
Name[nl]=Contacten
Name[nn]=Kontaktar
Name[pl]=Kontakty
Name[pt]=Contactos
Name[pt_BR]=Contatos
Name[ro]=Contacte
Name[ru]=Контакты
Name[si]=සබඳතා
Name[sk]=Kontakty
Name[sl]=Stiki
Name[sq]=Kontaktet
Name[sr]=Контакти
Name[sv]=Kontakter
Name[ta]=தொடர்புகள்
Name[te]=పరిచయాలు
Name[th]=รายชื่อติดต่อ
Name[tr]=Kişiler
Name[uk]=Контакти
Name[zh_CN]=联系人
Name[zh_TW]=連絡人
Exec=thunderbird -addressbook
OnlyShowIn=Messaging Menu;Unity;

4.
Icon in das Verzeichniss /usr/share/pixmaps/ kopieren und ansclhiessend kann Thunderbird über die Startleiste im bereich Internet gestartet werden.
thunderbird.png
thunderbird.png (74.01 KiB) 14597 mal betrachtet

Anleitung hg clone
je nach dem welche Version gewünscht ist, muss der hg clone link angepasst werden.
quelle:https://www.thunderbird-mail.de/lexicon ... nd-testen/
tb-update-channel.JPG
tb-update-channel.JPG (56.77 KiB) 14588 mal betrachtet
Nightly-Channel = comm-central (täglich)
Aurora-Channel = comm-aurora (Alpha, 6 Wo von mozilla-central)
Beta-Channel = comm-beta (Beta, von QA abgenickt, Beta-User)
Release-Channel = comm-release (Release, Publikum-Auslieferung)

Code: Alles auswählen

cd /opt/

Code: Alles auswählen

hg clone http://hg.mozilla.org/comm-release/ thunderbird

Code: Alles auswählen

cd thunderbird

Code: Alles auswählen

python client.py checkout
Datei erstellen
/opt/thunderbird/.mozconfig

Code: Alles auswählen

mk_add_options MOZ_MAKE_FLAGS="-j4"
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-thunderbird
mk_add_options MOZ_CO_MODULE="/mozilla/tools/update-packaging"
ac_add_options --enable-update-packaging
ac_add_options --enable-update-channel=release
ac_add_options --enable-official-branding
ac_add_options --enable-application=mail
ac_add_options --enable-calendar

Code: Alles auswählen

./mozilla/mach build
bei mir kam ein error das das Verzeichniss /opt/thunderbird/mozilla/obj-thunderbird/ nicht vorhanden ist, einfach eine Verknüpfung anlegen die auf /opt/thunderbird/obj-thunderbird/ zeigt und den Vorgang wiederholen.

zum Starten um zu prüfen ob Thunderbird auch funktioniert

Code: Alles auswählen

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

Code: Alles auswählen

./mozilla/mach install
Empfohlen ist lieber ein Packet zu erstellen

Code: Alles auswählen

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