Wie erstelle ich ein Paket und seine Abhängigkeiten rekursiv auf einem Debian-basierten System?

984
netvope

Grundsätzlich will ich

  1. apt-getAbhängigkeitsauflösungsfähigkeit und
  2. um Pakete mit benutzerdefinierten Optionen zu kompilieren (z. B. dem Ladepfad).

Kann das mit der apt-*Suite gemacht werden? Wenn nicht, kann ich vielleicht versuchen, Portage einzurichten? (was auf einem Debian-basierten System schwierig sein kann?)

1

1 Antwort auf die Frage

0
netvope

Also habe ich Portage ausprobiert ... Die Installation von Portage auf einem nicht auf Gentoo basierenden System ist viel einfacher als ich dachte!

Sie haben einen Port namens Gentoo Prefix . Ich folgte der Bootstrapping-Anleitung und es funktionierte einwandfrei (fast, außer dass ich MAKEFLAGS=-jfür das Bereinigen aufräumen muss groff-1.21). Es dauerte jedoch viel Zeit, um zu bauen.

Das Beste an Gentoo Prefix ist, dass ich es vom Paketmanager des Systems getrennt halten kann und kein Root-Privileg benötigt. Ich habe ein bisschen mit den USEFlaggen gespielt CFLAGSund der Build-Prozess scheint sehr flexibel zu sein.

Ich bin auf dieses Problem gestoßen, als ich meine eigenen niedrigen Bewertungen / schlechten Antworten von früher aufräumte. Ihre Antwort ist definitiv besser als meine, also ist es wichtig, sie als solche auszuwählen? ; p Journeyman Geek vor 11 Jahren 0