Puncte:0

Nu îmi pot face Arhitectura: orice fișier de control Debian să funcționeze

drapel us

Sunt POC- e simplu .deb pachet.

Conținutul său este:

introduceți descrierea imaginii aici

După cum puteți vedea, am un FW (care va fi încărcat pe o altă mașină din gazdă) și un fișier .cpp care va fi compilat de postinst, care arată cam așa:

set -e
cd /share/opt/ && make install # Îl voi muta într-un sub-dir în interiorul `opt` mai târziu...

La construirea pachetului cu dpkg-deb --build --root-owner-group hello_1.0_any Primesc un fișier .deb frumos hello_1.0_any.deb pe care nu le pot instala:

Arhitectura pachetului (oricare) nu se potrivește cu sistemul (amd64)

Cu toate acestea, atunci când rulează cu arhitectura „toate”, funcționează.

Fișierul meu de control arată astfel:

Pachet: Hello-world
Versiune: 1.0
Arhitectură: orice
Întreținere: _
Descriere: salut lume

De ce s-ar rupe asta?

De ce nu folosesc „toate”? Deoarece .deb postinst compilează un driver pe mașina țintă, care este dependent de arhitectură, dar sursele nu sunt - așa că „orice” pare mai potrivit, vezi docs:

Un wildcard de arhitectură care identifică un set de arhitecturi de mașini Debian, consultați metacaracterele de arhitectură. oricare se potrivește cu toate arhitecturile mașinilor Debian și este cel mai frecvent utilizat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.