Kategorien
Tipps & Tricks

XAMPP unter Linux

XAMPP oder lampp (für Linux) eignet sich hervorragend, um Webseiten lokal entwickeln zu können. Mit nur weigen Schritten kann in ein paar Minuten ein funktionierender Webserver installiert werden. Gehe auf https://www.apachefriends.org/ > Downloads

Lade hier die gewünschte Version herunter. Um die Prüfsumme des Downloads zu prüfen, fahre mit der Maus über die gewünschte Summe (hier sha1) und schreibe die Summe auf. Gehe anschliessend ins Terminal und überprüfe die Prüfsumme mit:

$ sha1sum FILENAME.run

3e61c6842d53becf1d4ae8c416a1d5a0ad383336  FILENAME.run

Stimmt die Summe, wird das File ausführbar gemacht.

chmod 755 FILENAME.run

und anschliessend installiert.

# ./FILENAME.run

Gestartet wir lampp mit dem Befehl start, beendet wird lampp mit dem Schalter stop

# /opt/lampp/lampp start

Fall es zu dieser Fehlermeldung kommt,

Starting XAMPP for Linux 7.3.7-0...
XAMPP: Starting Apache.../opt/lampp/share/xampp/xampplib: Zeile 22: netstat: Kommando nicht gefunden.
/opt/lampp/share/xampp/xampplib: Zeile 22: netstat: Kommando nicht gefunden.
ok.
XAMPP: Starting MySQL.../opt/lampp/share/xampp/xampplib: Zeile 22: netstat: Kommando nicht gefunden.
ok.
XAMPP: Starting ProFTPD.../opt/lampp/share/xampp/xampplib: Zeile 22: netstat: Kommando nicht gefunden.
ok.

installiere mit

# apt install net-tools

das net-tool nach. lampp kann nun fehlerfrei gestartet werden. Unter localhost kannst Du lampp nun verwalten.

Da lampp automatisch unter /opt installiet wird, bist Du nicht automatisch Besitzer dieses Verzeichnis. Abhilfe schaft hier ein:

# chown -cR BENUTZERNAME /opt/lampp/htdocs
Kategorien
Tipps & Tricks

Virtualbox

Die Virtualbox von Oracle ist ideal geeignet, um ein Betriebssystem ohne grossen Aufwand zu installieren und anschliessend testen zu können. Das dazu benötigende File gibt es auf:

https://www.virtualbox.org/wiki/Linux_Downloads

Klickst Du auf die Option «Debian», erhälst du ein fixfertiges *.deb-Paket. Im Gegensatz zu „All distribution“ landet hier jedoch ein *.run-File auf dem Computer.

Mit dem Kommando:

# dpkg -i VirtualBox-VERSION-Linux.dep

startet die Paketverwaltung unter Debian und installiert das gewünschte File. Alternativ wird das *.sh-File mit

# sh ./VirtualBox-VERSION-Linux.run

installiert.

Bei Debian Buster werden unter gewissen Umständen folgende Pakete zusätzlich benötigt:

# apt install gcc
# apt install linux-headers-amd64
# apt install make
Kategorien
Tipps & Tricks

C++ unter Linux

Mit diesem kleinen Tutorial wirst Du in wenigen Minuten ein wenig besser verstehen, was eine Binärdatei und eine Klartextdatei (hier der Quellcode) ist. Als Compiler nehmen wir hier g++ oder alternativ gcc. Selbstverständlich müssen diese Pakete bereits installiert sein. Erstelle einen geeigneten Ordner und erstelle mit Nano eine leere Datei:

mkdir meinc++
nano -w zweizahlen.cc

Starte nun Deinen Editor und gib den Quellcode ein. Ich bevorzuge den Standardeditor von Debian namens Nano:

// zweizahlen.cc
// gib die Summe von zwei Zahlen aus
 include 
 using namespace std;
 int main()
 {
   int a, b, total ;
 cout << "Zahlen nacheinander eingeben: " << endl;    cin >> a >> b ;
    total = a + b ;
    cout << "die Summe beträgt: " << total << endl;
    return 0;
 }

diese Datei speichern wir nun unter zweizahlen.cc ab und müssen sie nur noch kompilieren:

g++ zweizahlen.cc -o zweizahlen

vereinfacht gesagt erstellt der Kompilier aus unserem Quellcode nun eine Binärdatei, welche im Terminal ausgeführt werden kann.

yuna@supertux:~/meinc++$ ./zweizahlen
Zahlen nacheinander eingeben:
17
23
die Summe beträgt: 40

das soeben kompilierte Programm kann mit:

# cp zweizahlen /usr/bin

in das Binary Verzeichnis kopiert werden und steht ab jetzt immer zur Verfügung.