Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: ilkant - 05.03.20 - klo:20.42

Otsikko: .deb asennustiedoston teko
Kirjoitti: ilkant - 05.03.20 - klo:20.42
Kokeilin .deb paketin tekoa Kubuntu 18.04 järjestelmässä yksinkertaisten ohjeiden (http://ubuntuforums.org/showthread.php?t=910717) 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 (https://wiki.ubuntu.com/PackagingGuide/Complete). 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.
Otsikko: Vs: .deb asennustiedoston teko
Kirjoitti: juyli - 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.
Otsikko: Vs: .deb asennustiedoston teko
Kirjoitti: nm - 05.03.20 - klo:23.47
Kokeilin .deb paketin tekoa Kubuntu 18.04 järjestelmässä yksinkertaisten ohjeiden (http://ubuntuforums.org/showthread.php?t=910717) mukaan.

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

Ubuntun "virallinen" paketointiopas on täällä: https://packaging.ubuntu.com/html/
Otsikko: Vs: .deb asennustiedoston teko
Kirjoitti: ilkant - 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?
Otsikko: Vs: .deb asennustiedoston teko
Kirjoitti: nm - 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ä.
Otsikko: Vs: .deb asennustiedoston teko
Kirjoitti: juyli - 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.

Otsikko: Vs: .deb asennustiedoston teko
Kirjoitti: ilkant - 14.03.20 - klo:02.40
Kysymys ei ole omasta ohjelmasta. Annan vinkkiä yhdelle koodaavalle porukalle. Snap tuntuu hyvältä jakeluriippumattomana.