Apache Maven ist wahrscheinlich das meistgenutzte Build-Tool für Java-Projekte. Hier möchte ich seine Installation unter Ubuntu (22.04) bzw. Linux beschreiben. Zunächst muss man Java (genauer: ein JDK) installiert haben (siehe meinen vorherigen Blogartikel). Dann lädt man sich von der Maven-Download-Seite die gepackten Binaries der aktuellen oder der gewünschten Version herunter. In meinem Fall ist das […]
Kategorie: Linux
Nano
Möchte man auf einem Linux-Rechner schnell eine Datei bearbeiten, so bietet sich der Text-Editor Nano an. Nano läuft ohne grafische Oberfläche im Terminal, ist auf vielen Linux-Systemen vorinstalliert und leicht zu bedienen. Arbeitet man per ssh auf einer entfernten Linux-Distribution, so bietet sich fast immer Nano an. Mit nano <dateiname> wird eine Datei geöffnet. Anschließend […]
Node.js
JavaScript lief ursprünglich nur in Web-Browsern. 2009 kam Ryan Dahl auf die geniale Idee, eine plattformübergreifende JavaScript-Laufzeitumgebung zu entwickeln: die Geburtsstunde von Node.js. Heute ist Node.js aus dem JavaScript-Universum nicht mehr wegzudenken. JavaScript-Webanwendungen werden meist mit Node.js gebaut. Aber auch Webservices inklusive Webserver werden mit Node.js realisiert. Hier möchte ich die Installation von Node.js für […]
VS Code
Code schreibt man am Besten mit einer Integrierten Entwicklungsumgebung (kurz: IDE). Eine fantastische, kostenlose IDE ist Visual Studio Code (kurz VS Code) von Microsoft. VS Code ist für alle Betriebssysteme verfügbar. Hier möchte ich die Installation für Ubuntu (21.10) beschreiben. Sie gilt analog für alle Debian-Derivate. Von der Projektseite lädt man sich das aktuelle Debian-Paket […]
Apache Server
Der Apache Http Server ist einer der meistgenutzten Webserver weltweit. Um ein Webprojekt für einen Apache zu entwickeln oder um einfach nur zu üben, sollte man sich diesen lokal auf seinem Rechner installieren. Diese Installation möchte ich hier exemplarisch für Ubuntu 21.04 beschreiben. Sie gilt analog für alle Debian-Derivate. Der Apache ist als freie Software […]
Ubuntu & VideoLAN
Die non-profit Organisation VideoLAN setzt sich für freie und offene Software in der Multimedia-Welt ein. Ihr bekanntestes Produkt ist der VLC Multimedia-Player. Daneben stellen sie verschiedene Konverter bereit. Ubuntu kann von Hause aus kommerzielle DVDs nicht abspielen. Dies liegt – laut Ubuntu – an lizenzrechtlichen Unsicherheiten der dafür nötigen CSS-Codecs. Man kann sie aber frei […]
Shell History
Eines der nützlichsten Features einer Linux-Shell ist ihre History. Hier möchte ich kurz erläutern, wie man sie nutzt und wie man sie etwas komfortabler konfiguriert. Die History ist ein build-in Feature der Shell. Jede Shell hat sie ggf. leicht unterschiedlich implementiert und jede Linux-Distribution ggf. leicht unterschiedlich konfiguriert. Im Folgenden beziehe ich mich auf die […]
Ubuntu
Für Entwickler:innen sind Linux-Rechner erste Wahl. Zum einen kann man darauf wunderbar programmieren, zum anderen lernt man damit ein Betriebssystem kennen, dass in der Server-Welt allgegenwärtig ist. Möchte man Linux installieren, so muss man sich für eine der mehr als 200 Distributionen entscheiden. Ich möchte hier die Installation von Ubuntu beschreiben. Zunächst geht man auf […]
Meine erste Website
Wie veröffentlicht man eine Website im Netz? Hier möchte ich – Schritt für Schritt – anhand einer minimalen Website und des im letzten Blogbeitrags vorgestellten Hosters Uberspace zeigen, wie das geht. Zunächst müssen wir uns bei Uberspace registrieren. Dazu gehen wir auf deren Homepage und klicken rechts oben auf UBERNAUTIN WERDEN. Wir wählen einen Benutzernamen – […]