Puncte:3

Cum gestionează ubuntu pachetele?

drapel lu

Un noob aici. Îmi doresc foarte mult să învăț sau cel puțin să am câteva idei despre cum este împachetat software-ul în Ubuntu.

Este compilat și împachetat de autorul pachetului?

Sau este compilat de dezvoltatorii Ubuntu?

Cum alege Ubuntu pachetele care ar putea fi instalate direct prin managerul de pachete apt.

Aș aprecia foarte mult explicațiile ELI5

Mulțumesc

guiverc avatar
drapel cn
https://packaging.ubuntu.com/html/ Dar aș alege un pachet și aș urma crearea lui în Ubuntu, până în amonte. Voi folosi `gcc-10` (https://packages.ubuntu.com/focal/gcc-10) deoarece a fost ultimul pachet pe care l-am căutat. În dreapta detaliilor de pe pachet, veți vedea pagina de pornire (indicii din amonte), menținători, jurnalul de modificări și multe altele. Compilările se fac de către infrastructură/constructori (*mașini nu oameni*)... Compilările se fac local; apoi încărcat adesea în PPA-uri pentru testare de către noi înșine, alții în echipe înainte de a ne angaja la sursă pentru încărcare în Ubuntu etc.
guiverc avatar
drapel cn
https://packaging.ubuntu.com/ubuntu-packaging-guide.pdf sau https://packaging.ubuntu.com/html/ , dar există multe ghiduri, de ex. Lubuntu pot fi găsite la https://phab.lubuntu.me/w/packaging/
OK-Validation avatar
drapel lu
@guiverc: Mulțumesc. Asta pare a fi de ajutor. Am o întrebare totuși; despre unele pachete, cum ar fi paraview `sudo apt-cache show paraview:` arată `Matainer: Ubuntu Developers Original-Matainer: Debian Science Team Erori: https://bugs.launchpad.net/ubuntu/+filebug ` care este diferența dintre întreținător și întreținătorul original?
guiverc avatar
drapel cn
Este posibil să fi fost util un link (https://packages.ubuntu.com/impish/paraview) care îmi arată că dezvoltatorii Ubuntu întrețin pachetul așa cum ați spus; în partea de sus văd că este un pachet „univers” (adică.numai asistență comunitară) cu dezvoltatorii din amonte Debian Science Team (https://packages.debian.org/bookworm/paraview), așa că, de exemplu, aș căuta în continuare https://tracker.debian.org/pkg/paraview pentru mai multe indicii DACĂ Jurnalul de modificări Ubuntu nu a fost suficient (https://changelogs.ubuntu.com/changelogs/pool/universe/p/paraview/paraview_5.9.0-2ubuntu1/changelog; uitați-vă la modificări; nume/e-mailuri etc). Debian este în amonte, adică. sursă.
guiverc avatar
drapel cn
Un procent mare de pachete Ubuntu provin din amonte (Debian este în amonte). Sunt implicat cu Lubuntu (*deci ofer acel link așa cum îl știam mai devreme*); LXQt-ul nostru pe care îl oferim a fost mai nou în Ubuntu decât Debian pentru ultimele versiuni, deoarece Debian era în *îngheață* și a fost mai ușor de împachetat numai pentru Ubuntu/Lubuntu. Debian nu mai este în *freeze*, așa că pachetele Lubuntu au discutat doar recent despre împachetarea următoarei versiuni în amonte în Debian, așa că va reveni la noi (și Debian beneficiază și de ambalare... așa că mulți *devs* au e-mailurile \@debian și \@ubuntu.. veți descoperi!)
OK-Validation avatar
drapel lu
@guiverc: Multumesc mult pentru intrarea detaliata. Mi se pare foarte util, probabil că îl poți adăuga ca răspuns.
Puncte:5
drapel cn

Aș sugera să alegeți un pachet și să urmați crearea acestuia în Ubuntu, până în amonte. voi folosi gcc-10 (https://packages.ubuntu.com/focal/gcc-10) deoarece a fost ultimul pachet pe care l-am căutat. În dreapta detaliilor de pe pachet veți vedea pagina de pornire (indicii din amonte), menținători, jurnal de modificări și multe altele. Compilările sunt făcute de infrastructură/constructori (masini nu oameni)...

Compilările se fac local; apoi încărcat adesea în PPA-uri pentru testare de către noi înșine, alții în echipe înainte de a ne angaja la sursă pentru încărcare în Ubuntu etc.

Referință utilă (dar sunt multe altele!)

dar există multe ghiduri, de ex. Cele Lubuntu pot fi găsite la https://phab.lubuntu.me/w/packaging/

În comentariu ai întrebat despre paraviz

Un link poate fi util (https://packages.ubuntu.com/impish/paraview) îmi arată că dezvoltatorii Ubuntu întrețin pachetul așa cum ați spus; în partea de sus văd că este un pachet univers (adică. numai sprijinul comunității) cu dezvoltatorii din amonte Debian Science Team (https://packages.debian.org/bookworm/paraview) deci, de exemplu, pot să mă uit în continuare https://tracker.debian.org/pkg/paraview pentru mai multe indicii DACĂ jurnalul de modificări Ubuntu nu a fost suficient (https://changelogs.ubuntu.com/changelogs/pool/universe/p/paraview/paraview_5.9.0-2ubuntu1/changelog; uitați-vă la schimbări; nume/e-mailuri etc).

Debian este în amonte, adică. sursa.

Un procent mare de pachete Ubuntu provin din amonte. Sunt implicat cu Lubuntu (prin urmare, am furnizat acel link așa cum îl știam mai devreme); LXQt-ul nostru pe care îl oferim a fost mai nou în Ubuntu decât Debian pentru ultimele versiuni, deoarece Debian a fost adesea în înghețare și a fost mai ușor de ambalat numai pentru Ubuntu/Lubuntu. Debian nu mai este în bloc, așa că Lubuntu dezvoltatori/packagers au discutat doar recent despre ambalarea următoarei versiuni în amonte în Debian, așa că va reveni la noi (astfel Debian beneficiază și de ambalaj... Mulți dezvoltatori (dar nu tot) au e-mailuri @debian și @ubuntu.. veți descoperi, așa că nu vă mirați dacă un singur nume apare folosind ambele!)

guiverc avatar
drapel cn
aceasta este doar o copie *oarecum* rapidă a comentariilor mele... sper că fără erori și toate link-urile transformate corect în link-uri din nou..
Puncte:2
drapel cn

Ubuntu are în prezent două sisteme de ambalare software, sistemul tradițional APT și un nou sistem SNAP. Primul continuă să fie folosit pentru componentele de bază ale sistemului și multe aplicații software. Acesta din urmă este folosit pentru aplicații software.

Software-ul din depozitele APT este compilat de la sursă și împachetat în .deb fișiere pachet de către dezvoltatorii Ubuntu și comunitatea Ubuntu. Pachetele sunt supuse unui proces de control al calității înainte de a ajunge în sursele oficiale de software Ubuntu. Pentru aplicațiile care nu sunt pachete de bază, depinde în mare măsură de colaboratori dacă și cât de repede ajung la sursele oficiale de software.

Ghidul de ambalare Ubuntu prezintă persoanele care doresc să fie implicate în ambalaj în modul în care funcționează tehnic.

Software-ul publicat în Snap este compilat și publicat de dezvoltatorul de software.Acest lucru, împreună cu faptul că Snap este independent de distribuție, face mult mai ușoară și mai rapidă transmiterea de versiuni mai noi de software către utilizatori.

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.