Ero sivun ”Dput” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(launchpad)
Ei muokkausyhteenvetoa
 
(Yhtä välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä)
Rivi 1: Rivi 1:
'''dput''' on [[Debian]]-jakelun ja sen johdannaisten käyttämä työkalu, jolla [[Deb-paketin_tekeminen|paketoidun ohjelman]] voi viedä omalta koneelta virallisiin [[ohjelmalähde|ohjelmalähteisiin]]. Vastaava työkalu on [[dupload]].
{{pienaakkonen}}
 
'''dput''' on [[Debian]]-jakelun ja sen johdannaisten käyttämä työkalu, jolla [[Deb-paketin tekeminen|paketoidun ohjelman]] voi viedä omalta koneelta virallisiin [[ohjelmalähde|ohjelmalähteisiin]]. Vastaava työkalu on [[dupload]].
Dput;ia käyttääksesi tarvitaan käyttäjän [[kotihakemisto]]on lisättävä (piilo)tiedosto nimeltään .dput.cf:


Dput:ia käyttääksesi tarvitaan käyttäjän [[kotihakemisto]]on lisättävä [[piilotiedosto|(piilo)tiedosto]] nimeltään <tt>.dput.cf</tt>, jonka sisältö on seuraava:
<pre>
<pre>
[mentors]
[mentors]
Rivi 15: Rivi 15:
</pre>
</pre>


Esimerkin .dput.cf:ää käyttämällä on mahdollista viedä oma lähdekoodipaketointi mentors.debian.net-sivustolle. Hakasulkeissa oleva nimi on vapaavalintainen, ja tarkoittaa että tässä tapauksessa dput-komento olisi seuraavanlainen:
Esimerkin <tt>.dput.cf</tt>:ää käyttämällä on mahdollista viedä oma lähdekoodipaketointi mentors.debian.net-sivustolle. Hakasulkeissa oleva nimi on vapaavalintainen, ja tarkoittaa että tässä tapauksessa <tt>dput</tt>-komento olisi seuraavanlainen:


<pre>
<pre>
Rivi 21: Rivi 21:
</pre>
</pre>


Komennolle annettava tiedosto on muutostiedosto, joka luodaan automaattisesti esimerkiksi [[debuild]]-komennon ajamisen yhteydessä. Se sisältää muun muassa viitteet itse vietäviin tiedostoihin, joita ovat yleensä: paketti.dsc (paketoinnin luoma kuvaustiedosto), paketti.tar.gz (alkuperäinen lähdekoodipaketti), paketti.debian.tar.gz (itse Debian-paketointi sekä mahdolliset alkuperäiseen lähdekoodiin tehtävät muutokset). Jos myös binääriversio ohjelmasta viedään palvelimelle, myös .deb-tiedostoon viitateen .changes-tiedostossa.
Komennolle annettava tiedosto on muutostiedosto, joka luodaan automaattisesti esimerkiksi [[debuild]]-komennon ajamisen yhteydessä. Se sisältää muun muassa viitteet itse vietäviin tiedostoihin, joita ovat yleensä: paketti.dsc (paketoinnin luoma kuvaustiedosto), paketti.tar.gz (alkuperäinen lähdekoodipaketti), <tt>paketti.debian.tar.gz</tt> (itse Debian-paketointi sekä mahdolliset alkuperäiseen lähdekoodiin tehtävät muutokset). Jos myös binääriversio ohjelmasta viedään palvelimelle, myös .deb-tiedostoon viitaten <tt>.changes</tt>-tiedostossa.


== Launchpad PPA ==
== Launchpad PPA ==


[[Launchpad]]-sivusto tarjoaa myös henkilökohtaisen pakettivarastomahdollisuuden, jossa paketit myös haluttaessa käännetään palvelimella Ubuntulle ja Debianille. Tämä toimii samalla tavalla kuin esimerkiksi mentors.debian.net, mutta .dput.cf-tiedoston sisältö on seuraavanlainen:
[[Launchpad]]-sivusto tarjoaa myös henkilökohtaisen pakettivarastomahdollisuuden, jossa paketit myös haluttaessa käännetään palvelimella Ubuntulle ja Debianille. Tämä toimii samalla tavalla kuin esimerkiksi mentors.debian.net, mutta <tt>.dput.cf</tt>-tiedoston sisältö on seuraavanlainen:
 
<pre>
<pre>
[oma-ppa]
[oma-ppa]
Rivi 35: Rivi 34:
allow_unsigned_uploads = 0
allow_unsigned_uploads = 0
</pre>
</pre>
[[Luokka:Kehitystyökalut]]

Nykyinen versio 18. heinäkuuta 2023 kello 00.19

dput on Debian-jakelun ja sen johdannaisten käyttämä työkalu, jolla paketoidun ohjelman voi viedä omalta koneelta virallisiin ohjelmalähteisiin. Vastaava työkalu on dupload.

Dput:ia käyttääksesi tarvitaan käyttäjän kotihakemistoon lisättävä (piilo)tiedosto nimeltään .dput.cf, jonka sisältö on seuraava:

[mentors]
fqdn = mentors.debian.net
method = ftp
login = anonymous
incoming = .
allow_unsigned_uploads = 0
run_dinstall = 0
progress_indicator = 2
passive_ftp = 1

Esimerkin .dput.cf:ää käyttämällä on mahdollista viedä oma lähdekoodipaketointi mentors.debian.net-sivustolle. Hakasulkeissa oleva nimi on vapaavalintainen, ja tarkoittaa että tässä tapauksessa dput-komento olisi seuraavanlainen:

dput mentors hello_2.6-1_i386.changes

Komennolle annettava tiedosto on muutostiedosto, joka luodaan automaattisesti esimerkiksi debuild-komennon ajamisen yhteydessä. Se sisältää muun muassa viitteet itse vietäviin tiedostoihin, joita ovat yleensä: paketti.dsc (paketoinnin luoma kuvaustiedosto), paketti.tar.gz (alkuperäinen lähdekoodipaketti), paketti.debian.tar.gz (itse Debian-paketointi sekä mahdolliset alkuperäiseen lähdekoodiin tehtävät muutokset). Jos myös binääriversio ohjelmasta viedään palvelimelle, myös .deb-tiedostoon viitaten .changes-tiedostossa.

Launchpad PPA[muokkaa]

Launchpad-sivusto tarjoaa myös henkilökohtaisen pakettivarastomahdollisuuden, jossa paketit myös haluttaessa käännetään palvelimella Ubuntulle ja Debianille. Tämä toimii samalla tavalla kuin esimerkiksi mentors.debian.net, mutta .dput.cf-tiedoston sisältö on seuraavanlainen:

[oma-ppa]
fqdn = ppa.launchpad.net
method = ftp
incoming = ~<launchpadtunnuksesi>/<ppa_nimi>/ubuntu/
login = anonymous
allow_unsigned_uploads = 0