ardour updaten

hier dreht sich alles um midi-sequencing und harddiskrecording mit linux.
hier bist du also genau richtig, wenn du dich von programmen wie cubase, logic oder protools trennen willst...
Antworten
nowhiskey
Power User
Power User
Beiträge: 496
Registriert: Sa Jan 22, 2005 8:26 pm
Wohnort: berlin

ardour updaten

Beitrag von nowhiskey »

bei meiner agnula distri ist eine beta11 vers von ardour, also will ichs updaten!
per apt und dpgk kriege ichs irgendwie nicht hin, also selber kompilieren
hab damit auch schon angefangen, aber es fehlen libraries und tools!
die frage ist, wo soll ich z.b gtk+ installieren damit es ardour dann auch findet, oder ists egal oder ins root verzeichnis oder wo?
ich hatte eigentlich vor, im root verz einen ordner anzulegen in welches ich dan das ardour-tar-paket reinpacke und es dort auch entpacke!
ist das ok?
und wohin mit den libraries(glib)und den tools (pango, atk und gtk+)?
gruss,
doc
zettberlin
Power User
Power User
Beiträge: 1233
Registriert: Di Jul 06, 2004 11:47 pm
Wohnort: Berlin
Kontaktdaten:

Re: ardour updaten

Beitrag von zettberlin »

nowhiskey hat geschrieben: also selber kompilieren
Das geht prinzipiell, ist etwas kompliziert aber auch keine Raketenwissenschaft - ich hab´ die Erfahrung gemacht, das ARDOUR selbstgebaut allemal besser läuft und beta11 ist echt kein Vergleich zu den aktuellen 2x-Versionen.
Also: NUR ZU ;-)
nowhiskey hat geschrieben: hab damit auch schon angefangen, aber es fehlen libraries und tools!
ARDOUR benötigt eine komplette, aktuelle GTK-Entwicklungsumgebung, diverse Entwicklertools (yacc, bison, vor allem PKG_CONFIG), das sollte sich alles via apt-get (devel-Pakete) installieren lassen.
nowhiskey hat geschrieben: die frage ist, wo soll ich z.b gtk+ installieren damit es ardour dann auch findet, oder ists egal oder ins root verzeichnis oder wo? ...
und wohin mit den libraries(glib)und den tools (pango, atk und gtk+)?
gruss,
Überlass´ die Installationsverzeichnisse apt, alle Pakete werden bei der Installation atomatisch in die korrekten Verzeichnisse gepackt (lass´ sie dort !!).
Ein Sonderfall bei ARDOUR (und einigen anderen aktuellen Progs ist die Einrichtung des Entwicklertools PKG_CONFIG:
muss mit:
#export PKG_CONFIG_PATH=/pfadzupkgconfig
scharf gemacht werden. PKG-Config steht im Zusammenhang mit GTK und meist in einem Verzeichnis von gnome,
in SUSE ist das: /opt/gnome/lib/pkgconfig
wenn man z.B. jack selbst kompiliert hat, steht es unter /usr/local, das jack.pc-file, das es
für PKG-Config mitbringt, muss in das PKG-Standartverzeichnis kopiert werden.

Damit läuft ./configure erst mal durch (vorausgesetzt, die in BUILD genannten Progs sind vorhanden).

für make brauchen wir ausserdem:
BSD-yacc
flex
GNU-m4

nowhiskey hat geschrieben: ich hatte eigentlich vor, im root verz einen ordner anzulegen in welches ich dan das ardour-tar-paket reinpacke und es dort auch entpacke!
ist das ok?
doc
Nicht ganz, weil nicht nötig. Am besten ist es allemal, den tarball im eigenen homeverzeichnis auszupacken (dann kann man ./configure und make ohne root-rechte laufen lassen...)

viel Glück
nostrum fungitur
nowhiskey
Power User
Power User
Beiträge: 496
Registriert: Sa Jan 22, 2005 8:26 pm
Wohnort: berlin

Beitrag von nowhiskey »

... also du meinst #export....=/pfadzupkgconfig, dieser phadzupkgconfig, bei suse /opt/..../pkgconfig, bei debian ein anderer pfad, das so in die komandozeile und dann enter?
bin im moment LEICHT überfordert, aber es wird dann wieder,
dank und gruss,
doc
P.S. das BSD-yacc find ich im netz nicht als debian version zum downloaden, velleicht ist es aber schon im agnula integriert?
hat es da einen download link?
zettberlin
Power User
Power User
Beiträge: 1233
Registriert: Di Jul 06, 2004 11:47 pm
Wohnort: Berlin
Kontaktdaten:

Beitrag von zettberlin »

nowhiskey hat geschrieben:... also du meinst #export....=/pfadzupkgconfig, dieser phadzupkgconfig, bei suse /opt/..../pkgconfig, bei debian ein anderer pfad, das so in die komandozeile und dann enter?
Genau gesagt(getippt ;-)):

#export PGK_CONFIG_PATH=/vollerpfadzupkgconfig:/zusätzlicherpfad/normalerweise/local/pkgconfig

in den PGK_CONFIG_PATH-Verzeichnissen lässt ardours ./configure das Programm pkgconfig nach Paketbeschreibungsdateien suchen, die paketname.pc heissen, wenn es nicht die korrekte jack.pc findet, bricht es ab und behauptet, jack wäre nicht/nicht in der richtigen Version installiert...
Ist also auch keine Raketenwissenschaft ;-)
nowhiskey hat geschrieben: bin im moment LEICHT überfordert, aber es wird dann wieder,
dank und gruss,
doc
P.S. das BSD-yacc find ich im netz nicht als debian version zum downloaden, velleicht ist es aber schon im agnula integriert?
hat es da einen download link?
Au wacka, da bin ICH nun wieder übergefordert...
google: yacc apt debian download
führt zu nix?

ps.: an der U-Bahn Warschauer soll manchmal ein Punk sitzen, der das da hat :twisted: :lol: :)
nostrum fungitur
nowhiskey
Power User
Power User
Beiträge: 496
Registriert: Sa Jan 22, 2005 8:26 pm
Wohnort: berlin

Beitrag von nowhiskey »

da kommt man auf den geschmack:
find/ | grep PKG_PATH_CONFIG, oder noch besser ardour.pc???
hänge halt gerade wo anderes im netz und will so viel ansammeln bevor ich ins proberaum fahre
gruss,
doc
p.s. warschauer str treffe ich meistens nur die oma mit dem selbstgebranntem whiskey!
zettberlin
Power User
Power User
Beiträge: 1233
Registriert: Di Jul 06, 2004 11:47 pm
Wohnort: Berlin
Kontaktdaten:

Beitrag von zettberlin »

nowhiskey hat geschrieben:da kommt man auf den geschmack:
find/ | grep PKG_PATH_CONFIG, oder noch besser ardour.pc???
Vielleicht besser:
#echo $PKG_CONFIG_PATH
und:
# locate .pc |grep ´name von dem Paket, das ./configure nicht findet`
nowhiskey hat geschrieben: p.s. warschauer str treffe ich meistens nur die oma mit dem selbstgebranntem whiskey!
Die hat bloss Standalone-Binaries...
nostrum fungitur
nowhiskey
Power User
Power User
Beiträge: 496
Registriert: Sa Jan 22, 2005 8:26 pm
Wohnort: berlin

Beitrag von nowhiskey »

! da kommt man ja in ne endlosschleife,
ich denke, bis ich beta26 zum laufen bringe,
ist schon eine beta36 draussen, oder
tatsächlich die 1.0!
ihr wisst wovon ich rede, ich komme
ziemlich langsam voran, weil ich ständig
neue libs oder tools brauche!
das mit dem export funktioniert nicht
so wie es sollte, also folgendes:
ardour braucht einen gtk+, der wiederum
braucht das glib etc.
das glib liess sich problemlos compilieren,
jatzt bin ich beim atk stehen geblieben,
weil es fürs gtk+ auch unbedingt da sein
muss!
das atk meldet ein error beim compilieren,
die lib. glib wäre nicht installiert
oder ist die PKG_....variable falsch!
also mit locate .pc..grep...glib (wie
von Z vorgeschlagen) wird eine glib-2.0.pc
im /usr/local/lib/pkgconfig/glib-2.0.pc
gefunden, wurde ja auch unmittelbar davor
erfolgreich compiliert!
mit export -p lasse ich mir die optionen
des befehls anzeigen, eine davon
heisst: export PKG.....CONFIG="/pfadzu-
pkgconfig", also bis auf die anführungs-
zeichen, genau wie Z`s vorschlag!
ich führe den befehl aus, der promt
meldet gar nichts und steht wieder prompt!
wenn ich jetzt mal ./configure eingebe,
ist das ergebniss gleich wie vorher und
die fehler meldung indentisch!
was mache ich falsch???
gruss,
doc
p.s. ich glaube jetzt, wo ich das alles
aufgeschrieben hebe,zu wissen was ich falsch
gemacht habe, nähmlich, der befehl muss
doch enden mit dem verzeichniss /pkgconfig/"
und ich habe ummer /pkgconfig/glib-2.0.pc"!
sucht die maschiene jetzt in der datei
glib-2.0.pc den pfadzupkgconfig?!
kann es sein, dass ich dadürch den "pfadzupkgconfig"
falsch definiert habe, bin mir fast schon sicher!
Benutzeravatar
linuxchaos
Site Admin
Site Admin
Beiträge: 1312
Registriert: Mo Mär 03, 2003 9:32 pm
Kontaktdaten:

Beitrag von linuxchaos »

sorry, aber ich kann dein konkretes problem leider grad nichtmehr durchsteigen :oops: is wohl schon zu spät für mich heute :roll:

aber mal was grundsätzliches: du machst das grad auf einem "total veralteten system". ich weiss, das klingt hart, weil du es ja grad erst installiert hast, aber so ein gesamtpaket wie agnula wird halt nicht jede woche hergestellt ...
wenn du jetzt deinen rechner einmal irgendwo updatest, dann sind es nurnoch einzelne pakete (jetzt für ein aktuelles ardour und später bei jedem update). du erspartst dir damit ne menge unnötigen ärger.

notlösung, wenn der rechner einfach nicht ans netz kann, du aber unbegrenzt saugen und brennen kannst und du sehr viel platz auf der festplatte hast :? :
du kannst ALLE pakete runterladen (die adresse steht in /etc/apt/sources.list) und in das verzeichnis /var/cache/apt/archives/ schmeissen. dann apt-get update und danach apt-get dist-upgrade ...
hab aber garkeine ahnung, wieviele pakete das sind (vielleich viel zu viele).

hoffe irgendwas hilft :wink:

grüsse l.chaos
http://www.audiowerkstatt.de
nowhiskey
Power User
Power User
Beiträge: 496
Registriert: Sa Jan 22, 2005 8:26 pm
Wohnort: berlin

Beitrag von nowhiskey »

na, ich wollte gerade als nächtes in
die agnula kategorie posten.
du hast doch auch irgendetwas in der
sorces list eintragen müssen, damit es
mit den update klappt.
bei mir funktioniert da noch gar nichts,
weder apt.get noch dpkg!
ist nicht gerade vom vorteil, wenn sämtliche
libraries einer distri manuell upgedatet
werden müssen, eben schade dass agnula
projekt nicht mehr läuft!
anders rum ist es doch gut sich da einzuarbeiten,
und die eigene maschiene gut zu kennen.
hab überhaupt nicht zuviel platz auf der
festplatte, aber ich sehe das ganze
nur als einen ersten schritt in die richtung
"linux+audio"!
mal gucken wie weit ich morgen komme,
gruss,
doc
Benutzeravatar
linuxchaos
Site Admin
Site Admin
Beiträge: 1312
Registriert: Mo Mär 03, 2003 9:32 pm
Kontaktdaten:

Beitrag von linuxchaos »

nowhiskey hat geschrieben: du hast doch auch irgendetwas in der
sorces list eintragen müssen, damit es
mit den update klappt.


ich habe ein update gemacht und es ist nix passiert.
ich habe dann in der liste den eintrag "deb http://snapshot.debian.net/archive ..." auskommentiert und ein update gemacht und es kamen einige neue pakete.
ich hatte was in die liste eingetragen (in irgendeinem forum gefunden), damit mehr oder weniger wirklich aktuelle pakete da sind.
der rechner ist superklein (300 mhz) und soll sehr stabil laufen. das tat er nicht. ob es am system lag oder ob 300mhz zu langsam sind ud ich ihn erstmal überfordert habe, weiss ich nicht.
ich habe deshalb nochmal schnell alles neu installiert und den letzten schritt jetzt weggelassen. ich denke es ist sinnvoller für mich, ein wirklich stabiles debian system aufzubauen - auf meinem schnelleren rechner läuft eh redhat mit aktuellen paketen (z.b. ardour-0.9beta26-1.rh90.ccrma).
ich will eigentlich lieber mit debian arbeiten, aber vielleicht ist die entwicklung im musikbereich im moment zu schnell dafür :roll:


bei mir funktioniert da noch gar nichts,
weder apt.get noch dpkg!

zu apt: wenn du nicht am netz hängst und somit keine neuen pakete zu finden sind, kommt da natürlich immer sowas wie:

0 Pakete upgegradet, 0 neu installiert, 0 entfernt und 0 nicht upgegradet.

ist nicht gerade vom vorteil, wenn sämtliche
libraries einer distri manuell upgedatet
werden müssen, eben schade dass agnula
projekt nicht mehr läuft!
anders rum ist es doch gut sich da einzuarbeiten,
und die eigene maschiene gut zu kennen.
hab überhaupt nicht zuviel platz auf der
festplatte, aber ich sehe das ganze
nur als einen ersten schritt in die richtung
"linux+audio"!
mal gucken wie weit ich morgen komme,
gruss,
doc
ist nicht immer und alles so mit linux :lol: manches geht auch fast von alleine :nun:
...

viel erfolg l.chaos
http://www.audiowerkstatt.de
zettberlin
Power User
Power User
Beiträge: 1233
Registriert: Di Jul 06, 2004 11:47 pm
Wohnort: Berlin
Kontaktdaten:

Beitrag von zettberlin »

nowhiskey hat geschrieben:
also mit locate .pc..grep...glib (wie
von Z vorgeschlagen) wird eine glib-2.0.pc
im /usr/local/lib/pkgconfig/glib-2.0.pc
gefunden, wurde ja auch unmittelbar davor
erfolgreich compiliert!
glib compiliert - nicht schlecht hmmm...

ich habe es mir allerdings recht schnell zum Prinzip gemacht, alles, was geht mit dem Paketmanager als binary zu installieren
nowhiskey hat geschrieben: p.s. ich glaube jetzt, wo ich das alles
aufgeschrieben hebe,zu wissen was ich falsch
gemacht habe, nähmlich, der befehl muss
doch enden mit dem verzeichniss /pkgconfig/"
Absolut.
Bei mir z.B.:
#echo $PKG_CONFIG_PATH
#/opt/gnome/lib/:/opt/gnome/lib/pkgconfig:/usr/lib/pkgconfig:/usr/local/lib/pkgconfig

So findet ./configure jedes .pc-file, das auf meiner Box je angelegt wurde...
nostrum fungitur
Benutzeravatar
linuxchaos
Site Admin
Site Admin
Beiträge: 1312
Registriert: Mo Mär 03, 2003 9:32 pm
Kontaktdaten:

Beitrag von linuxchaos »

zettberlin hat geschrieben:ich habe es mir allerdings recht schnell zum Prinzip gemacht, alles, was geht mit dem Paketmanager als binary zu installieren
sinnvolle grundregel - erspart ne menge unnötigen ärger :wink:

grusse l.chaos
http://www.audiowerkstatt.de
nowhiskey
Power User
Power User
Beiträge: 496
Registriert: Sa Jan 22, 2005 8:26 pm
Wohnort: berlin

Beitrag von nowhiskey »

...das ich nicht missverstanden werde,
hab seit einem jahr etwa dieses rock-linux
am laufen, hat ein bischen mühe gekostet
den super-speziellen
sound chip zum laufen zu bringen, bin
seit dem aber überglücklich damit und
überhaupt keine probleme damit-ich glaube
die einrichtungs und konfigurations
arbeit lohnt sich allemal, sonst würde ich
mir meine infos aus der BILD holen oder wie?
seit ich mit der audiodistri beschäftigt
bin, ist es wie eine seuche, man kommt
glaube ich nicht so schnell runter!
das mit den binaries wurde mir schon
empfholen, habs aber noch nie ausprobiert
wie es funktioniert.
gruss,
doc
Benutzeravatar
linuxchaos
Site Admin
Site Admin
Beiträge: 1312
Registriert: Mo Mär 03, 2003 9:32 pm
Kontaktdaten:

Beitrag von linuxchaos »

nowhiskey hat geschrieben:das mit den binaries wurde mir schon
empfholen, habs aber noch nie ausprobiert
wie es funktioniert.
ist kinderleicht - dagegen ist installieren unter windows schwer :lol: würde ich mir auf jeden fall mal anschauen, dann kannst du dich mit kompilieren auf die sachen konzentrieren, die es nicht als binaries gibt ...

grüsse l.chaos
http://www.audiowerkstatt.de
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast