View previous topic :: View next topic |
Author |
Message |
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1779
|
Posted: Wed Feb 24, 2021 9:18 am Post subject: binpkgs bisher *.tbz2 - heute *.xpak - nach Änderungen |
|
|
Hallo zusammen,
ich bin schon länger dabei, für mein Notebook auf meinem PC binpkgs zu erstellen.
Heute waren etwas mehr als 50 Pakete von kde-plasma im Update.
Bisher habe ich in dem Verzeichnis kde-plasma immer Pakete mit der Endung *.tbz2 gefunden.
Doch beim heutigen Update gibt es diese Pakete nicht mehr,
sondern nur Verzeichnisse mit dem Paketnamen, in denen *.xpak liegen.
Nun meine Frage:
Wenn ich das richtig verstehe, sind das keine binpkgs mehr, sondern Verzeichnisse incl. ebuild,
so jedenfalls steht es in dem WIKI, das ich dafür nutze.
Wie kann ich es wieder hinbekommen, daß binpkgs mit der Endung tbz2 erstellt werden,
denn die xpak-Dinge kann ich mit Sicherheit nicht installieren.
Ehrlich gesagt, bin ich enttäuscht, daß das Update, das vorhin stattgefunden hat,
offensichtlich vollkommen umsonst war, weil keine binpkgs gebaut wurden.
Hat jemand eine Lösung für dieses Problem?
Danke im voraus.
Gruß
Manfred
P.S. ich habe das schon in meinem Bericht über binpkgs geschrieben, aber dort werde ich wohl nicht so schnell eine Antwort erwarten können, daher schreibe ich es hier.
Last edited by ManfredB on Sun Feb 28, 2021 12:20 pm; edited 3 times in total |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4683 Location: Germany
|
Posted: Wed Feb 24, 2021 10:54 am Post subject: |
|
|
Hallo Manfred,
doch, das sind binpkgs, die auch fein funktionieren sollten :)
Das kam im neuen portage-3.0.15, dort ist FEATURES=binpkg-multi-instance nun per default enabled.
Schau dazu bitte auch im "man make.conf" unter binpkg-multi-instance, dort ist das ganze gut dokumentiert :)
man make.conf --> binpkg-multi-instance wrote: | binpkg-multi-instance
Enable support for multiple binary package instances per ebuild. Having multiple instances is useful for a number of purposes, such as retaining builds that were built with different
USE flags or linked against different versions of libraries. The location of any particular package within PKGDIR can be expressed as follows:
${PKGDIR}/${CATEGORY}/${PN}/${PF}-${BUILD_ID}.xpak
The build-id starts at 1 for the first build of a particular ebuild, and is incremented by 1 for each new build. It is possible to share a writable PKGDIR over NFS, and locking en‐
sures that each package added to PKGDIR will have a unique build-id. It is not necessary to migrate an existing PKGDIR to the new layout, since portage is capable of working with a
mixed PKGDIR layout, where packages using the old layout are allowed to remain in place.
The new PKGDIR layout is backward-compatible with binhost clients running older portage, since the file format is identical, the per-package PATH attribute in the 'Packages' index di‐
rects them to download the file from the correct URI, and they automatically use BUILD_TIME metadata to select the latest builds.
The eclean-pkg command can be used to prune old builds from PKGDIR. It is also possible to remove packages manually, and then run 'emaint --fix binhost' to update the ${PKGDIR}/Pack‐
ages index. This feature is enabled by default. |
Sollte nach wie vor fein funktionieren :) |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1779
|
Posted: Wed Feb 24, 2021 11:11 am Post subject: |
|
|
Hallo Josef.95,
ganz herzlichen Dank für diesen Hinweis. Meine Enttäuschung ist wie weggeblasen dank deiner Meldung.
Dann kann ich nun doch weitermachen wie bisher:
Auf dem PC die binpkgs bilden,
auf dem Notebook installieren.
Große Erleichterung.
Sei freundlich gegrüßt
von
Manfred |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1779
|
Posted: Sun Feb 28, 2021 8:39 am Post subject: |
|
|
Hallo zusammen,
ich bin gerade dabei, gentoo-unstable mit gentoo-kernel-bin neu zu installieren.
Zwar habe ich heute ein Update einer bestehenden Installation durchgeführt,
da wurde noch die xpak-Versionen hergestellt.
Doch bei der Neuinstallation scheint die xpak-Version zu Ende zu sein, denn unter binpkgs kommen nur noch die bisherigen tbz2-Versionen zustande.
Das ist wohl mit der neuesten Version von portage beendet worden?
Eigenartig: mal so -mal anders - dann wieder so....
Gruß
Manfred |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4683 Location: Germany
|
Posted: Sun Feb 28, 2021 11:59 am Post subject: |
|
|
Manfred.
ja, wurde im portage-3.0.16 nun noch mal nachjustiert, siehe Bug 772785
Es gibt aber einen Schalter, mit dem man das Feature wie gewünscht selbst an oder auch abschalten kann :)
Setze FEATURES="binpkg-multi-instance" in der make.conf
falls du es eingeschaltet haben möchtest :) |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1779
|
Posted: Sun Feb 28, 2021 12:19 pm Post subject: |
|
|
Hallo Josef.95!
Du kommst dahergeflogen wie ein Engel -
ich habe gerade die Neuinstallation gestoppt.
Die hatte ich nur vorgehabt, um die neue Version der binpkgs in /var/cache/binpkgs zu erhalten.
Grund: die sehen wesentlich übersichtlicher aus als die tbz2-Versionen.
Vielleicht werde ich morgen einen Neustart mit diesem Eintrag in /etc/portage/make.conf beginnen.
Nur eine Frage noch dazu:
Der Eintrag soll also FEATURES="buildpkg" ersetzen oder ergänzen?
Ich sage einfach herzlichen Dank für diesen Einspruch in mein vorschnelles Fazit.
Es zeigt sich immer wieder, daß ich ohne Nachforschung zu schnell zu Ergebnissen komme,
die Leute wie du einfach kurz und bündig korrigieren können.
Fazit: Was wäre ich ohne dieses Forum und ohne deine Meldungen?
Tausend Dank und einen schönen sonnigen Sonntag Nachmittag!
Gruß
Manfred |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4683 Location: Germany
|
Posted: Sun Feb 28, 2021 12:56 pm Post subject: |
|
|
Hehe, gern geschehen :)
Ergänzen,
FEATURES ist (wie USE auch) eine inkrementelle Variable, sprich das wird zu dem vom Profil gesetzten hinzugefügt (nicht ersetzt).
Du möchtest vermutlich: FEATURES="binpkg-multi-instance buildpkg" in der make.conf |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1779
|
Posted: Sun Feb 28, 2021 2:08 pm Post subject: |
|
|
Auch dafür vielen Dank!
Nun habe ich die Neuinstallation erneut begonnen und gesehen,
daß es funktioniert.
Gruß
Manfred |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|