kann apt-get build-dep bestimmte libs ignorieren?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

kann apt-get build-dep bestimmte libs ignorieren?

Beitrag von startx » 05.05.2006 18:27:08

also folgendes problem:

ich versuche php5 auf Debian GNU/Hurd zu bauen und will mit

apt-get build-dep

die notwendigen -dev pakete dazu wissen/installieren.

jetzt ist aber das paket "freetds-dev" nicht im repository von Debian, und er bricht das
"apt-get build-dep" sofort ab. nun weiss ich aber jetzt schon, dass ich "freetds-dev"
nicht will, weil ich php ohne MS SQL client compilieren werde und würde gern zumindest alle verfügbaren -dev pakete haben (und dann weitersehen)

kann ich "apt-get build-dep" dazu bewegen mir zumindest "so viel wie möglich" zu installieren und nicht nur "alles oder nichts"?

glar00k
Beiträge: 790
Registriert: 09.07.2002 23:01:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dresden

Beitrag von glar00k » 05.05.2006 20:00:53

Hi,

was bringt -m bzw. --ignore-missing als Parameter? Habe solch ein Problem noch nicht gehabt, von daher kann ich nur raten :-)

Grüße

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 05.05.2006 20:42:16

Ich mach das meistens händisch. Ich lade dazu die dsc-Datei vom Server und schaue mir die Build-Depends an. Installiere dann die Sachen gezielt nach und modifiziere das rules-File entsprechend.

Da ich das nur recht selten mache, hab ich mich noch nicht nach einer einfacheren Möglichkeit umgeschaut :-)
MfG GoKi
:wq

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 05.05.2006 22:04:01

"--ignore-missing" wird leider ignoriert ( :? ) und -m bezieht sich wohl auf die repositories, nicht auf die pakete, hat leider nichts geändert. werde wohl doch stück für stück alles durchgehen müssen.

Antworten