Puncte:1

Imposibil de localizat pachetul openal-soft

drapel lb
Z0q

Încerc să instalez deschis-moale pe Ubuntu Focal, dar fără noroc.

Acesta este pachetul pe care aș dori să-l instalez:

https://packages.ubuntu.com/source/focal/openal-soft

Ce am incercat:

actualizare sudo apt
universul sudo add-apt-repository
sudo apt install openal-soft

Am pierdut ceva?

Puncte:2
drapel zw

Încercați să instalați binar pachet folosind numele său sursă pachet. Sunt lucruri diferite. Pachetul sursă are deschis-moale nume, în timpul compilării sale sunt produse următoarele pachete binare:

  • libopenal-date â Implementarea software a API-ului audio OpenAL (fișiere de date)
  • libopenal-dev â Implementarea software a API-ului audio OpenAL (fișiere de dezvoltare)
  • libopenal1 â Implementarea software a API-ului audio OpenAL (biblioteca partajată)
  • makehrtf â Utilitar de procesare și compoziție HRTF
  • openal-info â Utilitar informațional pentru API-ul audio OpenAL

Deci, modalitatea reproductibilă de a instala pachete binare ale OpenAL este următoarea:

universul sudo apt-add-repository
sudo apt-get update
sudo apt-get install libopenal-dev makehrtf openal-info

și apoi puteți începe să dezvoltați software folosind această bibliotecă.

Z0q avatar
drapel lb
Z0q
Deci, dacă am înțeles bine, nu este pachetul pentru https://openal-soft.org/, ci codul sursă pentru https://openal.org/?
Z0q avatar
drapel lb
Z0q
Sau este invers? `openal-soft` este pachetul sursă pentru `openal-soft` și libopenal-dev este biblioteca compilată a `openal-soft`?
N0rbert avatar
drapel zw
Acesta este modul în care funcționează pachetul software Debian. Nu știu dacă trebuie să compilați ceva sau nu. Vă rugăm să clarificați cazul dvs. de utilizare.
Z0q avatar
drapel lb
Z0q
Da, aș dori să includ biblioteca https://openal-soft.org/ în aplicația mea folosind `CMake`
N0rbert avatar
drapel zw
Apoi `openal.pc` pentru `pkg-config` [este conținut](https://packages.ubuntu.com/focal/amd64/libopenal-dev/filelist) în `libopenal-dev`. Deci, în mod normal, ar trebui să fie compilat.
Z0q avatar
drapel lb
Z0q
Bine, habar n-am ce face un fișier `*.pc`, dar cred că încep să înțeleg că am nevoie de acel pachet pentru a face legătura cu `openal`?
N0rbert avatar
drapel zw
Da, exact. Toate pachetele `*-dev` sunt create în acest scop.
Puncte:0
drapel lb
Z0q

Pe lângă răspunsul lui N0rbert, am reușit să instalez pachetul folosind:

vcpkg instalează openal-soft

Acest lucru era necesar vcpkg să fie instalat mai întâi:

https://lindevs.com/install-vcpkg-on-ubuntu/

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.