staging.inyokaproject.org

Thunderbird/Installation

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Thunderbird/Installation.

sjuk

Avatar von sjuk

Anmeldungsdatum:
15. August 2007

Beiträge: Zähle...

Mir ist da noch ein prima Programm für Benachrichtigungen aufgefallen: Birdtray, https://github.com/gyunaev/birdtray, sudo apt install birdtray

Steve_

Avatar von Steve_

Anmeldungsdatum:
10. März 2023

Beiträge: 599

Hi, ich habe Thunderbird jetzt getestet unter 22.04 in Lubuntu. 22.04 ist in dem Artikel nocjh nicht eingetragen. Ich bin jetzt im Grunde nicht alles im Wiki-Artikel durch was funktioniert, ich habe das Programm installiert mit dem apt get Befehl, das Wörterbuch auch und dann eben nach meinem Gustus getestet. Das Heisst, eine E-Mail Adresse eingerichtet, eine E-Mail empfangen, eine verschickt, das Wörterbuch klappt. Was muss ich noch testen, damit ich 22.04 eintragen kann? Gruß Steev

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

BTW: ich nutzte TB seit längerem als snap unter 22.04. Funktioniert auch einwandfrei. Habe aber auch "nur" das getestet, was steve_ auch gemacht hat: ein paar Konten eingerichtet und das Wörterbuch nachinstalliert.

Gruß, noisefloor

BillMaier Team-Icon

Supporter

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Das Mozilla Pakete bereitstellt ist ja nicht neu... neu ist nur, dass Mozilla die Nightly Builds als DEB zur Verfügung stellt.

Gruß, noisefloor

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

Für Oracular Oriole, Birdtray selbst bauen:

alias birdtrayneu='INSTALLATIONSDISK=$HOME/Installationsdisk && \
                        KDEDIR=$INSTALLATIONSDISK/KDE && \
                        BIRDTRAY_BASE=$KDEDIR/Birdtray && \
                        BIRDTRAY_SRC=$BIRDTRAY_BASE/birdtray && \
                        [ ! -d $INSTALLATIONSDISK ] && mkdir -pv $INSTALLATIONSDISK || echo "$INSTALLATIONSDISK exists" && \
                        [ ! -d $KDEDIR ] && mkdir -pv $KDEDIR || echo "$KDEDIR exists" && \
                        [ ! -d $BIRDTRAY_BASE ] && mkdir -pv $BIRDTRAY_BASE || echo "$BIRDTRAY_BASE exists" && \
                        [ ! -d $BIRDTRAY_SRC/.git ] && git clone https://github.com/gyunaev/birdtray.git $BIRDTRAY_SRC && \
                        printf "\n \033[45m\033[1;36m==>  Birdtray cloned. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" || \
                        printf "\n \033[45m\033[1;36m==> Birdtray Sourcecode found. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
                        printf "\n \033[45m\033[1;36m==> Update Birdtray Sourcecode. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
                        git -C $BIRDTRAY_SRC pull && echo "git pull done." || echo "No git pull." && \
                        [ -d $BIRDTRAY_SRC/build ] && yes | sudo rm -rf $BIRDTRAY_SRC/build && \
                        echo "Builddir removed, OK" || echo "No need remove Builddir, OK." && \
                        [ ! -d $BIRDTRAY_SRC/build ] && mkdir -pv $BIRDTRAY_SRC/build && \
                        printf "\n \033[45m\033[1;36m==> Config Birdtray for build. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
                        sudo mount -v tmpfs $BIRDTRAY_SRC/build -t tmpfs -o mode=777 && \
                        cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=TRUE -Wno-dev \
                        -S $BIRDTRAY_SRC -B $BIRDTRAY_SRC/build -G Ninja && \
                        printf "\n \033[45m\033[1;36m==> Compile Birdtray. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
                        time ninja -j $(nproc --all) -C $BIRDTRAY_SRC/build && \
                        printf "\n \033[45m\033[1;36m==> Install Birdtray. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
                        sudo porg -lp birdtray "ninja -j $(nproc --all) -C $BIRDTRAY_SRC/build install/strip" && \
                        cp -v $BIRDTRAY_SRC/build/install_manifest.txt $BIRDTRAY_BASE/install_manifest.txt && \
                        printf "\n \033[45m\033[1;36m==> Birdtray successful install. \033[0m\033[42m\033[1;36m  ==> Done.\033[0m \n \n" && \
                        printf "\n \033[45m\033[1;36m==> Birdtray deinstall: \033[0m\033[43m\033[1;36m sudo porg -rv birdtray   <== \033[0m \n \n" || \
                        printf "\n \033[41m\033[1;36m==> Birdtray build or install failed.\033[0m \n \n" ; \
                        cd $HOME ; \
                        sudo umount -fv $BIRDTRAY_SRC/build ; \
                        [ -d $BIRDTRAY_SRC/build ] && yes | sudo rm -rf $BIRDTRAY_SRC/build && echo "Builddir cleaned." || echo "Builddir was clean." ; \
                        cd $HOME'

Das ist ein alias für die $HOME/.bashrc. Nach hizufügen in der $HOME/.bashrc nicht vergessen:

source $HOME/.bashrc

Birdtray lässt sich dann so im Terminal bauen und installieren:

birdtrayneu

Der notwendige Klimbim zum Programme kompilieren und porg und die benötigten Abhängigkeiten müssen zuvor installiert sein.

Alles geht auf eigene Gefahr, Geduld und Lernfortschritt. Kein weiterer Support. 😇 Nach Diktat hinter dem Sofa versteckt. 😉

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 5329

Im Artikel steht:

Um Thunderbird durch ein "Personal Package Archiv" (PPA) [2] zu installieren, muss man zunächst Snap komplett deinstallieren.

Diese Aussage halte ich so wie sie ist für falsch. Das man das Paket selbst deinstallieren sollte um Verwechslungen auszuschliessen ist klar aber deswegen muss doch noch lange nicht snap komplett deinstalliert werden.

karzer Team-Icon

Wikiteam
Avatar von karzer

Anmeldungsdatum:
10. April 2022

Beiträge: 1575

schwarzheit schrieb:

Im Artikel steht:

Um Thunderbird durch ein "Personal Package Archiv" (PPA) [2] zu installieren, muss man zunächst Snap komplett deinstallieren.

Diese Aussage halte ich so wie sie ist für falsch. […]

Korrigiert, danke für den Hinweis.

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

Bei der manuellen Thunderbird Installation nach /opt, hat da mal jemand überprüft, ob dann noch updaten über die Thunderbird-Gui funktioniert?

"Hamburger-Menü" → "Hilfe" → "Über Thunderbird". Weil nämlich das:

... nicht funktioniert. Siehe Screenshot im Anhang. Wobei der Satz im Menü "Thunderbird wird durch eine andere Instanz aktualisiert." bei mir sogar stimmt, da ich mir eine Timer und Service Systemd Unit gebastelt habe, die vom Releases Atom Feed:

... die höchste Versionsnummer ausliest und dann den alten Thunderbird löscht, wenn die Versionsnummer vom Atom Feed höher ist, als die vom installierten Thunderbird, und dann den neusten Thunderbird vom

https://download.mozilla.org/?product=thunderbird-latest&os=$OS&lang=$LANGUAGE

... automagisch holt, entpackt und installiert. Allerdings muss mein Thunderbird sich in seinem Platz in /usr/lib/thunderbird vergnügen. Schließlich hoffe ich, dass sich Mozilla mal erbarmt, und wie auch beim Firefox fertige DEB-Pakete zur Verfügung stellt.

Bilder
Antworten |