So installieren Sie den Otter-Browser unter Linux

Der Otter-Browser ist ein Projekt, das sich zum Ziel gesetzt hat, die Funktionen und das Look-and-Feel der ursprünglichen Opera-Browser-Version (vor der Umstellung auf die Chromium-Engine Chromium) wiederzubeleben. Der Fokus liegt auf der Wiedereinführung der klassischen Opera-Rendering-Engine und einer Vielzahl von Funktionen, darunter Notizen, ein Passwortmanager und die Schnellwahl.

Obwohl der Otter-Browser eine treue Anhängerschaft hat, ist er in den offiziellen Repositories der meisten Linux-Distributionen nicht standardmäßig enthalten. Zudem bietet die offizielle Webseite keine vorkompilierten Binärpakete zum direkten Herunterladen an. Stattdessen wird den Interessenten empfohlen, den Quellcode von Otter herunterzuladen und das Programm manuell zu kompilieren oder die AppImage-Version zu nutzen.

Abhängigkeiten für die Otter-Browser-Kompilierung

Die GitHub-Seite des Otter-Browsers listet alle erforderlichen Abhängigkeiten auf, die für die Erstellung der Software notwendig sind. Konkret sind dies QT 5.4+, Git, GStreamer 1.0, OpenSSL 1.0 (1.1 ist nicht kompatibel) und Cmake 3.1.0.

Nutzer sollten zunächst den Paketmanager ihrer Linux-Distribution öffnen und nach diesen Komponenten suchen und installieren. Nach erfolgreicher Installation können die folgenden Schritte zur Kompilierung ausgeführt werden.

Schritte zur Erstellung des Otter-Browsers

Der Kompilierungsprozess beginnt mit dem Klonen des aktuellen Quellcodes mithilfe von Git:

git clone https://github.com/OtterBrowser/otter-browser.git

Anschließend wird mithilfe des `cd`-Befehls in das neu erstellte Verzeichnis gewechselt:

cd otter-browser

Es wird ein `build`-Ordner mit `mkdir` erstellt, in dem CMake die erstellte Binärdatei ablegen wird:

mkdir build
cd build

Nun wird der Befehl `cmake ../` ausgeführt. Dies ist der erste Teil des Kompilierungsprozesses und kann einige Zeit dauern. Geduld ist hier gefragt.

cmake ../

Nachdem `cmake` abgeschlossen ist, wird der Befehl `make` zur eigentlichen Erstellung des Browsers ausgeführt:

make

Abschließend wird der Browser mit dem Befehl `sudo make install` auf dem System installiert:

sudo make install

Installationsanweisungen für Arch Linux

Unter Arch Linux kann der Otter-Browser über das Arch User Repository (AUR) installiert werden. Der Prozess beginnt mit der Installation des Git-Pakets:

sudo pacman -S git

Mit dem installierten Git-Paket können nun die aktuellen PKGBUILD-Dateien für den Otter-Browser aus dem AUR bezogen werden:

git clone https://aur.archlinux.org/otter-browser.git

Es wird in das neu erstellte Verzeichnis gewechselt:

cd otter-browser

Mit dem Befehl `makepkg -si` wird nun ein installierbares Arch-Paket erzeugt, wobei die Flag `-si` alle notwendigen Abhängigkeiten automatisch installieren soll. Es kann jedoch vorkommen, dass Abhängigkeiten manuell nachinstalliert werden müssen.

makepkg -si

AppImage-Anleitung

Für Nutzer, denen die Kompilierung unter Linux misslingt oder die kein Arch Linux verwenden, bietet das universelle AppImage eine einfache Möglichkeit, den Browser zu nutzen. Das neueste AppImage findet sich auf der offiziellen Downloadseite von Otter-Browser, im unteren Bereich. Ein Klick führt zu einer SourceForge-Downloadseite, wo das aktuelle AppImage heruntergeladen werden kann.

Nach dem Download wird ein Ordner für die AppImages erstellt:

mkdir ~/AppImages

Das heruntergeladene AppImage wird in diesen Ordner verschoben:

mv ~/Downloads/otter-browser-*-x86_64.AppImage ~/AppImages

Die Ausführungsrechte für das AppImage werden gesetzt:

sudo chmod +x ~/AppImages/otter-browser-*-x86_64.AppImage

Ein Icon für den Otter-Browser wird heruntergeladen:

cd ~/AppImages
wget https://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Otter_Browser_Logo.svg/2000px-Otter_Browser_Logo.svg.png
mv 2000px-Otter_Browser_Logo.svg.png otter-icon.png

Mit dem Nano-Texteditor wird eine neue Verknüpfungsdatei für den Otter-Browser erstellt:

sudo nano /usr/share/applications/otter-browser.desktop

Folgender Code muss in die Datei eingefügt werden (mit Strg + Umschalt + V):

Hinweis: Der Platzhalter * in der `Exec`-Zeile muss durch den genauen Namen der AppImage-Datei ersetzt werden.

[Desktop Entry]
Name=Otter-Browser
Comment=Durchsuchen Sie das Web
Icon=/home/username/AppImages/otter-icon.png
Type=Application
Categories=Network;WebBrowser;
Exec=/home/username/AppImages/otter-browser-*-x86_64.AppImage
Terminal=false
StartupNotify=false

Die Datei wird mit Strg + O gespeichert und mit Strg + X geschlossen. Die Ausführungsrechte für die Desktop-Verknüpfung werden gesetzt:

sudo chmod +x /usr/share/applications/otter-browser.desktop

Nun sollte der Otter-Browser über das Anwendungsmenü im Bereich „Netzwerk“ startbar sein. Wichtig ist, dass AppImages nicht automatisch aktualisiert werden. Für jede neue Version muss das AppImage neu heruntergeladen und die Desktop-Verknüpfung angepasst werden.

Es empfiehlt sich, die Entwicklung des Otter-Browsers auf der offiziellen Website zu verfolgen. Auch eine E-Mail an die Entwickler der eigenen Linux-Distribution mit der Bitte um eine Integration in die Repositories ist eine gute Möglichkeit, die Installation für andere Nutzer zu vereinfachen.