Puncte:0

How do I package my source code on a GitHub repo for a PPA?

drapel cn

I am trying to make a PPA to run a custom version of open5gs on POWDER testbed. The source code will be a GitHub repo so how do I include the source code in my package? I believe I need to make .deb package? Any help would be appreciated!

drapel us
Pentru PPA trebuie să-l găzduiți în [Launchpad](http://launchpad.net/). Alternativ, îl puteți găzdui în GitHub și îl puteți oglindi în Launchpad. *cum includ codul sursă în pachetul meu* -- Acest lucru nu este clar. *Cred că trebuie să fac pachetul .deb* -- Launchpad face asta pentru tine.
drapel us
Rețineți că mai întâi trebuie să creați o sursă Debian (care poate fi compilată în .deb pe computer).
Sarah Tanveer avatar
drapel cn
„Cum pot include codul sursă în pachetul meu -- Acest lucru nu este clar” Vreau să spun că codul pe care încerc să îl împachetez este un depozit GitHub și are multe fișiere, așa că nu sunt sigur dacă trebuie să fac ceva diferit. Cum se creează o sursă Debian?
drapel us
*Cum se creează o sursă Debian?* -- Este [complicat](https://www.debian.org/doc/manuals/maint-guide/start.en.html). Cel mai simplu mod este să vezi structura codului sursă a unei aplicații similare (scrisă în același limbaj de programare). Fără mai multe detalii chiar nu putem ajuta. Puteți posta un link către depozitul GitHub, astfel încât cineva să poată adăuga mai multe informații?
Sarah Tanveer avatar
drapel cn
https://github.com/open5gs/open5gs aici este repo. Știu că open5gs are deja un PPA activ, dar folosesc acest repo ca substituent, deoarece codul echipei mele va dura ceva timp, dar repo-ul ar fi foarte asemănător cu acesta. Trebuie doar să fac procesul de ambalare și de creare a unui PPA o dată.
drapel us
Acest proiect este deja în format sursă Debian. Importați-l în Launchpad (înregistrați-l dacă nu este deja) și oglindiți codul din GitHub. Apoi ar exista o opțiune pentru crearea unei rețete de ambalare (mergi cu opțiunile implicite). Odată ce este făcut, ar exista o opțiune de a-l construi într-un PPA. Dacă rămâneți blocat, puneți o nouă întrebare pentru fiecare dintre ei.
Sarah Tanveer avatar
drapel cn
Prin formatul sursă debian, te referi la folderul „debian”? Și dacă schimb o parte din cod mai târziu, aș putea urma aceiași pași sau ar trebui să schimb manual în formatul sursă Debian?
drapel us
Da, un folder `debian/` configurat corespunzător îl transformă într-o „sursă debian”. După schimbarea codului, trebuie doar să actualizați jurnalul de modificări din folderul sursă debian (cu comanda `dch`). Odată ce ați creat PPA, după ce ați schimbat sursa trebuie doar să o construiți din nou în Launchpad (nu este nevoie să repetați ceilalți pași).
Sarah Tanveer avatar
drapel cn
Bine, mulțumesc mult! Ai fost de mare ajutor!

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.