Actualizare 28.07.2021: ignor ambele erori menționate mai jos, presupunând că înțeleg de ce ambele (vezi mai jos) și am reușit să instalez versiunea debhelper 13.2.1 și versiunea COTURN 4.5.2r3 în Ubuntu 20.04.2. Funcționează fără probleme. Mi-ar plăcea totuși ca un expert să îmi confirme presupunerile sau să mă corecteze. Mulțumiri.
Întrebare inițială: Încerc să instalez COTURN 4.5.2r3 în UBUNTU 20.04 din cauza erorilor din versiunea anterioară care îl împiedică să gestioneze portul 443 pentru comunicațiile SSL, necesar pentru un server WebRCT TURN eficient. În mijlocul acestui lucru, am descoperit că noua distribuție are o dependență de biblioteca debhelper-compat (=13), dar versiunea 20.04.2 a Ubuntu (cea mai recentă versiune stabilă actuală) se actualizează doar la versiunea 12 a debhelper-compat.
La construirea debhelper-compat din Aici (Notă: am folosit versiunea 13.2.1 pentru a fi cea care vine cu Ubuntu 20.10). Am urmat următoarea metodă:
1.- Pachetul dpkg-dev instalat:
sudo apt-get install dpkg-dev
dpkg-source -x yourfile.dsc
am primit o eroare despre lipsa cheii, pentru a verifica fișierul .dsc, dar am verificat semnătura sumei de control sha256 a fișierului dsc (este corect? sigur? comentarii?)
director_pachet cd
dpkg-buildpackage -rfakeroot -b
și aici am primit următoarele mesaje informative și erori ulterior:
pkg-genchanges: informații: încărcare numai binar (nu este inclus codul sursă)
dpkg-source --after-build .
dpkg-buildpackage: informații: încărcare numai binară (nu este inclusă sursa)
fişierul de semnătură debhelper_13.2.1ubuntu1_amd64.buildinfo
gpg: omis „Gianfranco Costamagna <[email protected]>”: Nicio cheie secretă
gpg: dpkg-sign.i0iFX8VO/debhelper_13.2.1ubuntu1_amd64.buildinfo: clear-sign failed: Nicio cheie secretă
dpkg-buildpackage: eroare: nu s-a putut semna fișierul .buildinfo
Înțelegerea mea neexpertă este că aceasta a creat pachetul corect al cărui fișier .building este corect, dar nesemnat. Astfel, nu voi putea (și nici nu vreau) să-l public nicăieri.
Astfel, aș fi în siguranță să execut următoarea comandă:
dpkg -i ../yourfile_arch.deb
Și apoi continuați cu instalarea Coturn 4.5.2r3.
Mulțumesc pentru orice feedback!