MEncoder + Codecs als Komplettbinary möglich?

Dieses Thema im Forum "Linux & BSD" wurde erstellt von myth2806, 28. Juli 2010 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 28. Juli 2010
    Hey,

    würde gerne auf einem managed virtual server den mencoder nutzen doch kann ich dort nicht direkt pakete installieren. Und eine linux-binary wird auf der seite nicht zum direkten download angeboten.
    Gibt es nun eine Möglichkeit den mencoder + codecs auf einer linux zu maschine zu kompilieren und die binarys dann auf dem vhost zu verwenden?
    Bin leider aus dem Thema Linux ziemlich raus

    OS: Debian 5.0
    ( Kein make, gcc, etc. zur verfügung )

    Gruß
     
  2. 29. Juli 2010
    AW: MEncoder + Codecs als Komplettbinary möglich?

    ohne compiler wirds schwer - aber nich unmöglich. im grunde musst du (theoretisch) nur jemand finden der auch debian 5.0 + selbe cpu-arch hat der dir mencoder compiled und alles statisch linkt.

    ps: nein ich nicht
     
  3. 29. Juli 2010
    AW: MEncoder + Codecs als Komplettbinary möglich?

    andere frage: wieso kannst du nichts installieren? weil nen debian ohne apt kann ich mir nur schwer vorstellen...mfg coach
     
  4. 29. Juli 2010
    AW: MEncoder + Codecs als Komplettbinary möglich?

    Auf dem Server ist natürlich das Paketsystem, der Compiler und was sonst noch alles dazugehört installiert aber ich hab nicht die Zugriffsrechte um sie zu benutzen.
    Wie gesagt, das ist ein Managed Virtual Server von HostEurope.... Praktisch ein besserer Webspace mit SSH Zugang und garantierten Ressourcen.

    Ich hab auf /proc keinen Zugriff also hier der Kernel-String der mir von der Bash angezeit wird: "2.6.18.8-xenU-static-i686-uk9".
    "getconf LONG_BIT" => "32".

    Das sollte doch bedeuten, dass ich das Paket mit einer virtuellen Maschine auf meinem P4-Rechner kompilieren können müsste oder?

    Was genau heißt eigendlich "statisch linken"? Bedeutet das, dass die .so's direkt in das Programm rein"gebaut" werden sodas sie später nicht mehr referenziert werden müssen?
    Und wie sage ich gcc das so zu machen?

    Mit dem Thema Kompilierung hatte ich schon immer große Probleme

    Danke schonmal!
     
  5. 29. Juli 2010
    AW: MEncoder + Codecs als Komplettbinary möglich?

    ja, statisch linken heißt einfach die benötigten libs einzukompilieren=) und wie genau das geht weiß ich auchnet, aber normalerweise besteht das kompilieren unter linux ja aus './configure', 'make' und 'make install'.

    da, wo der gcc (also der compiler) aufgerufen wird, müsstest du '-static' als argument mit übergeben, aber ob das im makefile steht oder woauchimmer weiß ich nich (hab ich mich bisher auch nicht allzusehr mit beschäftigt^^)...mfg coach
     
  6. 29. Juli 2010
    AW: MEncoder + Codecs als Komplettbinary möglich?

    Update: Hab alles hinbekommen.

    Folgendes vorgehen:

    - Virtuelle Maschine ( VirtualBox ) mit Debian 5.0 angelegt
    - Alle nötigen Libs installiert
    - Source snapshot heruntergeladen
    - "./configure -target=i686-linux -static ..."
    - "make"

    Anschließend hatte ich nur die Datei "mencoder"... 10MB groß, alles an Libs drin und lauffähig auf dem Webspace
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.