Sopcast On Linux Machines

Discussion in 'Sopcast' started by The_Duke, Dec 17, 2015.

  1. The_Duke

    The_Duke Super Moderator

    This is a little tutorial for installing Sopcast on Red Hat Distributions There are two ways. Scroll for the 2nd one.

    1) Binary
    Go to http://code.google.com/p/sopcast-player/downloads/list
    and get sopcast-player-0.8.5.tar.gz and sp-auth-3.2.6.tar.gz

    - tar out sp-auth and copy sp-sc-auth to usr/bin

    2) Library
    Go http://www.sopcast.com/download/libstdcpp5.tgz and extract libstdc++.so.5 and libstdc++.so.5.0.1. Change to the Console and
    become root; # cp -a libstdc++.so.5* /usr/lib. Exit root. There might be newer versions 6 in the folder, but you need the old ones.

    3) Engine
    Create a folder in home (Sopcast), Copy sopcast-player-0.8.5.tar.gz and extract. Use the console and move to the new created folder. Stay user $ and type make and Enter. Become root and type make install then Enter. Sopcast is now on your machine and you can start it via console sopcast-player or you can find a starting icon in the start-menu.

    The following packages are needed

    python
    libvlc-dev
    sp-auth ( OK )
    hicolor-icon-theme
    python-glade2
    python-gobject
    python-gtk2



    4 ) libvlc-devel
    Check urpmq libvlc-devel. Unlock media sources Testing and Backports and install : urpmi libvlc-devel. Deactivate the sources.

    5) Python
    Get Python. That could look like this

    [root@localhost bin]# urpmi -a pygtk
    Paket pygtk2.0-2.24.0-3.mga2.i586 ist installiert
    pygtk2.0 wird als manuell installiert markiert, es wird von der auto-orphan-Funktion ignoriert
    writing /var/lib/rpm/installed-through-deps.list
    Um die Abhängigkeiten zu erfüllen, werden die folgenden Pakete installiert:
    Paket Version Release Arch
    (Medium »Core Release (distrib1)«)
    pygtk2.0-demos 2.24.0 3.mga2 i586
    pygtk2.0-devel 2.24.0 3.mga2 i586
    pygtk2.0-libglade 2.24.0 3.mga2 i586
    python-cairo-devel 1.10.0 1.mga2 i586
    python-gobject-devel 2.28.6 6.mga2 i586
    (Medium »Core Updates (distrib3)«)
    libpython-devel 2.7.3 2.3.mga2 i586
    (Medium »Core Release Debug (distrib32)«)
    pygtk2.0-debug 2.24.0 3.mga2 i586
    54MB zusätzlicher Speicher wird benötigt
    7.2MB an Paketen wird geholt
    Fortfahren mit der Installation der 7 Pakete? (J/n) J

    ============================================================
    Another way, that might work. sopcast-player and sp-auth are the files needed

    Go (w)get the two files for your system

    1. For 32 bit system,
    https://launchpad.net/~jason-scheune...cise3_i386.deb
    https://launchpad.net/~jason-scheune...cise1_i386.deb

    2. For 64 bit system
    https://launchpad.net/~jason-scheune...ise3_amd64.deb
    https://launchpad.net/~jason-scheune...ise1_amd64.deb

    As Debian user - install as usual.

    [root@localhost Downloads]# dpkg -i sp-auth_3.2.6~ppa1~precise3_amd64.deb
    .rpm users:

    Get alien:
    # urpmi alien
    Stay root and convert the Sopcast packages as follows

    [root@localhost Downloads]# alien -r sp-auth_3.2.6~ppa1~precise3_amd64.deb
    sp-auth-3.2.6~ppa1~precise3-2.x86_64.rpm generated

    Note: Type -r to use alien in reverse mode. The normal way -without -r - converts rpm to deb.

    Now, we have two .rpm files which can be installed on Red Hat, Fedora or CentOS.

    [root@localhost Downloads]# rpm -ivh sp-auth-3.2.6~ppa1~precise3-2.x86_64.rpm
    -i Install RPM
    -v Install in verbose Mode
    -h Print 50 hash marks as the package archive is unpacked
     

Share This Page