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.