goLaTeX .:. deutschsprachiges LaTeX Forum

... deutschsprachiges LaTeX Forum


Bücher:

Tabellen mit LaTeX (Sondereinband)

Forenstatistik:
Beiträge: 9655
Seitenaufrufe:
113095 PIs (Jan 2010)

Top-Poster: KOMA (1126)

Wir begrüßen unseren neuesten Benutzer Hiitzl.

Partner:

KOMA-Script



TeXblog



LaTeX Community




Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

TeXLive2009 unter openSUSE 11.2 direkt installieren

 

Jean-Marc
Forum-Anfänger
Forum-Anfänger

Beiträge: 46
Anmeldedatum: 04.08.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.01.2010, 19:12     Titel: TeXLive2009 unter openSUSE 11.2 direkt installieren
  Antworten mit Zitat      
Hallo,

ich habe die texlive2009.iso gemountet und bin in der Konsole als root ins Verzeichnis gewechselt. Habe dann mit
Code:
umask 002

perl install-tl --gui=perltk


die Installations-GUI gestartet und »Symbolische Links in Systemverzeichnissen« aktiviert (mit der Option »Erstellen von symbolischen Links ins Standardordnern«).

Nach der Komplettinstallation wurde /etc/profile.local mit

Code:
PATH=$PATH:/usr/local/texlive/2009/bin/i386-linux
export PATH


angelegt, dann aus- und wieder eingeloggt. Ein erstes

Code:
tlmgr update --all


als root ergibt die Fehlermeldung

Code:
bash: /usr/local/bin/tlmgr: Keine Berechtigung


und in Kile bemängelt die Systemüberprüfung das Fehlen von LaTeX und PDFLaTeX.

Ich hatte schon einmal TeXLive nach diesem Muster installiert und es lief einwandfrei. Jetzt diese Defekte – kann mir jemand weiterhelfen?
Private Nachricht senden Benutzer-Profile anzeigen

localghost
Forum-Century
Forum-Century


Beiträge: 102
Anmeldedatum: 08.07.08
Wohnort: Braunschweig
Version: TeX Live 2009, MiKTeX 2.8
     Beitrag Verfasst am: 29.01.2010, 23:25     Titel: Andere Quelle
  Antworten mit Zitat      
Du könntest auch TeX Live 2009 aus einem Repository des openSUSE Build Service installieren [1]. Einfach in YaST als externe Quelle hinzufügen. Da ist dann jedoch kein Paket-Manager dabei und Du müsstest Pakete später von Hand aktualisieren. Pakete hinzufügen kannst Du ja relativ leicht, indem Du unter Einhaltung der Regeln der TDS (TeX Directory Structure) einen texmf-Verzeichnisbaum in deinem home-Verzeichnis erstellst.

[1] http://ftp5.gwdg.de/pub/opensuse/re.....Publishing/openSUSE_11.2/
_________________


¹ Es tut mir leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² Betriebs-, LaTeX-System, Editor: openSUSE 11.2, TeX Live 2009, TeXworks 0.3 | Windows XP (SP3), MiKTeX 2.8, TeXworks 0.3
Private Nachricht senden Benutzer-Profile anzeigen

KOMA
TeX-Entwickler
TeX-Entwickler


Beiträge: 1126
Anmeldedatum: 04.07.08
Wohnort: ---
Version: Postfach geschlossen
     Beitrag Verfasst am: 30.01.2010, 09:04     Titel:
  Antworten mit Zitat      
Du hast vermutlich auf den Binaries oder den Verzeichnissen der Binaries keine passenden Rechte. Das kannst Du leicht mit ls -l kontrollieren.
_________________

goLaTeX-Knigge (mit Themen Minimalbeispiel und So stellst Du Deine Frage richtig)
DE-TeX-FAQ, UK-FAQ, l2kurz, l2tabu, CTAN, The TeX Catalogue
KOMA-Script
Persönliche Nachrichten auf goLaTeX werden nicht mehr gelesen, also bitte keine PNs an mich!
Private Nachricht senden Benutzer-Profile anzeigen

Jean-Marc
Forum-Anfänger
Forum-Anfänger

Beiträge: 46
Anmeldedatum: 04.08.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.01.2010, 09:11     Titel:
  Antworten mit Zitat      
@localghost

Den Weg über die bereitgestellten rmps habe ich auch in Erwägung gezogen. Die Direktinstallation hat bei mir schon mal funktioniert und ist leichter aktuell zu halten.

Ich möchte darum lieber das jetzige Problem lösen. Ich verstehe z. B. diese Fehlermeldung mit der Berechtigung nicht, wenn ich als Root unterwegs bin …
Private Nachricht senden Benutzer-Profile anzeigen

KOMA
TeX-Entwickler
TeX-Entwickler


Beiträge: 1126
Anmeldedatum: 04.07.08
Wohnort: ---
Version: Postfach geschlossen
     Beitrag Verfasst am: 30.01.2010, 10:07     Titel:
  Antworten mit Zitat      
"Keine Berechtigung" ist so eine Allerweltsmeldung. Daneben kann es durchaus sein, dass root keinen Zugriff hat, beispielsweise bei einem Netzlaufwerk.

Was mir aber gerade ins Auge springt ist das angegebene tlmgr-Verzeichnis. Bei mir liegt tlmgr nämlich im texlive-Verzeichnis /usr/local/texlive/2009/bin/i386-linux . Ich würde Dir also empfehlen dieses Verzeichnis vorn in PATH einzufügen statt hinten. Wenn es hinten steht haben nämlich irgendwelche openSUSE-Programme Vorrang, die eventuell gar nicht zu TeX-Live passen.

Übrigens solltest Du auch noch MANPATH und INFOPATH erweitern. AFAIR wird das auch bei der Installation am Ende erklärt. Und zu letzt ist es bei einem korrekt installierten System nicht notwendig install-tl explizit über perl aufzurufen.

BTW: Ich habe TeX-Live 2009 inzwischen auf zig Rechnern installiert. Probleme gab es nicht einmal.
_________________

goLaTeX-Knigge (mit Themen Minimalbeispiel und So stellst Du Deine Frage richtig)
DE-TeX-FAQ, UK-FAQ, l2kurz, l2tabu, CTAN, The TeX Catalogue
KOMA-Script
Persönliche Nachrichten auf goLaTeX werden nicht mehr gelesen, also bitte keine PNs an mich!
Private Nachricht senden Benutzer-Profile anzeigen

Jean-Marc
Forum-Anfänger
Forum-Anfänger

Beiträge: 46
Anmeldedatum: 04.08.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.01.2010, 11:40     Titel:
  Antworten mit Zitat      
Die Rechte waren so vergeben:

/usr/local/bin
Code:
lrwxrwxrwx 1 root root 47 29. Jan 17:56 pdflatex -> /usr/local/texlive/2009/bin/i386-linux/pdflatex
lrwxrwxrwx 1 root root 44 29. Jan 17:56 latex -> /usr/local/texlive/2009/bin/i386-linux/latex


/usr/local/texlive/2009/bin/i386-linux
Code:
-rw-r--r-- 1 root root       0 17. Sep 01:11 pdflatex
-rw-r--r-- 1 root root       0 17. Sep 01:11 latex


Ich habe sie auf -rwxrwxr-x geändert und Kile ist zufrieden.

Aber auf’s Ganze betrachtet ist noch irgendwie der Wurm drinn. Schon bei Beginn der Installation ergibt ein »install-tl --gui=perltk« die Fehlermeldung
Code:
If 'install-tl' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf install-tl
weshalb ich mit »perl install-tl --gui=perltk« gestartet bin. Mir fehlt wohl noch was auf dem System.

Dann klappt bei mir die Eintragung für PATH nicht. Ich habe gelesen, daß bei openSUSE für eigene Anpassungen die Datei /etc/profile.local angelegt wird. Darin habe ich
Code:
PATH=/usr/local/texlive/2009/bin/i386-linux
export PATH
eingetragen. War das jetzt richtig oder darf/muß ich doch in /etc/profil schreiben?

Ich bin für jede Hilfe wirklich dankbar.
Private Nachricht senden Benutzer-Profile anzeigen

KOMA
TeX-Entwickler
TeX-Entwickler


Beiträge: 1126
Anmeldedatum: 04.07.08
Wohnort: ---
Version: Postfach geschlossen
     Beitrag Verfasst am: 30.01.2010, 14:10     Titel:
  Antworten mit Zitat      
Ich mache die Installation wie folgt:
  • Die angehängte Dateien nach /etc/profile.d kopieren.
  • einmal
    Code:
    . /etc/profile.d/zzz-texlive.sh
    ausführen (ACHTUNG, da steht ein Punkt gefolgt von einem Leerzeichen am Anfang der Zeile!). Alternativ kann man sich auch aus- und wieder einloggen.
  • einmal
    Code:
    rehash
    aufrufen, um alte Einträge im Befehlshash zu ersetzen (braucht man nicht, wenn man die Alternative mit aus- und einloggen verwendet).
  • mit
    Code:
    sudo mkdir -p /var/lib/texlive/2009/texmf
    sudo mkdir -p /etc/texlive/2009/texmf
    sudo mkdir -p /usr/local/share/texlive/2009
    sudo mkdir -p /usr/local/share/texmf
    alle verwendeten Verzeichnisse anlegen
  • install-tl-unx.tar.gz runterladen
  • mit
    Code:
    tar -xzvf install-tl-unx.tar.gz
    das Archiv auspacken
  • in das neu angelegte Verzeichnis install-tl-2009* wechseln
  • Installation mit
    Code:
    sudo ./install-tl
    starten

Dabei ändere ich nichts mehr an den Einstellungen, sondern verwende die durch zzz-texlive.sh bereits passende gesetzte Voreinstellung.

Statt jedes Mal sudo aufzurufen kann man sich natürlich auch eine root-shell öffnen oder einmal am Anfang
Code:
sudo -i
aufrufen. Wenn man sich eine root-Shell mit X-Zugang geöffnet hat, kann man statt
Code:
sudo ./install-tl
auch
Code:
./install-tk -gui
verwenden. Das bringt aber nicht wirklich einen Vorteil.

zzz-texlive-csh.txt
 Beschreibung:
gehört als zzz-texlive-csh nach /etc/profile.d

Download
 Dateiname:  zzz-texlive-csh.txt
 Dateigröße:  822 Bytes
 Heruntergeladen:  15 mal
zzz-texlive-sh.txt
 Beschreibung:
gehört als zzz-texlive.sh nach /etc/profile.d

Download
 Dateiname:  zzz-texlive-sh.txt
 Dateigröße:  912 Bytes
 Heruntergeladen:  17 mal

_________________

goLaTeX-Knigge (mit Themen Minimalbeispiel und So stellst Du Deine Frage richtig)
DE-TeX-FAQ, UK-FAQ, l2kurz, l2tabu, CTAN, The TeX Catalogue
KOMA-Script
Persönliche Nachrichten auf goLaTeX werden nicht mehr gelesen, also bitte keine PNs an mich!
Private Nachricht senden Benutzer-Profile anzeigen

Jean-Marc
Forum-Anfänger
Forum-Anfänger

Beiträge: 46
Anmeldedatum: 04.08.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.01.2010, 22:31     Titel:
  Antworten mit Zitat      
Das ist die erste ausführliche Installationsanleitung, die ich im Netz gesehen habe. Ich werde sie in nächster Zeit mit einem Freund umsetzen, wenn ich von einer Reise wieder zurück bin.

Danke für die ausführliche Beschreibung!
Private Nachricht senden Benutzer-Profile anzeigen

Jean-Marc
Forum-Anfänger
Forum-Anfänger

Beiträge: 46
Anmeldedatum: 04.08.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.02.2010, 12:57     Titel:
  Antworten mit Zitat      
Über den Weg online mittels install-tl-unx.tar.gz und der Anpassung von PATH hat es nun geklappt. Ganz ohne umask etc. Danke für die Anleitung.
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | Werbung/Mediadaten | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2010 goLaTeX.de
Partner: LabVIEWforum.de