MLD-5.x > Development

[5.5 x86_64] Kompilieren klappt nicht. (sispmctl-Paket für eine USB-Steckdose)

<< < (4/5) > >>

clausmuus:
Auschecken kannst Du nur die Sourcen von Paketen die wir erstellt haben. Und im Ordner .packages liegen nur Pakete die DU gebaut hast. Wenn Du jedoch lediglich die sispmctl Sourcen kompiliert hast, wurde da raus noch kein Paket erstellt. Dafür müssen alle erforderlichen Dateien und Ordner erstellt werden, die das Erstellen des Paketes steuern.

wayne:

--- Quote from: clausmuus on December 09, 2020, 12:14:32 ---Auschecken kannst Du nur die Sourcen von Paketen die wir erstellt haben. Und im Ordner .packages liegen nur Pakete die DU gebaut hast.
Wenn Du jedoch lediglich die sispmctl Sourcen kompiliert hast, wurde da raus noch kein Paket erstellt. Dafür müssen alle erforderlichen Dateien und Ordner erstellt werden,
die das Erstellen des Paketes steuern.

--- End quote ---
...ojeoje, dann bin ich aber an dieser Stelle raus.  :'(

Anderer Versuch...
Auch mit einem "apt-get install sispmctl" lässt sich im Docker das sispmctl-Paktet installieren.

Könnte ich die source.list im Host anpassen und die Debian Buster Quelllen einfügen (temporär und nur für die Installation von sispmctl)?
Ohne dass etwas zerschossen wird?

clausmuus:
Theoretisch geht das. Nur leider klappt das nicht immer, da manchmal Abhängigkeiten bestehen, die nicht aufgelöst werden können. Ob das störende Nebenwirkungen hat, kann ich eventuell sagen, wenn Du hier postest was alles bei der Installation des Paketes in der MLD installiert bzw. ersetzt werden soll.

clausmuus:
Ich hab aber gerade mal einen Blick in die Abhängigkeiten des Paketes geworfen. Die werden durchaus von der MLD erfüllt. Wenn Du die Installation erzwingst (ohne Auflösen der Abhängigkeiten), wird das Tool funktionieren.
Die Installation sollte so gehen: dpkg --force-all -i sispmctl_3.1-1+b2_amd64.deb

wayne:
Mit einem dpkg --force-all -i sispmctl_3.1-1+b2_amd64.deb lässt sich das Paket installieren und die USB-Steckdose funktioniert.

--- Code: ---MLD-x86> dpkg --force-all -i sispmctl_3.1-1+b2_amd64.deb
Create a snapshot of '/mnt/root/@root' in '/mnt/root/2020-12-10 18:41'
Delete subvolume (no-commit): '/mnt/root/2020-12-10 18:40'
Selecting previously unselected package sispmctl.
(Reading database ... 24744 files and directories currently installed.)
Preparing to unpack sispmctl_3.1-1+b2_amd64.deb ...
Unpacking sispmctl (3.1-1+b2) ...
dpkg: sispmctl: dependency problems, but configuring anyway as you requested:
 sispmctl depends on libusb-0.1-4 (>= 2:0.1.12); however:
  Version of libusb-0.1-4 on system is 0.1.12-~1.

Setting up sispmctl (3.1-1+b2) ...
MLD-x86>

--- End code ---
Die Abhängigkeiten werden wohl nicht ganz erfüllt.

--- Code: ---E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
--- End code ---
...jetzt kann ich keine weiteren Pakete installieren...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version