Kirjoittaja Aihe: .deb asennustiedoston teko  (Luettu 1151 kertaa)

ilkant

  • Käyttäjä
  • Viestejä: 541
  • Kubuntu
    • Profiili
.deb asennustiedoston teko
« : 05.03.20 - klo:20.42 »
Kokeilin .deb paketin tekoa Kubuntu 18.04 järjestelmässä yksinkertaisten ohjeiden mukaan. Se onnistui. Sain dpkg:n tekemään

Koodia: [Valitse]
/usr/local/share/foo/

hakemiston ja sinne bar.txt

Bar.txt -tiedostossa teksti Hello World! En siis tehnyt ihan esimerkin kaltaisesti vaan kokeilin omaa juttua.

Tuossa ohjeessa oli linkki laajempiin ohjeisiin. Mutta ne olivat tyhjiä sivuja. Ei näkynyt mitään tai selaimeni ei näyttänyt mitään. Onko parempia ohjeita? Lähinnä tulee mieleen man manuaalin teko ja myös miten jonkun jar-muotoisen java-ohjelman voisi tehdä .deb asennustiedostoksi. Ja sen sellaista.

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 289
    • Profiili
Vs: .deb asennustiedoston teko
« Vastaus #1 : 05.03.20 - klo:22.00 »
Kokeilin .deb paketin tekoa Kubuntu 18.04 järjestelmässä ...
En mene sivuista takuuseen, mutta linux.fi -sivuilla on aiheesta kohtuullisen seikkaperäiset ohjeet.
https://www.linux.fi/wiki/Deb-paketin_tekeminen

Yleensä Debianiin kuten Ubuntuunkaan ei ole erityistä tarvetta itse paketoida ohjelmia, koska
tarvittavat ohjelmat löytyvät joko ohjelmalähteistä tai vaikkapa joistakin epävirallisista PPA-repoista.

nm

  • Käyttäjä
  • Viestejä: 13606
    • Profiili
Vs: .deb asennustiedoston teko
« Vastaus #2 : 05.03.20 - klo:23.47 »
Kokeilin .deb paketin tekoa Kubuntu 18.04 järjestelmässä yksinkertaisten ohjeiden mukaan.

Niin vanha ohje, ettei ihmekään jos linkit ovat rikki.

Ubuntun "virallinen" paketointiopas on täällä: https://packaging.ubuntu.com/html/

ilkant

  • Käyttäjä
  • Viestejä: 541
  • Kubuntu
    • Profiili
Vs: .deb asennustiedoston teko
« Vastaus #3 : 13.03.20 - klo:12.44 »
Jos ajattelee jonkun softan jakelua, niin se kannattaa julkaista eriliaisiin järjestelmiin. Nyt, jos on tehnyt .deb tiedoston, voiko siitä helposti tehdä myös .rpm -asennustiedoston?

nm

  • Käyttäjä
  • Viestejä: 13606
    • Profiili
Vs: .deb asennustiedoston teko
« Vastaus #4 : 13.03.20 - klo:13.21 »
Ei varmaankaan kannata muuntaa deb-pakettia, vaan parempi tehdä puhdas rpm-paketointi. Sen voi sitten rakentaa virtuaalikoneessa tai vaikka Docker-kontissa haluamilleen jakeluille.

Vaihtoehtoisesti Flatpak, Appimage ja Snap ovat jakelusta riippumattomia paketointijärjestelmiä.

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 289
    • Profiili
Vs: .deb asennustiedoston teko
« Vastaus #5 : 13.03.20 - klo:23.54 »
Nyt, jos on tehnyt .deb tiedoston, voiko siitä helposti tehdä myös .rpm -asennustiedoston?
Jos olet tehnyt ohjelman lähdekoodin, ei välttämättä ole liian vaikeaa tehdä tuosta aito rpm-paketti.
https://opensource.com/article/18/9/how-build-rpm-packages

deb-paketin muuntaminen esim. rpm-paketiksi on hankalampi operaatio.
Alien on ohjelma, jolla muuttaa rpm-paketti deb:ksi, mutta senkään
toimivuutta ei voi aina taata.

Avoimen lähdekoodin idea on, että koodi on tietyin ehdoin vapaasti saatavilla, ja mahdollistaa sen
kääntämisen ja paketoinnin sopivasti kunkin jakelun vaatimusten mukaan.


ilkant

  • Käyttäjä
  • Viestejä: 541
  • Kubuntu
    • Profiili
Vs: .deb asennustiedoston teko
« Vastaus #6 : 14.03.20 - klo:02.40 »
Kysymys ei ole omasta ohjelmasta. Annan vinkkiä yhdelle koodaavalle porukalle. Snap tuntuu hyvältä jakeluriippumattomana.