1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

Pointer erzeugen bzw.ändern

    • Linux
  • TheButcher
  • 29. September 2005 um 14:38
  • Unerledigt
  • TheButcher
    6
    TheButcher
    Mitglied
    Punkte
    325
    Beiträge
    52
    • 29. September 2005 um 14:38
    • #1

    Hi!
    Wie kann ich pointers erzeugen bzw ändern?

    bsp:
    ich habe:
    usr/bin/java -> /etc/java1.4/bin/java

    ich will es so ändern:
    usr/bin/java -> /etc/java1.5/bin/java

    kann jemand helfen

  • Alex_K
    15
    Alex_K
    Mitglied
    Reaktionen
    10
    Punkte
    2.465
    Beiträge
    487
    • 29. September 2005 um 14:57
    • #2

    das nennt sich link, und funktioniert indem du den alten einfach löschst (rm /usr/bin/java) und einen neuen anlegst:

    ln -s /usr/bin/java /etc/java1.5/bin/java

    Total world domination is proceeding as planned.

  • segfault
    8
    segfault
    Mitglied
    Reaktionen
    3
    Punkte
    583
    Beiträge
    113
    • 29. September 2005 um 14:58
    • #3
    Zitat von TheButcher

    Hi!
    Wie kann ich pointers erzeugen bzw ändern?

    bsp:
    ich habe:
    usr/bin/java -> /etc/java1.4/bin/java

    ich will es so ändern:
    usr/bin/java -> /etc/java1.5/bin/java

    kann jemand helfen

    rm /usr/bin/java

    ln -s /etc/java1.5/bin/java /usr/bin/java

    even newton had his best ideas on an apple...

  • bimbo
    15
    bimbo
    Mitglied
    Reaktionen
    15
    Punkte
    2.320
    Beiträge
    390
    • 29. September 2005 um 22:16
    • #4

    löschen sollte man link allerdings nur wenn es sich um einen symbolischen link ( mit option -s erstellt) handelt ansonsten ist das original auch weg. denk ich zumindest, oder lieg ich da falsch?

    LVA Erfahrungsberichte: http://vowi.fsinf.at/

  • TheButcher
    6
    TheButcher
    Mitglied
    Punkte
    325
    Beiträge
    52
    • 29. September 2005 um 23:47
    • #5
    Zitat von segfault

    rm /usr/bin/java

    ln -s /etc/java1.5/bin/java /usr/bin/java

    thx das soll funktionieren

  • colo
    7
    colo
    Mitglied
    Reaktionen
    2
    Punkte
    482
    Beiträge
    95
    • 30. September 2005 um 00:37
    • #6
    Zitat von bimbo

    löschen sollte man link allerdings nur wenn es sich um einen symbolischen link ( mit option -s erstellt) handelt ansonsten ist das original auch weg. denk ich zumindest, oder lieg ich da falsch?

    Wenn es sich nicht um den letzten Hardlink auf einen Inode handelt, liegst du falsch.

    Das loeschen des Symlinks kann man sich durch `ln -sf quelle ziel` sparen (-f = force).

    Free Software. Free Society. Better Lives.

    Mein Blog - Thema Technik

  • TheButcher
    6
    TheButcher
    Mitglied
    Punkte
    325
    Beiträge
    52
    • 13. Oktober 2005 um 20:23
    • #7

    hi,
    das war eigentlich nur temporär,
    weil nach dem neustarten von dem PC, die Änderung ist verlorengegangen
    und ich habe das alte pointer

  • gelbasack
    25
    gelbasack
    Mitglied
    Reaktionen
    90
    Punkte
    6.525
    Beiträge
    1.241
    • 13. Oktober 2005 um 21:31
    • #8

    Deine Distribution konfiguriert Java wohl. Wenn du nun händisch einen Link setzt, bekämpft ihr euch wohl gegenseitig :winking_face: Ich weiß allerdings nicht, welche Distribution hast, deswegen kann ich auch nicht mehr dazu sagen, nur so als Hinweis, was schuld sein könnte...

  • TheButcher
    6
    TheButcher
    Mitglied
    Punkte
    325
    Beiträge
    52
    • 14. Oktober 2005 um 11:45
    • #9

    gelbasack

    ist schon erledigt, ich hab etwas übersehen.

    aber inzwischen ist eine andere Frage gekommen:
    ich habe suze 9.3, aber ich weis nich, wo ich die neue Programme installieren
    soll? unter defolt ( die meisten davon ) gehen die im /usr/local. Wo installierst
    du deine Programme?

  • Jensi
    28
    Jensi
    Mitglied
    Reaktionen
    141
    Punkte
    8.486
    Beiträge
    1.649
    • 14. Oktober 2005 um 12:27
    • #10

    Es ist egal, wo die Binaries liegen. Wichtig ist nur, daß das Verzeichnis, in dem sie liegen, in der PATH-Umgebungsvariable aufgelistet ist, sonst mußt Du den absoluten Pfad angeben, um sie auszuführen.

    /usr/bin und /usr/local/bin sind sicher beide im Pfad enthalten, wenn Du es überprüfen willst:

    Code
    echo $PATH
  • TheButcher
    6
    TheButcher
    Mitglied
    Punkte
    325
    Beiträge
    52
    • 25. Oktober 2005 um 22:06
    • #11
    Zitat von Jensi

    Es ist egal, wo die Binaries liegen. Wichtig ist nur, daß das Verzeichnis, in dem sie liegen, in der PATH-Umgebungsvariable aufgelistet ist, sonst mußt Du den absoluten Pfad angeben, um sie auszuführen.

    /usr/bin und /usr/local/bin sind sicher beide im Pfad enthalten, wenn Du es überprüfen willst:

    Code
    echo $PATH

    Also es ist egal, ob das Programm sich im user/local/ oder ~/Progrsm Files/ befindet

  • Jensi
    28
    Jensi
    Mitglied
    Reaktionen
    141
    Punkte
    8.486
    Beiträge
    1.649
    • 25. Oktober 2005 um 22:10
    • #12

    Ja, ist egal für die Ausführung (außer, das Dateisystem, auf dem es liegt, ist als noexec gemountet).

  • TheButcher
    6
    TheButcher
    Mitglied
    Punkte
    325
    Beiträge
    52
    • 26. Oktober 2005 um 00:36
    • #13
    Zitat von Jensi

    Ja, ist egal für die Ausführung (außer, das Dateisystem, auf dem es liegt, ist als noexec gemountet).


    ok, aber wenn du z.Bsp: Eclipse installieren willst, wo wirdst du das Eclipseordner liegen lassen.

  • Jensi
    28
    Jensi
    Mitglied
    Reaktionen
    141
    Punkte
    8.486
    Beiträge
    1.649
    • 26. Oktober 2005 um 00:47
    • #14

    Wenn ich es manuell installiere, würde ich es nach /opt tun.

    Und dann einen symbolischen Link in /usr/bin auf die Executable setzen, z. B. hab ich einen Link /usr/bin/acroread, der auf /opt/Acrobat7/acroread zeigt, damit ich es von überall aufrufen kann.

  • TheButcher
    6
    TheButcher
    Mitglied
    Punkte
    325
    Beiträge
    52
    • 26. Oktober 2005 um 09:55
    • #15
    Zitat von Jensi

    Wenn ich es manuell installiere, würde ich es nach /opt tun.

    Und dann einen symbolischen Link in /usr/bin auf die Executable setzen, z. B. hab ich einen Link /usr/bin/acroread, der auf /opt/Acrobat7/acroread zeigt, damit ich es von überall aufrufen kann.


    super!
    genau das wollte ich wissen.
    Danke

  • Maximilian Rupp 27. Dezember 2024 um 12:09

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung

  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern