Puncte:0

Erori la instalarea Darling pe Ubuntu 20.04 LTS

drapel ai

Darling este un software care ajută la rularea aplicațiilor macos pe unbuntu, dar primesc erori la instalarea lui -- Când încerc să fug sudo dpkg -i darling-dkms_0.1.20210224.testing_amd64.deb

Oferă următoarea ieșire -

Se selectează pachetul neselectat anterior, dragă-dkms.
(Se citește baza de date... 344458 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea darling-dkms_0.1.20210224.testing_amd64.deb...
Se despachetează darling-dkms (0.1.20210224~testare)...
Se configurează darling-dkms (0.1.20210224~testare)...
>>> DKMS: adăugați, construiți și instalați modul

Se creează linkul simbolic /var/lib/dkms/darling-mach/0.1/source ->
                 /usr/src/darling-mach-0.1

DKMS: adăugare finalizată.

Pregătirea nucleului nu este necesară pentru acest nucleu. Se trece peste...

Modul de construcție:
curatare zona de constructie.....
'make' -C lkm/ MIGDIR=/usr/src/darling-mach-0.1/miggen MIGDIR_REL=../miggen......(stare de ieșire greșită: 2)
EROARE (dkms apport): imposibil de determinat pachetul sursă pentru darling-dkms
Eroare! Stare de returnare greșită pentru modulul construit pe nucleu: 5.11.0-27-generic (x86_64)
Consultați /var/lib/dkms/darling-mach/0.1/build/make.log pentru mai multe informații.
dpkg: eroare la procesarea pachetului darling-dkms (--install):
 instalat pachetul darling-dkms subprocesul de script post-instalare a returnat eroare starea de ieșire 10
Au fost întâlnite erori în timpul procesării:
 dragă-dkms

Când încerc să instalez dragă, dă...

Selectarea pachetului neselectat anterior dragă.
(Se citește baza de date... 349934 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea darling_0.1.20210224.testing_amd64.deb...
Desfacere dragă (0.1.20210224~testare)...
dpkg: problemele de dependență împiedică configurarea lui dragă:
 draga depinde de libc6 (>= 2,32); in orice caz:
  Versiunea libc6:amd64 pe sistem este 2.31-0ubuntu9.2.
 draga depinde de libc6-i386 (>= 2,32); in orice caz:
  Versiunea libc6-i386 pe sistem este 2.31-0ubuntu9.2.
 dragă depinde de dragă-dkms; in orice caz:
  Pachetul darling-dkms nu este încă configurat.

dpkg: eroare la procesarea pachetului dragă (--install):
 probleme de dependență - lăsând neconfigurat
Au fost întâlnite erori în timpul procesării:
 dragă

Când verific autentificarea /var/lib/dkms/darling-mach/0.1/build/make.log se spune --

DKMS make.log pentru darling-mach-0.1 pentru kernel 5.11.0-27-generic (x86_64)
Sâmbătă, 28 august 2021 21:17:57 IST
make: se introduce în directorul „/var/lib/dkms/darling-mach/0.1/build/lkm”
Versiunea de rulare a nucleului este 5.11.0-27-generic
rm -f dragă-mach.mod.o
make -C /lib/modules/5.11.0-27-generic/build M=/var/lib/dkms/darling-mach/0.1/build/lkm modules
make[1]: se introduce în directorul „/usr/src/linux-headers-5.11.0-27-generic”
Versiunea de rulare a nucleului este 5.11.0-27-generic
Invocat de sistemul de construire a nucleului, construit pentru 5.11.0-27-generic
  CC [M] /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.o
În fișierul inclus din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/port.h:90,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.c:74:
/var/lib/dkms/darling-mach/0.1/build/lkm/EXTERNAL_HEADERS/stdint.h:137: avertisment: „UINTPTR_MAX” redefinit
  137 | #define UINTPTR_MAX UINT64_MAX
      | 
În fișierul inclus din ./include/linux/limits.h:7,
                 de la ./include/linux/kernel.h:6,
                 din ./include/linux/list.h:9,
                 de la ./include/linux/module.h:12,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/duct/duct.h:50,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.c:67:
./include/vdso/limits.h:17: notă: aceasta este locația definiției anterioare
   17 | #define UINTPTR_MAX ULONG_MAX
      | 
În fișierul inclus din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/vm_param.h:79,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/mach_types.h:115,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/clock.h:38,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/sched_prim.h:72,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.c:76:
/var/lib/dkms/darling-mach/0.1/build/lkm/libkern/os/overflow.h:66:3: eroare: #error os_overflow se așteaptă la module integrate de tip generic
   66 | # eroare os_overflow se așteaptă la elementele interne de tip generic
      | ^~~~~
În fișierul inclus din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/mach_types.h:115,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/clock.h:38,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/sched_prim.h:72,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.c:76:
/var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/vm_param.h: În funcția âmach_vm_round_page_overflowâ:
/var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/vm_param.h:126:23: eroare: declararea implicită a funcției âos_add_overflowâ; ați vrut să spuneți âos_add3_overflowâ? [-Werror=declarație-implicit-funcție]
  126 | bool __ovr = os_add_overflow(in, (__typeof__(*out))PAGE_MASK, out); \
      | ^~~~~~~~~~~~~~~~
/var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/mach/vm_param.h:134:9: notă: în extinderea macro-ului âround_page_overflowâ
  134 | return round_page_overflow(in, out);
      | ^~~~~~~~~~~~~~~~~~~
În fișierul inclus din /var/lib/dkms/darling-mach/0.1/build/lkm/bsd/sys/event.h:674,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_mqueue.h:82,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_port.h:91,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/task.h:126,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/thread.h:122,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/kern/sched_prim.h:74,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.c:76:
/var/lib/dkms/darling-mach/0.1/build/lkm/bsd/sys/fcntl.h: La nivel superior:
/var/lib/dkms/darling-mach/0.1/build/lkm/bsd/sys/fcntl.h:145: avertisment: „AT_EACCESS” redefinit
  145 | #define AT_EACCESS 0x0010 /* Folosește ID-uri efective în verificarea accesului */
      | 
În fișierul inclus din ./include/linux/fcntl.h:6,
                 de la ./include/linux/fs.h:26,
                 de la ./include/linux/huge_mm.h:8,
                 de la ./include/linux/mm.h:703,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/duct/duct.h:55,
                 din /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.c:67:
./include/uapi/linux/fcntl.h:99: notă: aceasta este locația definiției anterioare
   99 | #define AT_EACCESS 0x200 /* Acces de testare permis pentru
      | 
cc1: unele avertismente fiind tratate ca erori
make[2]: *** [scripts/Makefile.build:287: /var/lib/dkms/darling-mach/0.1/build/lkm/osfmk/ipc/ipc_entry.o] Eroare 1
make[1]: *** [Makefile:1848: /var/lib/dkms/darling-mach/0.1/build/lkm] Eroare 2
make[1]: se părăsește directorul „/usr/src/linux-headers-5.11.0-27-generic”
make: *** [Makefile:615: default] Eroare 2
make: Ieșim din directorul „/var/lib/dkms/darling-mach/0.1/build/lkm”

Te rog ajuta-ma

Sunt pe Ubuntu 20.04 LTS

Orice expert, va rog ajutati

Kushagra Srivastava avatar
drapel ai
Am postat acest lucru și pe pagina lor de probleme GitHub, dacă acesta nu ar fi locul potrivit. _zgomote triste_
Puncte:2
drapel cn

Rezultatul dvs. indică în mod clar că versiunea dvs. de Ubuntu este prea veche:

draga depinde de libc6 (>= 2,32); in orice caz:
  Versiunea libc6:amd64 pe sistem este 2.31-0ubuntu9.2

Fie instalați o versiune mai veche de Darling, fie o versiune mai nouă de Ubuntu.

Kushagra Srivastava avatar
drapel ai
WOW Ubuntu 20.04 a devenit vechi.......
Kushagra Srivastava avatar
drapel ai
oricum am instalat niste dependente si a functionat
Puncte:0
drapel ai

Doar instalați aceste dependențe

sudo apt install cmake clang bison flex libfuse-dev libudev-dev pkg-config libc6-dev-i386 \
linux-headers-generic gcc-multilib libcairo2-dev libgl1-mesa-dev libglu1-mesa-dev libtiff5-dev \
libfreetype6-dev git libelf-dev libxml2-dev libegl1-mesa-dev libfontconfig1-dev libbsd-dev \
libxrandr-dev libxcursor-dev libgif-dev libavutil-dev libpulse-dev libavformat-dev libavcodec-dev \
libavresample-dev libdbus-1-dev libxkbfile-dev libssl-dev
Puncte:0
drapel br

Rulez Ubuntu 20.04.3 LTS și celelalte răspunsuri nu au funcționat pentru mine. Am rulat următoarele comenzi pentru a rezolva problema:

sudo apt remove darling-dkms # elimina pachetul defect
sudo apt update && sudo apt upgrade # pachete de actualizare și upgrade. Acest lucru ar trebui, de asemenea, să vă actualizeze nucleul la o versiune mai nouă (pentru mine, acesta a fost 5.10.0-1051-oem)
sudo apt install darling-dkms

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.