Für die Arbeit relevante Software installieren
Alle Bilder in diesem Artikel können Sie sich auch in der Galerie ansehen.
Für Linux gibt es inzwischen viel Software, die man in einem Windows-Umfeld zum Arbeiten verwendet. Somit kann man auch mit Linux einen vollständigen Arbeitsrechner herstellen. Sämtliche Beispiele und Befehle beziehen sich auf eine Debian-Distribution (in meinem Fall Kali-Linux).
Für meine tägliche Arbeit setze ich verschiedene Programme ein. Diese werden hier jeweils mit dem Windows-Programm und dem Linux-Pendant aufgelistet. Die Installation der einzelnen Programme wird dann weiter unten erläutert.
Windows-Programm | Linux-Programm | Beschreibung |
VS Code | vscode | Programmiereditor von Microsoft |
Outlook | Evolution | E-Mail, Adressen und Kalender von Microsoft |
MS Teams | Teams (oder Webapp) | Chat und Call Programm von Microsoft |
DBeaver | DBeaver | Freies Datenbank-Administrations-Tool |
Google Chrome | Chrome | Browser von Google |
Edge | Edge | Browser von Microsoft |
Office 365 | Softmaker Office (kostenpflichtig) oder LibreOffice | Office-Suite mit Textverarbeitung, Tabellenkalkulation etc. |
Notepad++ | Notepadqq | Kostenloser Programmier- und Text-Editor |
PicPick | Shutter | Screenshot-Tool mit Bearbeitungs- und Anmerkungsfunktion |
Photoshop | Krita | Bildbearbeitungssoftware der gehobenen Art |
Double Commander | Krusader | Dateiverwaltung mit zwei Paneelen wie der Norton Commander |
Discord | Discord | Chat-Programm, überwiegend von Gamern verwendet |
Als Web-App in Edge installieren | Chat-Programm | |
Viele andere Programme | Wine | Windows-Emulator, mit dem man viele Windows-Programme in Linux zum Laufen bekommt |
Sonstige Programme | Snap App-Manager | Der Snap App-Manager ist so etwas wie der Appstore in Windows und ermöglicht es, weitere Programme als Snap zu installieren |
Nachfolgend gehe ich nun auf die Installation der einzelnen Programme ein und erläutere Besonderheiten, sollten diese denn bestehen.
VS Code
Eine gute Anleitung mit einem Link zum Download findet man hier:
https://code.visualstudio.com/docs/setup/linux
Man läd sich die für die Distribution passende Datei herunter und führt diese über den folgenden Befehl aus
sudo apt install ./<file>.deb
oder (bei älteren Distributionen)
sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies
Evolution
Ein sehr bekanntes Mail-Programm, das in jedem Package-Manager verfügbar sein sollte. Für die Verwendung von Exchange-Accounts (z.B. outlook.com oder office365) muss noch das evolution-ews Packet installiert werden.
sudo apt-get install evolution
sudo apt-get install evolution-ews
MS-Teams
Microsoft Teams gab es kurze Zeit als DEB-Paket zum Download bei Microsoft. Inzwischen wird aber die Installation als Browser-Webapp propagiert. Ich bevorzuge allerdings die Programmversion, zumindest solange, wie diese noch funktioniert. Wenn man jedoch noch ein altes DEB-Paket hat, kann man dies wie folgt installieren.
sudo dpkg -i ./teams_1.5.00.23861_amd64.deb
DBeaver
DBeaver ist ein kostenloses Datenbank-Administrations-Tool, das sich mit unzähligen Datenbanktypen verbinden kann. Die Installation der benötigten Treiber erfolgt automatisch. Ich setze es für Verbindungen zu MS-SQL-Server, Oracle, Sybase IQ, MySQL und Snowflake ein.
Die neusten Versionen bekommt man hier: https://dbeaver.io/download/
Man kann aber auch zuerst probieren, ob es im Package-Manager enthalten ist.
sudo apt-get install dbeaver
Google Chrome
Der allseits bekannte Chrome-Browser von Google (nicht "Chromium")
Das Installationspackage kann man hier herunterladen: Google Chrome – den schnellen und sicheren Browser von Google jetzt herunterladen
sudo dpkg -i ./google-chrome*.deb
Microsoft Edge
Der aktuelle Browser Edge von Microsoft ist inzwischen auch für Linux verfügbar. Klingt wahrscheinlich komisch, dass man ein Windows-Produkt in Linux benutzen wollen würde, jedoch ist es sehr praktisch, wenn man zweigleisig fährt und wenn man Webseiten etc. auch unter einem normalen Windows-Setup testen möchte.
Das aktuelle DEB-Package erhält man hier: https://www.microsoft.com/en-us/edge/download?form=MA13FJ
sudo dpkg -i ./microsoft-edge*.deb
Softmaker Office oder LibreOffice
Kostenlose und kostenpflichtige Office-Pakete gibt es mehrere. LibreOffice ist kostenlos und hat eine schicke, moderne Oberfläche. Softmaker Office ist kostenpflichtig, aber nach meiner Erfahrung funktioniert die Verarbeitung von Office-Dateien im DOCX oder XLSX-Format besser.
LibreOffice erhält man hier: https://de.libreoffice.org/download/download/
Softmaker Office gibt es hier: https://www.softmaker.de/download/programme
Die Installation erfolgt, wie immer, über den Debian Package-Manager
sudo dpkg -i ./softmaker-office*.deb
sudo dpkg -i ./libre*.deb
Notepadqq
Ein unter Entwicklern sehr weit verbreiteter und beliebter Texteditor mit vielen Funktionen und Codehighlighting ist Notepad++. Dieser ist in einer abgewandelten Version auch unter Linux verfügbar.
Da er in den normalen Installationssourcen enthalten kann, kann er einfach über APT installiert werden.
sudo apt-get install notepadqq
Shutter
Ein hervorragendes Tool zum Erstellen und direkten Weiterbearbeiten (Kommentare, Pfeile, Verpixeln etc.) ist Shutter. Über die bekannten Tastenkombinationen (Print, Alt-Print, Strg-Print) werden verschiedene Teile des Bildschirms aufgenommen. Dann bietet Shutter direkt eine Auswahl, ob das Bild in die Zwischenablage kopiert oder mit Shutter geöffnet werden soll. In Shutter geöffnet hat man alle bisherigen Screenshots und kann hier direkt die Bearbeitung und Speicherung vornehmen.
sudo apt-get install shutter
Krita
Ein echtes Bildbearbeitungsprogramm mit einem Funktionsumfang und einer Oberfläche wie Photoshop ist Krita. Hervorragend geeignet, um professionelle Bildbearbeitung zu machen oder um Photoshop PSD-Dateien zu öffnen.
Die Webseite dazu findet man hier: Krita | Digital Painting. Creative Freedom.
Die Installation erfolgt einfach über den APT Manager.
sudo apt-get install krita
Krusader
Häufig, besonders bei der Entwicklung, ist es hilfreich, einen Dateimanager zu haben, der mehrere Paneele darstellen kann, um Dateien von A nach B zu kopieren und nicht den Überblick zu verlieren. Der in Kali-Linux enthaltene Dateimanager Thunar kann dies zwar auch, allerdings ist die Verzeichnisauswahl etwas gewöhnungsbedürftig, so dass man unter Umständen den Überblick verliert, welcher Ordner wo angezeigt wird.
Krusader ist eher dem Norton Commander nachempfunden und vereinfacht die Sache enorm.
sudo apt-get install krusader
Discord
Für die Installation von Discord ist etwas Handarbeit gefragt. Erst läd man sich die Installationsdatei bei Discord herunter Lade Discord herunter, um dich mit deinen Freunden zu treffen und zu unterhalten.
Wenn die Installation des DEB-Packages nicht funktioniert, kann man das tar.gz-Archiv verwenden.
Dieses dann wie folgt installieren:
1. Entpacken des Archivs in einen neuen Ordner
2. Verschieben der Dateien in den Ordner /home/<Username>/opt/discord
3. Eine Verknüpfung auf Discord im Ordner /home/<Username>/bin anlegen
4. Die Datei Discord.desktop in /home/<Username>/.local/share/applications mit folgendem Inhalt anlegen (Startmenü-Eintrag)
[Desktop Entry]
Type=Application
Name=Discord
Comment=Discord Messenger
GenericName=Discord Messenger
StartupNotify=true
Icon=/home/<Username>/opt/Discord/discord.png
Exec=/home/<Username>/opt/Discord/Discord
Terminal=false
Categories=Application;Internet
Keywords=Discord;Messenger
StartupWMClass=discord
Als Web-App in Edge installieren
Viele Webseiten lassen sich inzwischen als WebApp direkt über den Browser (Chrome oder Edge) installieren. Das ist praktischer, als die Webseite im Browser zu öffnen (z.B. Teams, WhatsApp etc.), da diese ein eigenes Fenster und einen Eintrag im Startmenü bekommen.
Man öffnet dazu die Seite im Browser und klickt dann im Menü auf Apps/Install ...
Wine
Eine weitere, spannende Möglichkeit, Programme in Linux zu verwenden, ist WINE. Dabei handelt es sich um einen Windows-Emulator, der die Ausführung in einer virtuellen Windows-Umgebung möglich macht. Das ist interessant für bestimmte Programme, wie z.B. Branchensoftware oder sonstige Business-Programme, wie Buchhaltung, Rechnungsprogramme etc., die nur für Windows verfügbar sind.
Auf meinem System verwende ich Wine für WinSCP (ich konnte keine Linux-Variante finden, die lauffähig war) oder ein uraltes Notizen-Tool, dass ich seit Ewigkeiten für meine Knowledgebase verwendet.
Vorzugsweise lassen sich solche Programme in Windows als "Portable"-Version installieren, so dass sich alle Dateien in einem Ordner befinden. Dann funktionieren die mit Doppelklick auch in Linux.
Aber zuerst installiert man Wine über den Package-Manger. Wenn man die 32-Bit-Windows-Version benötigt, muss noch auch wine32:i386 installieren, ansonsten genügt wine. Winetricks ist ein Hilfsprogramm, um bestimmte Windows-DLLs etc. zu installieren.
sudo apt-get install wine
sudo apt-get install wine32:i386
sudo apt-get install winetricks
Nach erfolgreicher Installation kann man mit
winecfg
die Konfiguration des "Windows"-Systems vornehmen. Hierbei ist eigentlich nur die Zuweisung der Windows-Version erforderlich (z.B. läuft WinSCP nur mit "Windows 7" und die Einstellungen der Laufwerke helfen, um aus der Anwendung herauf auf die lokalen Verzeichnisse des Hosts zugreifen zu können.
Wenn man alles richtig gemacht hat, lässt sich das Windows-Programm per Doppelklick auf die .EXE Datei starten (oder per .desktop-Datei als Eintrag im Startmenü hinzufügen.
Hier zum Beispiel das WinSCP-Programm zur Verbindung mit SFTP-Servern, das als Portable-Version in meiner Cloud gespeichert ist.
Snap App-Manager
Der Snap App-Manager ist so ähnlich, wie ein Appstore. Dort werden Programme und Apps zur Verfügung gestellt, die dann aus Snap heraus installiert werden können. Um Zugriff auf diesen Service zu erhalten, muss man zuerst den Snap Manager installieren.
Beispiele für Snap-Programme sind z.b. die E-Mail-Clients mailspring (erinnert sehr an Apple Mail und kann nur outlook.com-Accounts; Installation mit sudo snap install mailspring
) oder bluemail (reiner Outlook-Client inkl. Kalender und Kontakten; Installation mit sudo snap install bluemail
).
sudo apt-get install snapd
systemctl enable --now snapd apparmor