Puncte:0

Cum instalez libobjc-9-dev pe Ubuntu pentru ARM?

drapel ar

Încerc să instalez Clang pe Ubuntu 20.04 pentru ARM, care are nevoie libobjc-9-dev. Depozitele Ubuntu 20.04 ARM au doar o versiune care are nevoie de GCC 9.3, dar în prezent am GCC 9.4 (încercarea de a face downgrade la GCC 9.3 duce la apt să mă solicite să dezinstalez x11 și xwayland).

Caut o modalitate de a lua doar unul mai nou libobjc-9-dev dar nu gasesc niciun link. am găsit acest site oficial, și scrie „Puteți descărca fișierul solicitat [...] pe oricare dintre aceste site-uri:” dar nu există site-uri listate după două puncte. am gasit si eu acest site neoficial și toate linkurile pentru pachetele deb sunt pentru x86. Al treilea link de pe Google este pentru un alt site neoficial care pare să o aibă cu excepția faptului că linkul pentru „Pachet binar” indică un Pachetul x86_64 de la Ubuntu. Dacă schimb manual „amd64” în „arm64”, atunci linkul nu funcționează.

Cum descarc și instalez Clang și libobjc-9-dev? Am încercat sudo apt install și primele trei link-uri de pe Google încă nu reușesc să găsesc o versiune ARM a libobjc-9-dev versiune 9.4.0-1ubuntu1~20.04 (pentru a se potrivi cu versiunea GCC a Ubuntu).

Pentru înregistrare, iată mesajul când încercați să instalați libobjc-9-dev pe Ubuntu 20.04 pentru ARM:

$ sudo apt install libobjc-9-dev
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Unele pachete nu au putut fi instalate. Acest lucru poate însemna că ai
a solicitat o situație imposibilă sau dacă utilizați instabil
distribuție că unele pachete necesare nu au fost încă create
sau a fost mutat din Incoming.
Următoarele informații pot ajuta la rezolvarea situației:

Următoarele pachete au dependențe neîndeplinite:
 libobjc-9-dev : Depinde: gcc-9-base (= 9.3.0-17ubuntu1~20.04) dar 9.4.0-1ubuntu1~20.04 urmează să fie instalat
                 Depinde: libgcc-9-dev (= 9.3.0-17ubuntu1~20.04) dar 9.4.0-1ubuntu1~20.04 urmează să fie instalat
guiverc avatar
drapel cn
O privire rapidă arată că *focal* sau 20.04 ar trebui să aibă disponibil `libobjc-9-dev | 9.3.0-17ubuntu1~20.04 | actualizări focale/univers | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x` care nu este versiunea pe care o utilizați; se pare că ați făcut upgrade la pachetul *testing* sau propus `libobjc-9-dev | 9.4.0-1ubuntu1~20.04 | focal-propus/univers | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x` deci problema ta. De ce ați adăugat pachetele propuse/de testare, ca și cum le-ați elimina, probabil veți reveni la problema care a avut să instalați pachetele *propuse* în primul rând.
Aaron Franke avatar
drapel ar
@guiverc Nu am adăugat pachete propuse/de testare. Aceasta este în mare parte o instalare curată a Ubuntu, fără depozite suplimentare sau setări speciale. Am făcut câteva lucruri precum `sudo apt install build-essential`. GCC 9.4 este doar versiunea pe care mi-a oferit-o Ubuntu. Dacă încerc să-l downgradez la GCC 9.3, încearcă să elimine x11.
Aaron Franke avatar
drapel ar
Când am descărcat Ubuntu, am găsit versiunea zilnică [aici](https://cdimage.ubuntu.com/focal/daily-live/current/). Este posibil ca aceste versiuni zilnice să aibă implicit pachetele propuse/de testare? Dacă da, de unde pot obține o versiune non-zilnică de Ubuntu 20.04 pentru ARM? Nu găsesc alte linkuri de descărcare pentru el.
guiverc avatar
drapel cn
Imaginile *zilnice* sunt pentru testarea QA din 20.04.4, care nu este programată pentru lansare până în [10 februarie 2022](https://wiki.ubuntu.com/FocalFossa/ReleaseSchedule) Imaginile lansate se găsesc la https:/ /cdimage.ubuntu.com/releases/20.04.3/release/ (veți vedea un link pentru construirea brațului)
Aaron Franke avatar
drapel ar
@guiverc Nu văd niciun ISO pentru versiunea desktop a Ubuntu la acel link.Sunt toate versiuni de server.
guiverc avatar
drapel cn
Îmi pare rău, tocmai am verificat că *arm64* era acolo, dar nu a fost menționată nicio mențiune despre Server/Desktop în întrebarea dvs., așa că nu am căutat asta. Nu îl folosesc eu însumi nu am motive să-mi amintesc ce este disponibil cu ușurință îmi pare rău (`desktopify` convertește o imagine de server în desktop pentru raspberry.pi; creat de un lider anterior al Ubuntu Desktop pentru Canonical https://github.com /wimpysworld/desktopify)
Aaron Franke avatar
drapel ar
Mulțumesc că ai încercat să ajuți. Totuși, am menționat X11 și Wayland în postarea mea.
guiverc avatar
drapel cn
Am văzut aici multe întrebări care se întrebau de ce utilizatorii au X11/Wayland instalat pe serverele lor... Acestea pot fi instalate datorită utilizării aplicațiilor desktop utilizate în mod obișnuit pentru conversia imaginilor pe servere; unele pachete *deb* încorporate au reguli *depende* pentru X11 sau Wayland... astfel încât acele pachete pot exista și pe servere. Cel mai bine este dacă ești explicit.

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.