staging.inyokaproject.org

Handbrake/Kompilieren

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels HandBrake/Kompilieren.

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Hab' das mal ausgelagert, und unter lucid getestet. Auf meinem neuen AMD-Athlon-II-X4 hat das fast eine Viertelstunde zum kompilieren gebraucht... 😲

Würde es "zeitnah" verschieben, wenn keine Einwände bestehen.

so long
hank

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

Zwei Dinge sind mir aufgefallen:

Heinrich Schwietering schrieb:

Würde es "zeitnah" verschieben, wenn keine Einwände bestehen.

Wohin verschieben? 😉

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

ooops- keine Baustelle.... 😳

Wie hab' ich das denn hinbekommen?

Ja, mit dem "installieren" ist es leicht missverständlich, steht jetzt statt dessen "verwenden"

so long
hank

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

Heinrich Schwietering schrieb:

ooops- keine Baustelle.... 😳

😊

Ja, mit dem "installieren" ist es leicht missverständlich, steht jetzt statt dessen "verwenden"

Aber immer noch Mißverständlich. Im Text steht:

"Wenn das Kompilieren fehlerfrei beendet ist, das Programm mit ... nach /usr/local/bin kopieren. Dadurch wird das Programm für alle Benutzer systemweit zur Verfügung gestellt."

Die Kopieraktion nutzt ja erst dann was, wenn das eigentliche Programm installiert ist. Vorschlag:

"Die Kommadozeilenversion kann nach der Installation durch kopieren der Datei foo ... nach /usr/local/bin Systemweit genutzt werden"

Oder verstehe ich da was nicht richtig?


Vorhin vergessen: Ansonsten super geworden ☺

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

was heißt denn das "gui" hinter den Paketen? Ich vermutet, dass sind die Pakete, die man für Handbrake + GUI braucht... sollte man aber irgendwo erwähnen. Abgesehen davon schreibt man GUI komplett groß, IMHO.

Nächte Frage: kann man Handbrake auch CLI-only bauen?

Gruß, noisefloor

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi! @ noisefloor

Ja, das mit den GUI-Einträgen ist wohl so gemeint; ich hab' es erstmal nur so aus dem Original-Artikel übernommen.

Ob es eine nur-CLI-Version gibt weiß ich nicht, müsste ich auch erst nachforschen.

so long
hank

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

So, jetzt sollte alles ordnungsgemäß sein (Artikel ist in der Baustelle gelandet...) - die GUI-Hinweise zu den Paketen habe ich entfernt, da das Programm sich ohne die Pakete nicht kompilieren lässt.

  : checking for GHB... configure: error: Package requirements (gtk+-2.0 >= 2.10 gthread-2.0 gstreamer-0.10 gstreamer-interfaces-0.10 gstreamer-video-0.10 gstreamer-pbutils-0.10 gio-2.0 libnotify gudev-1.0 webkit-1.0) were not met:
  : 
  : No package 'gstreamer-interfaces-0.10' found
  : No package 'gstreamer-video-0.10' found
  : No package 'gstreamer-pbutils-0.10' found
  : No package 'libnotify' found
  : No package 'gudev-1.0' found
  : No package 'webkit-1.0' found
  : 

Damit ist wohl auch klar, dass es keine "eigene" CLI-Version gibt; aber die GUI-Version muss nicht installiert werden, es reicht, HandBrakeCLI zu verwenden, und ,wenn systemweit gewünscht, nach /usr/local/bin/ zu verschieben.

so long
hank

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

💡 "die Installation der grafischen Oberfläche ist dafür nicht nötig." 💡

Jetzt habe ich es verstanden ☺

Bei Mit-GUI-installieren steht: "oder mit checkinstall installieren. Dabei auf eine aussagekräftigen Namen achten!" Kann man da nicht einen Beipielnamen geben?

Ich frage deswegen, weil ich gerade selber mit checkinstall ein wenig Erfahrungen sammele 😉

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Das Problem bei der Installation mit checkinstall liegt daran, dass checkinstall einen "vernünftigen" Ordnernamen erwartet, also etwas in der Art handbrake-0.9.4svn3364, daraus wird dann der Name (handbrake) und die Versionsnummer (0.9.4svn3364) extrahiert. Wenn der Name des Ordners, in dem checkinstall ausgeführt wird, aber wenig aussagekräftig ist, wie in diesem Falle build, heißt das Paket nachher auch build, und das ist natürlich etwas albern... Als Versionsnummer wird in hier ohne die Nummerierung des Ordners das Datum des SVN-Downloads verwendet; ich weiß aber auch nicht, ob das Standard ist, oder was dafür wie verwendet wird...

so long
hank

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

Heinrich Schwietering schrieb:

und das ist natürlich etwas albern...

So eine selbstkompilierung ist immer auch eine spannende Sache. Ob einem bei der nervösität noch ein passender Name einfällt.... Ein Beispiel wäre nicht schlecht:

  • "MeinHandbrake_1"

Siehe auch: Versionsnummern von Ubuntu-Paketen (Immer wieder erstaunlich, was es in diesem Wiki alles gibt... Über die Versionsnummern hatte ich selber schon mal gegrübelt)

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

kaputtnik schrieb:

So eine selbstkompilierung ist immer auch eine spannende Sache. Ob einem bei der nervösität noch ein passender Name einfällt.... Ein Beispiel wäre nicht schlecht:

  • "MeinHandbrake_1"

handbrake fänd' ich da passender - vielleicht kommt das ganze ja auch mal in die Quellen, dann wär' man damit vermutlich gleich auf der richtigen Schiene.

Siehe auch: Versionsnummern von Ubuntu-Paketen (Immer wieder erstaunlich, was es in diesem Wiki alles gibt...

Naja, soweit bin ich bei meinem Kreuzzug noch nicht 🤣 . Aber es findet sich doch immer wieder etwas Neues

Über die Versionsnummern hatte ich selber schon mal gegrübelt)

Jupp, bin bei einigen Projekten hin und wieder auch mal über die Versionsnr-Geschichten gestolpert. (Bei Vagalume z.B.)

so long
hank

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Würde es dann mal "offiziell" verschieben, wenn keine Fragen mehr offen sind.

so long
hank

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

Hab nochmal irgendwo ein ~/ ergänzt.

Ansonsten nur eine Syntaxfrage 😀

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

kaputtnik schrieb:

Hab nochmal irgendwo ein ~/ ergänzt.

Wobei das ja nun abhängig davon ist, wo ich den Befehl aufrufe... 😉

Ansonsten nur eine Syntaxfrage 😀

ach was... sollten wir wohl mal klären, sonst kann ja nix mehr die Baustelle verlassen 😈

so long
hank

cornix Team-Icon

Avatar von cornix

Anmeldungsdatum:
9. März 2007

Beiträge: 4763

Man kann es ohne die GUI kompilieren.

./configure --launch --disable-gtk

siehe http://trac.handbrake.fr/wiki/CompileOnLinux

Gruß, cornix

Antworten |