Beitrag
von nudgegoonies » 27.10.2013 14:05:14
Ich habe ein simples lokales Repo für mein selbstcompiliertes Zeug. Es ist via file:/// eingebunden und bisher funktionierte immer alles gut. Jetzt habe ich aber ein Problem mit Abhängigkeiten. Und zwar sieht Synaptic von einem Paket auf einmal nur das 32 Bit Paket und nicht das 64 Bit Paket. Wenn die 32 Bit Pakete verschiebe und im Verzeichnis nur die 64 Bit Pakete sind dann wird die 64 Bit Version gefunden. Ich stehe völlig auf dem Schlauch. Auf der Konsole via apt habe ich das selbe Problem. Bei einem anderen Paket auch. Das Repo ist so aufgebaut, dass die Sourcen (dsc, *.debian, *.orig.tar.gz), *.changes und die 32 und 64 Bit Pakete im selben Verzeichnis liegen. Warum klappt das bei den einen Paketen und den anderen nicht?
Meine /etc/apt/sources.list.d/meins.list:
Code: Alles auswählen
deb [ trusted=yes ] file:///home/andreas/meins ./
deb-src [ trusted=yes ] file:///home/andreas/meins ./
Dann ist das noch hochgepinnt:
Package: *
Pin: origin ""
Pin-Priority: 1001
Den Repo-Index erstelle ich mit:
dpkg-scanpackages -m ./ > Packages && gzip -f Packages
dpkg-scansources ./ > Sources && gzip -f Sources
Zuletzt geändert von
nudgegoonies am 27.11.2013 08:58:20, insgesamt 1-mal geändert.
Soft: Bullseye AMD64, MATE Desktop. Repo's: Backports, kein Proposed, eigene Backports. Grafik: Radeon R7 360 MESA.
Hardware: Thinkstation S20, Intel X58, 16GB, Xeon W3530, BCM5755 NIC, EMU10K1 SND, SATA SSD+HDS und DVD+RW.