staging.inyokaproject.org

Für diese Funktion musst du eingeloggt sein.

Tcl

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Tcl.

rjm

Anmeldungsdatum:
6. Januar 2010

Beiträge: Zähle...

Neuerdings wird auf der Seite "Skripting" auf Tcl hingewiesen. Die Seite dazu erachte ich als "reif" für die Unterbringung als "normaler" Artikel. Selbstverständlich ist Beteiligung an dieser Seite durch entsprechend "versierten" Leuten erwünscht.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

inhaltlich ist der Artikel IMHO schon ganz gut, an der Form müssen wir noch ein bisschen schrauben:

  • "Tcl/Tk ist plattformübergreifend." → bitte hier noch die gängigen unterstützen Plattform ausführen (später im Text steht irgendwo MacOS und Win, dass sollte aber in die Einleitung).

  • Grundsätzlich keine manuelle Zeilenumbrüche verwenden.

  • Den Installationsteile mit noch mit Unterüberschriften gliedern (wie "Installation über die Quellen", "manuelle...").

  • Bitte für den Artikel einen Wissensblock verwenden.

  • Die Shell-Befehle unter Installation sind _eine_ Möglichkeit, zu installieren. Bitte unter Verwendung des Wissensblocks allg. formulieren.

  • Die "Fremdpaket"-Warnung ist falsch, weil du keine Fremdpakete installierst. ☺ Da muss eine "Fremdsoftware"-Warnung hin.

  • kursiv wird nur für Menüeinträge benutzt - sonst nicht.

Gruß, noisefloor

Shakesbier

Avatar von Shakesbier

Anmeldungsdatum:
14. Juli 2008

Beiträge: 1170

Hi,

rjm schrieb:

Neuerdings wird auf der Seite "Skripting" auf Tcl hingewiesen.

Baustellenartikel bitte nicht im Wiki verlinken, da der Artikel noch nicht fertig ist. Habe den Link angepasst und voerst - bis zur Fertigstellung des Artikel ist - auf Wikipedia umgeleitet.

rjm

(Themenstarter)

Anmeldungsdatum:
6. Januar 2010

Beiträge: Zähle...

noisefloor schrieb:

  • Bitte für den Artikel einen Wissensblock verwenden.

?

  • Die Shell-Befehle unter Installation sind _eine_ Möglichkeit, zu installieren. Bitte unter Verwendung des Wissensblocks allg. formulieren.

Ist damit gemeint, dass etwa auch über z.B. Ubuntu Software Center installiert werden kann?

  • kursiv wird nur für Menüeinträge benutzt - sonst nicht.

Habe ich bisher unverändert belassen. Mein Problem: üblicherweise werden Begriffe aus einer anderen Sprache kursiv gesetzt. Ist die policy bei ubuntuusers generell ohne Markierung, oder bevorzugt anders als kursiv?

Ansonsten habe ich die anderen Punkten umgesetzt.

Rob

Shakesbier

Avatar von Shakesbier

Anmeldungsdatum:
14. Juli 2008

Beiträge: 1170

Hi,

  • Bitte für den Artikel einen Wissensblock verwenden.

?

Der Wissensblock steht immer am Anfang eines Artikels (siehe einen beliebigen Artikel aus dem Wiki; dort der Block "Zum Verständnis dieses Artikels sind folgende Seiten hilfreich: ..."). Eine Vorlage mit allen gängigen Einträgen findest du unter Vorlage/Schnellstart. Diese Vorlage kannst du in deinen Artikel kopieren und alle nicht benötigten Zeilen entfernen. Im Artikel verweist du dann auf den jeweiligen relevanten Eintrag. Z.B. mittels [1] verweist du auf die den ersten Eintrag aus dem Wissensblock.

  • Die Shell-Befehle unter Installation sind _eine_ Möglichkeit, zu installieren. Bitte unter Verwendung des Wissensblocks allg. formulieren.

Ist damit gemeint, dass etwa auch über z.B. Ubuntu Software Center installiert werden kann?

Infos zum Wissensblock s.o.. Gemeint ist damit, dass du nicht alle Shell-Befehle einzeln aufzählen musst, sondern bspw. nur allgemein schreiben kannst, dass das Archiv entpackt werden muss und an dieser Stelle auf den Eintrag zum Entpacken aus dem Wissensblock verweist.

  • kursiv wird nur für Menüeinträge benutzt - sonst nicht.

Habe ich bisher unverändert belassen. Mein Problem: üblicherweise werden Begriffe aus einer anderen Sprache kursiv gesetzt. Ist die policy bei ubuntuusers generell ohne Markierung, oder bevorzugt anders als kursiv?

Bei uns werden Menüelement, Schaltflächen und G-Conf Schlüssel kursiv geschrieben (siehe Wiki/Syntax). Anderssprachige Begriffe müssen nicht hervorgehoben werden. Bei wirklich außergewöhnlichen Begriffen kann man z.B. auf Wikipedia verlinken. Falls es äquivalente, gebräuchliche deutsche Begriffe gibt, sind diese zu bevorzugen.

Falls du weitere Hilfe bei der Verwendung des Wikis benötigst, kann dir der folgende Artikel weiterhelfen: Wiki/Schnelleinstieg. Zusätzlich stehen wir natürlich bei Fragen über das Forum oder IRC zur Verfügung ☺

rjm

(Themenstarter)

Anmeldungsdatum:
6. Januar 2010

Beiträge: 8

@Shakesbier 2701995

Erledigt. Der Wissensblock habe ich wohl aus welchen Gründen auch immer aus der von mir genutzten Vorlage (Groovy) gelöscht, und anschließend war ich mir dessen (Existenz) nicht bewusst.

-Rob

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

habe noch einen Schwung Korrekturen gemacht. Nur der Teil "Installation über Download" ist noch nicht n.i.o. Wie oben bereits gesagt bitte allg. schreiben wie

"Als erstes die neuste Version von TCL unter ... herunterladen, dann das Archiv entpacken und ins neue entstandene Verzeichnis ... wechseln..." usw. Und fleißig den Wissensblock dabei nutzen. ☺

Gruß, noisefloor

rjm

(Themenstarter)

Anmeldungsdatum:
6. Januar 2010

Beiträge: 8

noisefloor schrieb:

habe noch einen Schwung Korrekturen gemacht. Nur der Teil "Installation über Download" ist noch nicht n.i.o. Wie oben bereits gesagt bitte allg. schreiben wie

Danke für die Korrekturen. Inzwischen habe ich sicherheitshalber die beiden Installationsvarianten auf einem zweiten PC noch mal durchgespielt. Daraus ergaben sich noch einige Präzisierungen in insgesamt zwei Edit-Iterationen.

-Rob

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

IMHO ist der Artikel ok.

Gruß, noisefloor

Shakesbier

Avatar von Shakesbier

Anmeldungsdatum:
14. Juli 2008

Beiträge: 1170

Hi,

habe auch noch ein paar Kleinigkeiten angepasst. Bitte noch angeben mit welcher Ubuntuversion du den Artikel getestet hast ([[Vorlage(Getestet, )]]).

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

@rjm: Wie sieht's aus? Wenn der getestet-Tag drin ist kann der Artikel ins Wiki.

Gruß, noisefloor

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

niemand für den "getestet"-Tag? ☹

Gruß, noisefloor

rjm

(Themenstarter)

Anmeldungsdatum:
6. Januar 2010

Beiträge: 8

Hm, irgendwie war ich nicht mehr auf dieses Thread "abonniert". Daher der späte Antwort. getestet Tag ist gesetzt.

-Rob

Shakesbier

Avatar von Shakesbier

Anmeldungsdatum:
14. Juli 2008

Beiträge: 1170

Hi,

kein Problem, kann passieren! Danke rjm für den Artikel. Habe ihn ins Wiki verschoben.

ingo2

Avatar von ingo2

Anmeldungsdatum:
15. Juni 2007

Beiträge: 2145

Habe soeben einen Fehler gefunden. Möchte ihn aber nicht selbst berichtigen, da ich bisher nur einen Würgeround anbieten kann:

Installation von ActiveTcl (momentan 8.5.9.2) läuft prima durch.

Mit diesen Befehlen macht man die Version zur aktiven neben der default 8.4:

	update-alternatives --install /usr/bin/tclsh tclsh /opt/ActiveTcl-8.5/bin/tclsh8.5 100
	update-alternatives --set tclsh /opt/ActiveTcl-8.5/bin/tclsh8.5
	update-alternatives --install /usr/bin/wish wish /opt/ActiveTcl-8.5/bin/wish8.5 100
	update-alternatives --set wish /opt/ActiveTcl-8.5/bin/wish8.5

Das klappt alles bestens, ebenso wie das Updaten mit

/opt/ActiveTcl-8.5/bin/teacup update-self
		Retrieving application teacup 8.5.9.2.294755 linux-glibc2.3-x86_64
		... -> Ok

	/opt/ActiveTcl-8.5/bin/teacup update --only newer
		Installing 4 newer packages
		Installing into /opt/ActiveTcl-8.5/lib/teapot
		Installing package sqlite3   3.7.6.1 linux-glibc2.3-x86_64
		Installing package style::as 1.4.1   tcl
		Installing package Tktable   2.11    linux-glibc2.3-x86_64
		Installing package treectrl  2.3.2   linux-glibc2.3-x86_64
		... -> Ok

Damit läuft z.B. TV-Viewer völlig problemlos, da die Maverick-amd64 Version 8.5 einen bekannten Bug hat.

Jetzt wollte ich natürlich zum Scripting expect nutzen und installieren. Das Paket aus dem Repo will aber wieder das original Tcl8.5 nutzen. Also dem Vorschlag aus dem Wiki gefolgt und:

/opt/ActiveTcl-8.5/bin/teacup install Expect

Das installiert sich zwar problemlos, enthält aber nicht das gewünschte Binary /usr/bin/expect - auch nicht unterhalb von /opt, nur die Lib's ☹

Mein Würgeround derzeit: das Paket "expect" aus dem Repo downloaden, auspacken, die ./DEBIAN/control darin editieren, die Abhängigkeit von Tcl entfernen und neu packen (dpkg ...) und installieren (ggf. apt-pinnen). Bein Aufruf von expect wird jetzt die fehlende libtcl8.5.so.0 angemeckert. Mein Würgeround #2:

/usr/lib# ln -s /opt/ActiveTcl-8.5/lib/libtcl8.5.so libtcl8.5.so.0

Das geht, ist aber sicher nicht die saubere Lösung.

Würde mich freuen, hier den "korrekten Weg" zu finden.

Viele Grüße, Ingo

Antworten |