Hi,
ich brauche tipps zum Thema container.
ich würde gerne zu open source Projekten beitragen und dazu die Programme selber kompilieren (z.b. Blender, Natron, Rawthereapee).
Will aber auf keinen Fall mein debian stable aufgeben.
chroot, fakeroot, docker, usw.
Ich weiß nicht so recht wo ich anfangen soll. Docker habe ich schon mal getestet, aber es wenn es geht würde ich was minimalistischeres bevorzugen.
Vielleicht habt ihr gute links oder tipps. Ich bin noch nicht so lange dabei und muss wohl noch einiges lernen. Wenn ich hier was falsches schreibe korrigiert mich bitte.
Gibt es sowas wie bei gentoo ein source basierter package manager den ich in einem contrainer installieren kann? Oder ein package manager für den contrainer?
Trotz fehlender dependencies im Container kompilieren
- towo
- Beiträge: 4541
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Trotz fehlender dependencies im Container kompilieren
Was spricht gegen pbuilder für dein Vorhaben?
Re: Trotz fehlender dependencies im Container kompilieren
Ich vermute es ist Unkenntnis der Möglichkeit.
Wenn ich mir anschaue, was offenbar der aktuelle Stand von Natron zu sein scheint [1], dann könnte ich mir außerdem vorstellen, dass zu viel Handarbeit nötig ist, als dass pbuilder wirkliche Vorteile gegenüber einem händischen chroot bietet.
@Randalix:
Im einfachsten Fall* reicht ein chroot mit Quellrepos, installiertem devscript und fakeroot. Da kannst du dir dann mit apt source PAKETNAME den Quellcode aus dem Debian-Repo holen und mit apt build-dep PAKETNAME die Abhängigkeiten installieren.
pbuilder kapselt das Ganze und nimmt dir etwas Handarbeit ab.
[1] https://github.com/NatronGitHub/Natron/issues/352
*) sollte z.B. für Rawtherapee und Blender gelten
Re: Trotz fehlender dependencies im Container kompilieren
Zumindest für Blender gibt es Binärpakete, so dass man das eigentlich auch nicht selbst bauen muss, wenn einem die Version in den Backports nicht reicht.
Re: Trotz fehlender dependencies im Container kompilieren
Danke euch für die Tipps!
pbuilder klingt fantastisch Werde das die Tage mal versuchen.
ja natron hat dieses pyqt problem. Es gibt ein docker script um natron zu kompilieren das gut funktioniert. BIn mit docker aber noch nicht warm geworden. Denke es macht sinn erstmal chroot zu lernen.
pbuilder klingt fantastisch Werde das die Tage mal versuchen.
@hikaruhikaru hat geschrieben:09.04.2021 22:32:09Wenn ich mir anschaue, was offenbar der aktuelle Stand von Natron zu sein scheint [1], dann könnte ich mir außerdem vorstellen, dass zu viel Handarbeit nötig ist, als dass pbuilder wirkliche Vorteile gegenüber einem händischen chroot bietet.
ja natron hat dieses pyqt problem. Es gibt ein docker script um natron zu kompilieren das gut funktioniert. BIn mit docker aber noch nicht warm geworden. Denke es macht sinn erstmal chroot zu lernen.