Ero sivun ”Deb-paketin tekeminen” versioiden välillä

Siirry navigaatioon Siirry hakuun
42 merkkiä poistettu ,  19. kesäkuuta 2008
p
→‎Tehdään paketti!: käytetään ennemmin debuildia
p (→‎Tehdään paketti!: käytetään ennemmin debuildia)
Rivi 313: Rivi 313:
== Tehdään paketti! ==
== Tehdään paketti! ==
Nyt kun tarvittavat tiedostot on lopulta muokattu sopiviksi, on aika luoda varsinainen paketti. Siirry ohjelman päähakemistoon (<tt>hello-2.2</tt>) ja aja komento
Nyt kun tarvittavat tiedostot on lopulta muokattu sopiviksi, on aika luoda varsinainen paketti. Siirry ohjelman päähakemistoon (<tt>hello-2.2</tt>) ja aja komento
  dpkg-buildpackage -rfakeroot
  debuild
joka tekee seuraavat asiat:
joka tekee seuraavat asiat:
*Siistii paketin (ajaa [[make]]lla komennon <tt>debian/rules clean</tt>)
*Siistii paketin (ajaa [[make]]lla komennon <tt>debian/rules clean</tt>)
Rivi 349: Rivi 349:
  dpkg-source -x paketti.dsc
  dpkg-source -x paketti.dsc
  cd paketti
  cd paketti
  dpkg-buildpackage -rfakeroot
  debuild


Ilman <tt>debuildin</tt> <tt>-sa</tt>-valitsinta voi luoda paketin, joka ei sisällä alkuperäistä lähdekoodia. Tälle on käyttöä silloin, kun paketteja pidetään ulkopuolisessa pakettivarastossa ja uusi versio voidaan julkaista vain lähettämällä palvelimelle uusi lähdekoodipaketti ilman alkuperäistä lähdekoodia (kunhan alkuperäinen lähdekooditiedosto <tt>.orig.tar.gz</tt> ei ole muuttunut).
Ilman <tt>debuildin</tt> <tt>-sa</tt>-valitsinta voi luoda paketin, joka ei sisällä alkuperäistä lähdekoodia. Tälle on käyttöä silloin, kun paketteja pidetään ulkopuolisessa pakettivarastossa ja uusi versio voidaan julkaista vain lähettämällä palvelimelle uusi lähdekoodipaketti ilman alkuperäistä lähdekoodia (kunhan alkuperäinen lähdekooditiedosto <tt>.orig.tar.gz</tt> ei ole muuttunut).

Navigointivalikko