Version 5.2.6 · März 2020

Abstract

Eine Sammlung von Schritt-für-Schritt Anleitungen zur Installation verschiedener Programme aus dem QuellCode.

Die Installationen werden für Ubuntu 18.04 LTS (Bionic Beaver) beschrieben.

Intention

Die Programme sind entsprechend der eigenen Bedürfnissen, Neigungen und Zielen ausgewählt ;-)

  • Ich mag Script-Sprachen (Perl, Bash und Ruby),

  • schätze die Konventionen von Ruby on Rails

  • sowie das verteilte Git   — 

  • halte Dokumentation für eine Pflicht

  • und Präsentation für die Kür.

Beschreibung

  • AsciiDoc ist eine einfache Auszeichnungssprache, die dazu dient,
    Texte in verschiedenen Dokumentenformaten zu veröffentlichen.

  • Asciidoctor ist die Neu-Implementation von AsciiDoc in Ruby.

  • Asciidoctor reveal.js ist ein Konverter der ein AsciiDoc-Dokument
    in eine HTML5-Präsentation umwandelt, um mit dem Framework reveal.js ausgeführt zu werden.

  • Der Ruby Manager chruby wechselt die Ruby-Versionen
    (ähnlich wie RVM und rbenv).

  • Git ist ein freies verteiltes Versionskontrollsystem
    (DVCS - Distributed Version Control System).

  • Die Programmiersprache Ruby ist die Grundlage für das Framework Ruby on Rails.

  • Die Programmiersprache JRuby ist die Implementation von Ruby in Java,
    die wiederum die Grundlage für das Framework Ruby on Rails bildet.

  • NetBeans bietet eine Unterstützung für verschiedene Programmiersprachen und -techniken.
    Wobei die Java-basierten Lösungen ausgezeichnet unterstützt werden.

Tip

IDEs nutze ich inzwischen keine mehr. Weder NetBeans noch Eclipse. Solange ich nicht in Java programmiere, sondern es nur nutze — kann ich beruhigt darauf verzichten.
Sowohl Git als auch Ruby on Rails sind von der Kommandozeile her gut zu bedienen.
Und gute Editoren (→ ubuntuusers.de: Editoren) gibt es zuhauf:
Atom, Geany, Scite und nicht zu vergessen Emacs und Vim ;-)

Die Artikel sind in AsciiDoc geschrieben und mit Asciidoctor 2.0.10 erstellt worden.

Auswahl

Dateien

./iiu_de.sh         <-- Script zum Erstellen aller HTML-Dateien
./NAME.adoc
./NAME.html
./images/icons      <-- Images durch Asciidoctor
./images/netbeans   <-- Images des Installationsdialogs
./images/ruby       <-- Image des RubyGems Documentation Index
./images/jruby      <-- Image des RubyGems Documentation Index

NAME = { index asciidoctor asciidoctor_1st asciidoctor-revealjs
               chruby git ruby23 ruby24 ruby25 ruby_on_rails51
               jdk jruby9k jruby9k_on_rails51 }
$ asciidoctor -a toc NAME.adoc   1
1 Output format backend (default: html5)

Die erstellten Seiten finden Sie ebenfalls hier:
http://www.mygithub.kahweb.de

Note

Zu beachten ist, dass so ein Dokument zum Einen nie abschliessend sein kann, und zum Anderen bestimmte Konfigurationen anders, oder auf einem anderem Weg durchgeführt werden können.
Gerne nehme ich Verbesserungsvorschläge entgegen.

Es gilt wie immer: Verwendung der Anleitung auf eigene Gefahr.


Lizenz

Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung 4.0 International Lizenz,
und der Quellcode zum Formatieren und Anzeigen des Inhaltes steht unter der MIT-Lizenz.


· Document generated with Asciidoctor 2.0.10.