online 1
gast (50)

/ Forum / Linux

LinuxLinux

Fragevon root-ls vom 15.04.2021, 17:45 Options

LAME unter debian etch4

Moin Moin,

So joar nach nen Mainboard defekt im rechenzentrum hab ich diverse Probleme. Ich habe nun Shoutcast etc installiert und versuche dementsprechend den Streamtranscoderv3 mit einzurichten.

Leider harpert er in der Kompilierung.



// Leider ist LAME nicht als offizielles Debian Etch Paket verfügbar 
):
wget http://mesh.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz

tar xvfz lame-3.97.tar.gz
cd lame-3.97
./configure –enable-shared –prefix=/usr
make
make install

// Fehler meldung

configure: WARNING: you should use --build, --host, --target
configure: error: invalid variable name: .prefix
./configure –enable-shared –prefix=/usr <- sagt er bei dem da



configure: WARNING: you should use --build, --host, --target
configure: error: invalid variable name: .prefix 

cd /tmp
wget http://mesh.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz
tar xvfz lame-3.97.tar.gz
cd lame-3.97
./configure –enable-shared –prefix=/usr
make
make install


./configure .enable-shared .prefix=/tmp
india246:~/lame-3.97# ./configure .enable-shared .prefix=/tmp
configure: WARNING: you should use --build, --host, --target
configure: error: invalid variable name: .prefix



Joar also kann mir welr helfen was das angeht. 3 h rum googlen hat noch nichts gebracht. Und joar, wäre dankbar für jede Antwort


Antwort schreiben

Antwort 1 von SecurebyDesign vom 15.04.2021, 18:59 Options

Zitat:
configure: error: invalid variable name: .prefix

versuchs mit --prefix anstatt -prefix
./configure --prefix=/usr --enable-shared

--prefix bedeutet wo die fertigen "sachen" hinkopiert werden

ich mache zum. testen --prefix=/tmp/usr

wenn es läuft, verwende ich dann --prefix=/usr

erst das make install, kopiert das fertige program nach /usr

alternativ kannst auch debian-multimedia.org in deiner source.lst verwenden,

eine suche nach "debian etch lame", liefert einiges

bye

Antwort 2 von SecurebyDesign vom 15.04.2021, 19:15 Options

und wenn du schon selber baust, es gibt eine neuere version
http://downloads.sourceforge.net/sourceforge/lame/lame-398-2.tar.gz?use_mirror=switch

sind nötige pakete installiert die man zum bauen braucht ?
wie z.B. make gcc automake autoconf binutils usw.

bye

Antwort 3 von root-ls vom 15.04.2021, 19:55 Options

Ja diese sind soweit alle Installiert. Und ähm der sagt immer noch das es lame net gibt.

Langsam verzweifel ich löl

Antwort 4 von root-ls vom 15.04.2021, 20:06 Options


Abhängigkeitsbaum wird aufgebaut... Fertig
Paket lame ist nicht verfügbar, wird aber von einem anderen
Paket referenziert. Das kann heiÃen, dass das Paket fehlt, dass es veraltet
ist oder nur aus einer anderen Quelle verfügbar ist.
W: Kann nicht auf die Liste http://ftp.uni-koeln.de lenny/main Packages (/var/li                                  b/apt/lists/ftp.uni-koeln.de_debian_dists_lenny_main_binary-amd64_Packages) der                                   Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
W: Kann nicht auf die Liste http://ftp.uni-koeln.de lenny/non-free Packages (/va                                  r/lib/apt/lists/ftp.uni-koeln.de_debian_dists_lenny_non-free_binary-amd64_Packag                                  es) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
W: Kann nicht auf die Liste http://ftp.uni-koeln.de lenny/contrib Packages (/var                                  /lib/apt/lists/ftp.uni-koeln.de_debian_dists_lenny_contrib_binary-amd64_Packages                                  ) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
W: Kann nicht auf die Liste http://security.debian.org lenny/updates/main Packag                                  es (/var/lib/apt/lists/security.debian.org_dists_lenny_updates_main_binary-amd64                                  _Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gef                                  unden)
W: Kann nicht auf die Liste http://security.debian.org lenny/updates/contrib Pac                                  kages (/var/lib/apt/lists/security.debian.org_dists_lenny_updates_contrib_binary                                  -amd64_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nic                                  ht gefunden)
W: Kann nicht auf die Liste http://security.debian.org lenny/updates/non-free Pa                                  ckages (/var/lib/apt/lists/security.debian.org_dists_lenny_updates_non-free_bina                                  ry-amd64_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis n                                  icht gefunden)
W: Kann nicht auf die Liste http://deb.opera.com lenny/non-free Packages (/var/l                                  ib/apt/lists/deb.opera.com_opera_dists_lenny_non-free_binary-amd64_Packages) der                                   Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
W: Kann nicht auf die Liste http://download.virtualbox.org lenny/non-free Packag                                  es (/var/lib/apt/lists/download.virtualbox.org_virtualbox_debian_dists_lenny_non                                  -free_binary-amd64_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Ver                                  zeichnis nicht gefunden)
W: Kann nicht auf die Liste http://www.debian-multimedia.org lenny/main Packages                                   (/var/lib/apt/lists/www.debian-multimedia.org_dists_lenny_main_binary-amd64_Pac                                  kages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunde                                  n)
W: Probieren Sie âapt-get updateâ, um diese Probleme zu korrigieren.
E: Paket lame hat keinen Installationskandidaten


Ich kriege echt nen huhn, nun sagt er es wird von einem anderen Paket verwendet oder so in der Art, aber dann stimmt ja was mit der anzeige nicht in lame und streamtranscoderv3

Antwort 5 von SecurebyDesign vom 15.04.2021, 20:06 Options

gibst du die kommandos einzelne ein ? oder alles auf einmal mit copy & paste ?



sag genau wie du das machst

bekommst versionen angezeigt z.B. bei

make --version 
gcc --version
ld --version



ich neheme an das du über ssh drauf bist ?
ich habs 0 probeleme, mit lenny oder LFS

hast du etwas ahnung ? oder bist absoluter anfänger ?

wenn willst kannst mir einen benutzer anlegen und ichs loge mich ein

id1213@gmail.com

bye

Antwort 6 von SecurebyDesign vom 15.04.2021, 20:08 Options

in der ausgabe steht überall lenny und nicht etch ! lenny ist das neue debian

Antwort 7 von root-ls vom 15.04.2021, 20:39 Options

Jo habs schon aus dieser .lst genommen

so sieht dfas zur zeit mit den versionen aus:

GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for x86_64-pc-linux-gnu



india246:/tmp# gcc --version
gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


[code}
GNU ld version 2.17 Debian GNU/Linux
Copyright 2005 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.

[/code}

So das sind die Versionen jeweils. haben auch schon das update über apt-get update

Antwort 8 von SecurebyDesign vom 15.04.2021, 21:03 Options

ich habe dir ein paar fragen gestellt und keine Antwort erhalten !,
ich bin kein Hellseher !

wie es aussieht bist ein absoluter anfänger und sollst vielleicht zuerst mit einem linux
auf deinem computer (in VM) rumspielen und nicht mit einem in nem Rechenzentrum

auf debian-multimedia.org stehts was man machen soll

ich verabschiede mich jetzt bye !

Antwort 9 von root-ls vom 15.04.2021, 21:28 Options

Paketlisten werden gelesen... Fertig
W: GPG error: http://debian-multimedia.informatik.uni-erlangen.de stable Release: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 07DC563D1F41B907
W: Probieren Sie âapt-get updateâ, um diese Probleme zu korrigieren.


Ähm ik hab doch geschreiben das ich es einiger maßen kann. Und wenn ich per ssh arbeite is das wohl nen Pc im Rechenzentrum.

Antwort 10 von SecurebyDesign vom 15.04.2021, 21:30 Options

The first package to install is debian-multimedia-keyring.
First download the debian-multimedia-keyring package.
Then under root or with sudo do the following :
"dpkg -i debian-multimedia-keyring_2008.10.16.deb" or "sudo dpkg -i debian-multimedia-keyring_2008.10.16.deb"
And voila.

Antwort 11 von rootls vom 16.04.2021, 20:25 Options

dpkg: Fehler beim Bearbeiten von debian-multimedia-keyring_2008.10.16.deb (--install):
 Kann auf das Archiv nicht zugreifen: Datei oder Verzeichnis nicht gefunden
Fehler traten auf beim Bearbeiten von:
 debian-multimedia-keyring_2008.10.16.deb


Entweder stell ich mich total doof an oder da stimmt was nicht

Antwort 12 von SecurebyDesign vom 16.04.2021, 20:46 Options

du brauchst zuerst die Datei debian-multimedia-keyring_2008.10.16.deb
http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2008.10.16_all.deb

dann funktioniert, aber der streamtranscoder ist bei debian-multimedia nicht dabei, deswegen wirst du ihn selber bauen müssen

verwendest du putty ? unter windows ? weisst du wie copy & paste in putty funktioniert ?

hast du die Kommandos manuell eingegeben ?

wget http://
dann tart -xf lame-..
cd lame...
./configure --prefix=/tmp/usr
???

Antwort 13 von SecurebyDesign vom 16.04.2021, 21:07 Options

es funktioniert ungefähr so in linux

kommando -optionen -nochmehroptionen datei

manchmal brauchst keine optionen o. datei, manchmal brauchst noch mehr als das,
z.B.
wget "http://blala."
du führst das program wget mit der url als parameter, wget weisst dann was zu tun ist,
mit wget --help kannst dir die alle optionen anzeigen lassen, aber du brauchst wohl ein
wörterbuch,

lass uns compielieren versuchen

zuerst gehst du ins verzeichnis wo do mit den sachen arbeiten willst

standard ist für sourcen/quellpakete /usr/local/src
cd /usr/local/src


mit
wget "http://downloads.sourceforge.net/sourceforge/lame/lame-398-2.tar.gz?use_mirror=switch"
ladest du lame-source herunter

wenn du jetzt
ls

machst zeigt es dir inhalt des ornders /usr/local/src
du entpackts jetz das tar archiv der gzip komprimiert ist mit
tar -xf lame-398-2.tar.gz

dadurch entsteht ein ordner lame-3.98 (so in der art)
jetzt "gehst" in das verzeichnis mit
cd lame-lame-398-2

jetzt configurierst lame fürs bauen
./configure --prefix=/usr --enable-share

mit
./configure --help | less
kannst dir mögliche parameter ansehen da gibts z.B. --enable-nasm

wenn das configure keine fehler anzeigt kannst versuchen zu übersetzen/bauen mit
make


wenn das fehlerlos abgelaufen ist kannst das program ausprobieren, bei grösseren sachen funktioniert das nicht immer

fortsetzung folgt ...

Antwort 14 von rootls vom 16.04.2021, 21:51 Options

ja ich verwende Putty.

Streamtranscoderv3 ist bereits auf dem Server, jedoch noch nicht compiliert und installiert, wegen der fehler meldung.

SSH Copy and past ist einfach. Text vom Browser makieren kopieren in SSH rein rechtklick. xDD

So hab das mal so gemacht wie oben beschrieben.

Nun sagt der nach make :



Making all in macosx
make[2]: Entering directory `/root/we_adm/lame-398-2/macosx'
Making all in English.lproj
make[3]: Entering directory `/root/we_adm/lame-398-2/macosx/English.lproj'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/root/we_adm/lame-398-2/macosx/English.lproj'
Making all in LAME.xcodeproj
make[3]: Entering directory `/root/we_adm/lame-398-2/macosx/LAME.xcodeproj'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/root/we_adm/lame-398-2/macosx/LAME.xcodeproj'
make[3]: Entering directory `/root/we_adm/lame-398-2/macosx'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Leaving directory `/root/we_adm/lame-398-2/macosx'
make[2]: Leaving directory `/root/we_adm/lame-398-2/macosx'
make[2]: Entering directory `/root/we_adm/lame-398-2'
make[2]: Leaving directory `/root/we_adm/lame-398-2'
make[1]: Leaving directory `/root/we_adm/lame-398-2'
india246:~/we_adm/lame-398-2#


Sind das Fehler oder läuft es nun ?

Antwort 15 von SecurebyDesign vom 16.04.2021, 22:04 Options

mach es bitte aber eins nach dem anderem, nicht alles auf einmal, eine zeile nach der anderen
der make fehler ist weiter oben, die erste zeile wo Error steht ist die wichtigste, und die paar darüber

Antwort 16 von SecurebyDesign vom 16.04.2021, 22:07 Options

nein das sind keine Fehler, im ordner frontend soll jetzst datei lame sein,
das kannst mit jetzt ausführen
./frontend/lame



make install

installiert

Antwort 17 von SecurebyDesign vom 16.04.2021, 22:12 Options

wenn du Ziel /tmp/usr genommen hast ist lame in /tmp/usr/bin/lame

um es jetzt richtig zu instalieren muss mann das verzeichnis "reinigen" mit

make distclean


und wieder von vorne mit richtigen anaben

./configure --prefix=/usr --enable-shared

make 

make install

Ähnliche Themen

WLAN+Debian
Anastasius_Focht  22.04.2008 - 44 Hits - 3 Antworten

Debian graphisch?
TByte  23.06.2008 - 65 Hits - 11 Antworten

Debian Benutzeroberfläche installieren
linuxamateuer  09.11.2008 - 22 Hits - 14 Antworten

Firefox 3.0.5 für Debian
Wolfgang.S  04.01.2009 - 122 Hits - 2 Antworten

Debian Frage...
Wolfgang.S  10.04.2009 - 239 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026