Subversion aktualisieren - wird kein Update angeboten

  • Ich habe auf meiner Raspberry noch die Subversion-Version 1.7.5 am Start. Im Eclipse 4.6 funktioniert es noch teilweise. Aber wenn ich die Infos lese, dann sollte ich mindestens 1.8 haben, dass dies ordnungsgemäß funktioniert.

    Deswegen die Frage, wie ich kann die aktuelle Version 1.7.5 auf 1.9 aktualisieren?

    Hat jemand eine Anleitung für mich?

  • Subversion aktualisieren - wird kein Update angeboten? Schau mal ob du hier fündig wirst!

  • Moin,
    manchmal bin ich einfach nur doof..

    Was ist

    Code
    Subversion-Version 1.7.5

    ??

    Kannst du mich und die anderen bitte aufklären??


    Gruss Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Hallo Ben,

    probier mal so:

    Code
    sudo apt-get install subversion-


    deinstalliert Deine vorhandene Version.


    Code
    sudo apt-get install subversion=1.9


    installiert die angeforderte Version.

    Lies aber bitte die Passage zu [font="Courier New"]install[/font] durch, wenn Du

    Code
    man apt-get

    eingibst.

    Diese Angaben sind ohne Gewähr, da ich nicht weiß, ob Subversion in der angeforderten Version für Raspberry Pi zur Installation existiert.

    Beste Grüße

    Andreas

    Ich bin wirklich nicht darauf aus, Microsoft zu zerstören. Das wird nur ein völlig unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds - "Vater" von Linux

    Linux is like a wigwam, no windows, no gates, but with an apache inside dancing samba, very hungry eating a yacc, a gnu and a bison.


  • ..., da ich nicht weiß, ob Subversion in der angeforderten Version für Raspberry Pi zur Installation existiert.

    Nein, 1.9 gibt es z. Zt. (noch) nicht aus den repos, für den PI. Z. B.:

    Display Spoiler
    Code
    :~ $ apt-get -s install subversion=1.9
    NOTE: This is only a simulation!
         apt-get needs root privileges for real execution.
         Keep also in mind that locking is deactivated,
         so don't depend on the relevance to the real current situation!
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    E: Version '1.9' for 'subversion' was not found
  • Moin,
    @ Andreas: dein erster Befehl ist falsch. Soll wohl remove sein und nicht install.

    Was ist subversion??

    Gruss Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Hallo Bernd,


    Moin,
    @ Andreas: dein erster Befehl ist falsch. Soll wohl remove sein und nicht install.


    Falsch nicht - aber neben der [font="Courier New"]apt-get[/font]-Option [font="Courier New"]remove[/font] eine Form, Anwendungen zu entfernen.

    Schau mal in [font="Courier New"]man apt-get[/font] nach... mit der Option [font="Courier New"]install Paketname-[/font] kann man auch Anwendungen deinstallieren. Das Minus-Zeichen macht's.

    Es gibt ja auch die Option [font="Courier New"]remove Paketname+[/font]. Dies installiert das Paket, statt zu entfernen. Das Plus-Zeichen macht's.


    Was ist subversion??


    Eine Versionsverwaltung... mehr hier

    Beste Grüße

    Andreas
    Automatisch zusammengefügt:

    Hallo rpi444,

    ich war gerade auf der Homepage von subversion.

    Die vom TE genannte Version 1.9 heißt offiziell 1.9.4...

    Geht's damit besser?

    Notfalls müsste man von der Homepage die Quellen der Version 1.9.4 herunterladen, compilieren, installieren, konfigurieren ...
    Oder muss die Datei

    Code
    /etc/apt/sources.list


    angepasst werden, um [font="Courier New"]subversion[/font] zu finden?

    Beste Grüße

    Andreas

    Ich bin wirklich nicht darauf aus, Microsoft zu zerstören. Das wird nur ein völlig unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds - "Vater" von Linux

    Linux is like a wigwam, no windows, no gates, but with an apache inside dancing samba, very hungry eating a yacc, a gnu and a bison.

    Edited once, last by Andreas (July 19, 2016 at 11:29 PM).


  • Die vom TE genannte Version 1.9 heißt offiziell 1.9.4...

    Geht's damit besser?


    Nein, denn es geht ja auch nicht mit 1.8.10, sondern nur mit 1.8.10-6+deb8u4 (wenn es um die offizielle Repositorys geht)


    Notfalls müsste man von der Homepage die Quellen der Version 1.9.4 herunterladen, compilieren, installieren, konfigurieren ...

    Ja, wenn der TE diese Version 1.9.4 unbedingt haben will.


    Oder muss die Datei

    Code
    /etc/apt/sources.list


    angepasst werden, um [font="Courier New"]subversion[/font] zu finden?

    Wenn es Fremdquellen mit der Version 1.9.4 für den PI (jessie) gibt, wäre das auch eine Möglichkeit.

  • Hallo rpi444,

    in den offiziellen Paketquellen für den Raspberry Pi ist die Version 1.9.x noch nicht enthalten. Also muss der TE die zuletzt angedeuteten Wege gehen, wenn er unbedingt die Version 1.9.4 haben möchte.

    Für @Ben1983 noch ein Auszug zur Option [font="Courier New"]source[/font] von [font="Courier New"]apt-get[/font]:

    Beste Grüße

    Andreas

    Ich bin wirklich nicht darauf aus, Microsoft zu zerstören. Das wird nur ein völlig unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds - "Vater" von Linux

    Linux is like a wigwam, no windows, no gates, but with an apache inside dancing samba, very hungry eating a yacc, a gnu and a bison.

    Edited once, last by Andreas (July 19, 2016 at 11:45 PM).


  • Aber nach der Installation erhalte ich dann beim Befehl svn --version, die Meldung "Ungültiger Maschinenbefehl".

    Was ist hier los?

    Wie sind auf deinem PI, die Ausgaben von:

    Code
    apt-cache policy subversion
    which svn


    ?

  • Die Ausgaben wären:

    apt-cache policy subversion

    Code
    subversion:
      Installiert:           1.8.10-6+deb8u2~bpo70+1
     Installationskandidat: 1.8.10-6+deb8u2~bpo70+1
     Versionstabelle:
    *** 1.8.10-6+deb8u2~bpo70+1 0
           100 http://http.debian.net/debian/ wheezy-backports/main armhf Packages
           100 /var/lib/dpkg/status
        1.7.5-1+rpi4 0
           500 http://mirrordirector.raspbian.org/raspbian/ wheezy/main armhf Packages


    which svn

    Code
    /usr/bin/svn

    Ich benötige den Subversion-Server als Apache Service. Deswegen habe ich zusätzlich auch libapache2-svn installiert.

    Edited once, last by WanderingBreeze3801 (July 20, 2016 at 10:54 AM).


  • Die Ausgaben wären:

    apt-cache policy subversion

    Code
    subversion:
     Installiert:           1.8.10-6+deb8u2~bpo70+1


    which svn

    Code
    /usr/bin/svn

    OK, jetzt noch die Ausgaben von:

    Code
    file $(which svn)
    ldd $(which svn)
    strings $(which svn) | grep -i 1.8.10 | tail -n 1

    posten.

    Wi-Fi_Signal_Strength  txpower
    iptables chains order scheme iptables-diagram
    nftables-diagram

    Meine PIs

    PI4B/8GB (border device) FreeBSD 15.0R-p4 (arm64): SSH-Server, WireGuard-Server, ircd-hybrid-Server, Mumble-Server

    PI4B/4GB FreeBSD 14.4R-p0 (arm64): SSH-Serv., WireGuard-Serv., ngircd-Serv., Mumble-Serv., ddclient

    PI4B/8GB Bookworm-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, Mumble-Server, botamusique, ample

    Edited once, last by rpi444 (July 20, 2016 at 10:56 AM).

  • file $(which svn)

    Code
    /usr/bin/svn: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x1d7e328bf3e04258c834a0f7b471a0116d916d9d, stripped

    ldd $(which svn)

    strings $(which svn) | grep -i 1.8.10 | tail -n 1

    Code
    /build/subversion-X5FmT2/subversion-1.8.10/subversion/svn/util.c

    Wäre es evtl. besser ein Upgrade von Wheezy zu Jessie zu machen? Anleitung https://www.elektronik-kompendium.de/sites/raspberry-pi/2005051.htm

    Edited once, last by WanderingBreeze3801 (July 20, 2016 at 11:05 AM).

  • Das scheint noch alles OK zu sein. Poste mal von deinem PI, auch die Ausgaben von:

    Code
    uname -a
    strings $(which svn) | grep -i arm


    Wäre es evtl. besser ein Upgrade von Wheezy zu Jessie zu machen?

    Statt Upgrade, wäre m. E. eine Neuinstallation mit jessie, besser.

  • uname -a

    Code
    Linux raspberrypi 4.1.19+ #858 Tue Mar 15 15:52:03 GMT 2016 armv6l GNU/Linux

    strings $(which svn) | grep -i arm

    Code
    /lib/ld-linux-armhf.so.3
    
    
    ld-linux-armhf.so.3

  • uname -a

    Code
    Linux raspberrypi 4.1.19+ #858 Tue Mar 15 15:52:03 GMT 2016 armv6l GNU/Linux

    Ich denke es wird am "armv6l" liegen. Das binary wird für bzw. mit "armv7l" kompiliert sein.

    BTW: Mit wheezy und dem PI2 kann man auch:

    Code
    Linux ####### 4.1.19-v7+ #858 SMP Tue Mar 15 15:56:00 GMT 2016 armv7l GNU/Linux


    verwenden. Oder ist das bei dir kein PI2?

    EDIT:

    Siehe auch die Ausgaben von:

    Code
    ls -la /lib/modules
    ls -la /boot/kernel*.img
    cat /proc/cpuinfo

    Wi-Fi_Signal_Strength  txpower
    iptables chains order scheme iptables-diagram
    nftables-diagram

    Meine PIs

    PI4B/8GB (border device) FreeBSD 15.0R-p4 (arm64): SSH-Server, WireGuard-Server, ircd-hybrid-Server, Mumble-Server

    PI4B/4GB FreeBSD 14.4R-p0 (arm64): SSH-Serv., WireGuard-Serv., ngircd-Serv., Mumble-Serv., ddclient

    PI4B/8GB Bookworm-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, Mumble-Server, botamusique, ample

    Edited once, last by rpi444 (July 20, 2016 at 2:29 PM).

  • Es handelt sich noch um die RASPBERRY PI (MODELL B, REV 2.0, 512MB). Das müsste die erste Version sein.

    Ich führe gerade das Upgrade der PI durch. Deswegen kann ich deine Ausgaben nicht erzeugen lassen.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!