Varoitus! Tämä suomennos on liian vanha, katso mieluummin alkuperäistä sivua.
Kehittäjien nurkkaus
Tällä sivulla sijaitseva tieto on tarkoitettu ensi sijassa Debianin kehittäjille vaikka onkin julkista.
Perusteet
- Debianin organisaatio
- Debianissa on mukana monia ihmisiä, ja siihen voi saada yhteyden monelta eri suunnalta. Tältä sivulta löydät ihmisten yhteystiedot, joihin voit ottaa yhteyttä Debianiin liittyvässä asiassasi ja tiedon siitä kuka kysymykseesi saattaa vastata.
- Ihmiset
-
Debiania tuottaa yhteisöllisesti monet ihmiset ympäri
maailman. Paketointityötä tekevät yleisesti Debian-kehittäjät
(DD) (jotka ovat Debian-projetin täysjäseniä) sekä Debian-ylläpitäjät
(DM). Tässä täydellinen lista kaikista
Debian-kehittäjistä ja lista
Debian-ylläpitäjistä sekä paketeista, joita he
ylläpitävät.
Voit myös katsoa maailmankarttaa Debian-kehittäjistä ja kuvagallerioita erinäisistä Debian-tapahtumista.
- Liittyminen Debianiin
- Debian-projekti koostuu vapaaehtoisista, ja yleisesti ottaen etsimme teknisiä tietoja ja taitoja omaavia uusia kehittäjiä, joita kiinnostaa vapaa ohjelmisto ja joilla on vapaa-aikaa. Myös sinä voit auttaa Debiania, katso sivu yllä.
- Kehittäjätietokanta
-
Tietokanta sisältää perustiedot kehittäjistä kaikkien nähtävänä
ja lisäksi yksityisempää tietoa vain muiden kehittäjien katsottavaksi.
Jos aiot kirjautua kehittäjänä sisään, niin käytä SSL-versiota.
Tietokannasta voit katsoa listaa projektin koneista, hakea kenen tahansa kehittäjän GPG-avaimen, vaihtaa salasanaasi tai oppia asettamaan sähköpostin uudelleenohjauksen Debian-tunnuksellesi.
Jos aiot käyttää Debianin koneita, lue ensin Debianin koneiden käyttösäännöt.
- Säännöt
- Kaikkein tärkein dokumentti organisaatiossa, kuvaa organisaatiorakenteen muodollisten päätösten tekemiseen Projektissa.
- Tietoa äänestyksistä
- Kaikki mitä ikinä haluat tietää siitä, kuinka johtajamme, logomme ja muut valitaan, ja yleensäkin kuinka me äänestämme.
- Julkaisut
- on lista vanhoista ja nykyisistä julkaisuista, joista osasta
on olemassa tarkempaa tietoa erillisillä www-sivuilla.
Voit myös mennä suoraan suoraan vakaan julkaisun ja epävakaan julkaisun www-sivuille.
- Eri arkkitehtuurit
- Debian toimii monenlaisissa tietokoneissa ( Intel-yhteensopivilla ensimmäisenä) ja monille siirroksille on olemassa hyödylliset www-sivut. Kannattaa vilkaista niitä, ehkäpä sinäkin haluat yhden uuden kummallisen nimen omaavan kasan metallia itsellesi.
Paketointi
- Debianin linjan kuvaus
- kertoo vaaditut toimintalinjaukset Debian-jakelulle.
Tämä sisältää Debian-arkiston rakenteen ja sisällön, useita
käyttöjärjestelmän suunnittelupäätöksiä kuin myös teknisiä vaatimuksia,
jotka jokaisen paketin täytyy toteuttaa sisältyäkseen jakeluun.
Lyhyesti sanottuna sinun täytyy lukea tämä.
On olemassa myös useita Linjaan liittyviä dokumentteja jotka saattavat olla kiinnostavia, kuten:
- Filesystem Hierarchy Standard (FHS)
FHS on lista hakemistoista (ja tiedostoista) sekä poluista joihin ne kuuluu laittaa. Linjan versiot 3.x vaativat yhteensopivuutta sen kanssa. - Lista build-essential-paketeista
Build-essential-paketit ovat sellaisia, joiden odotetaan olevan asennettuna ennen kuin mitään paketteja yritetään kääntää, tai sellaisia, joita ei tarvitse lisätä paketinBuild-Depends
-riville. - Valikkojärjestelmä
Kaikki ohjelmat, joiden käyttöliittymä ei tarvitse komentoriviargumentteja normaalikäytössä, pitäisi kirjata valikkojärjestelmään. Katso valikkojärjestelmän dokumentaatio. - Emacs-linja
Emacsiin liittyvien pakettien pitäisi noudattaa myös omaa alilinjaustaan. - Java-linja
Yllä olevan kaltainen ehdotus Javaan liittyville paketeille. - Perl-linja
Alilinjaus kattaen kaiken Perl-paketointiin liittyvän. - Python-linja
Ehdotettu alilinjaus joka kattaa kaiken Python-paketointiin liittyvän. - Debianin CLI-linja
Monon sekä muiden CLR- ja CLI-pohjaisten sovellusten ja kirjastojen paketoinnin peruslinjaukset - Debconf-spesifikaatio
Spesifikaatio "debconf"-asetustenhallinta-alijärjestelmälle. - Oikolukusanastojen
ja -työkalujen linjaus
Alilinjaus ispell/myspell-sanakirjoille ja -sanalistoille. - WWW-sovellusten linja (vedos)
Alilinjaus www-pohjaisille sovelluksille - PHP-linja (vedos)
Paketointistandardi PHP:lle - Tietokantasovelluslinja (draft)
Joukko ohjeita ja käytäntöjä tietokantasovellusten paketointiin - Tcl/Tk Policy-linja (vedos)
Alilinjaus joka kattaa kaiken Tcl/Tk-paketointiin liittyvän. - Debian-linjaus Adalle
Alilinjaus joka kattaa kaiken Ada-paketointiin liittyvän.
Katso myös Linjaan ehdotettuja muutoksia.
Huomaa, että vanha paketointiopas on enimmäkseen liitetty mukaan Linjan tuoreimpiin versioihin.
- Kehittäjien käsikirja
- Tämän dokumentin tarkoituksena on tarjota yleiskuva Debianin kehittäjille suositelluista menettelytavoista ja saatavilla olevista resursseista. Jälleen täytyy-lukea-sarjaa.
- Uuden ylläpitäjän opas
- Tämä dokumentti kuvaa Debian-pakettien tekemisen helppotajuisesti ja sisältää paljon käytännön esimerkkejä. Jos haluaisit olla kehittäjä (paketoija), tahdot varmasti lukea tämän.
Keskeneräinen työ
- Testattava jakelu
- Kun Debian julkaisee uuden version jakelusta, on "testattava" jakelu se, josta uuteen julkaisuun valitaan paketit. Siksipä kehittäjänä haluat huolehtia, että pakettisi on mukana "testattavassa" jakelussa.
- Julkaisun estävien vikojen lista
- on lista vioista, joiden vuoksi paketti voidaan poistaa
"testattava"-jakelusta, tai tietyissä tapauksissa jopa viivästyttää
jakelun julkaisua. Vikailmoitukset, joiden vakavuus on vähintään
"vakava" kuuluvat tälle listalle -- korjaathan kaikki sellaiset viat
paketissasi niin pian kuin kykenet.
Katso myös listaa yli kaksi vuotta vanhoista vioista ja auta meitä korjaamaan ne.
- Vianseurantajärjestelmä
- Vianseurantajärjestelmä (BTS) itsessään vioista ilmoittamiseen, keskusteluun ja vikojen korjaamiseen. Ilmoitukset ongelmista lähes missä tahansa Debianin osassa ovat tervetulleita tänne. BTS on hyödyllinen sekä käyttäjille että kehittäjille.
- Pakettikatsaukset kehittäjän näkökulmasta
- Pakettitiedot- ja pakettiseuranta-www-sivut tarjoavat arvokkaan kokoelman tietoa ylläpitäjille.
- Pakettienseurantajärjestelmä
- Pakettienseurantajärjestelmästä voivat ne kehittäjät, jotka haluavat pysyä ajan tasalla muiden pakettien kanssa, tilata (sähköpostitse) omiin paketteihinsa liittyvien paketteihin BTS-postien kopiot ja ilmoitukset uusista asennuksista ja päivityksistä.
- Apua tarvitsevat paketit
- "Work-Needing and Prospective Packages" eli WNPP lyhennettynä on lista Debian-paketeista jotka tarvitsevat uutta ylläpitäjää ja mahdollisista tulevista paketeista Debianissa, joita ei vielä ole sisällytetty jakeluun. Kannattaa tarkistaa lista jos haluat luoda, adoptoida tai jättää orvoksi paketteja.
- Incoming-järjestelmä
-
Uudet paketit siirretään sisäisten arkistopalvelimien
"Incoming"-järjestelmään. Hyväksytyt paketit ovat saatavilla lähes
välittömästi HTTP:n kautta,
ja lisätään peileille neljä kertaa päivässä.
Huom: Incoming-järjestelmän luonteen vuoksi emme suosittele hakemiston peilausta. - Lintian-raportit
- Lintian-ohjelma tarkistaa noudattavatko pakettisi linjaa vai ei. Sinun pitäisi käyttää sitä ennen jokaista paketin lähettämistä; edellä mainitulla sivulla on raportti jokaisesta jakelun paketista.
- Auta Debiania
- Debian-wikiin kerääntyy neuvoja kehittäjille ja muille avustajille.
- Experimental-jakelu
- Experimental-jakelu on väliaikainen testausalusta erittäin kokeellisille ohjelmistoille. Käytä experimental-paketteja ainoastaan jos olet sinut epävakaan kanssa.
Projektit
Debian on suuri ryhmittymä, ja siksi se sisältää monia sisäisiä ryhmiä ja projekteja. Alla on lueteltuna aikajärjestyksessä ne, joilla on www-sivut:
- Debianin www-sivut
- Debianin arkisto
- Debianin dokumentointiprojekti (DDP)
- X-iskuryhmä.
- Laadunvalvontaryhmä
- Debian CD-vedokset
- Avainten allekirjoitusten koordinointisivu
- Debianin IPv6-projekti
- Automaattinen pakettien käännösjärjestelmä
- Automaattisen pakettikäännösjärjestelmän lokitiedostot virallisille arkkitehtuureille.
- Tekninen komitea
- Debianin kuvauskäännösprojekti (DDTP)
- Alioth: Debian GForge
- Debianin käytettävyystutkimus
- Debian-asennusohjelma
- Debian Live
- Debianin tietoturvatarkistus
- Debian-naiset
Moni näistä projekteista pyrkii luomaan Debian Pure Blendsin tietylle käyttäjäryhmälle toimien täysin Debian-järjestelmän sisältä käsin. Näihin lukeutuvat:
Sekalaista
- Siirtyminen PGP-avaimista GPG-avaimiin:
- Kehittäjien tulisi vaihtaa PGP:stä GPG:hen. Tietoa tästä on Kehittäjien käsikirjassa. Lisää hyödyllistä tietoa GPG-avaimen allekirjoittamisesta PGP-avaimella on tiedostossa /usr/share/doc/debian-keyring/README.gz.
Valikoituja linkkejä:
- Ohjeet ssh:n asettamiseen olemaan kysymättä salasanaa
- Uuden sähköpostilistan luontiohjeet
- Debianin OID-hierarkia
- Debian-logoja ja -bannereita
- Tietoa Debianin peilauksesta
- Kuvio kaikista vioista
- Uudet paketit jotka odottavat sisällyttämistä Debianiin (NEW-jono).
- Uudet Debian-paketit viimeisten 7 päivän ajalta
- Debianista poistetut paketit
- Debianin sääntöjen historiallinen versio 1.1
- Debianin sääntöjen historiallinen versio 1.0
- Historiallinen versio 1.0
Debianin
yhteisösopimuksesta
vapaan ohjelmiston yhteisön kanssa.
Tässä muutamia kiinnostavia ulkoisia linkkejä:
- Pluggable Authentication Modules — laajalti käytetty todennusskeema
- Linux Standard Base — perus-GNU/Linux-järjestelmän standardointia