Kuinka luoda debian -paketti ?

Tekninen toimivuus!

Miten luon sellaisen debian -paketin, joka toimisi seuraavaan tapaan:

1. Conflicts: wodim (en halua WODIMia tai mitään sen osaa tietokoneelleni missään vaiheessa, ja haluan, että kun tämä uusi paketti asennetaan, se samalla poistaa WODIMin ja blacklistaa WODIMin niin, ettei sitä asenneta jatkossakaan)

2. Uuteen pakettiin tulee Jörg Schillingin tekemä cdrecord -ohjelma, jonka olen ensin imuroinut (lähdekoodit) Jörgin omalta sivustolta ja lähdekoodeista kääntänyt.

3. Paketti tulee laatia siten, että kun tämä paketti on asennettu, se samalla täyttää niiden muiden pakettien riippuvuudet, jotka on merkitty riippuvaksi wodim -paketista.

Luonnollisesti luotavan paketin tulee asentaa aito cdrecord kaikkine osineen niin, että nuo muut paketit (kuten. esim. k3b) toimivat oikein.

Sitten tämä uusi paketti pitäisi merkitä jotenkin "suojattu - pakettia ei voi poistaa".

Miten tällaisen paketin voi luoda ?

Taustaa:

Aito cdrecord on poistettu debianista lisenssipoliittisista syistä.
Debianin laatijoille siis GPL -lisenssi on tärkeämpi kuin tekninen toimivuus.

Lisää aiheesta esim: http://lwn.net/Articles/198171/

Tuo on lähinnä debianin näkemys asiasta.

Oma kokemus: sekä cdrecord että wodim kirjoittavat cd -levyn oikein.

Mutta kun kyse on DVD -levystä, aito cdrecord toimii ongelmitta, sensijaan wodimilla en ole saanut aikaiseksi ensimmäistäkään oikein toimivaa dvd -levyä, levyjä on mennyt pilalle useita.

GPL -fanaatikot voivat puolestani ihan rauhassa valita näistä vaihtoehdoista:

1) ole kirjoittamatta DVD-R -levyjä linuxilla

2) yritä kirjoittaa ja käsi siitä, kun jokainen levy päätyy ns. coasteriksi, eli data ei ole haluttua.

3) osta sellainen DVD -kirjoittava asema, ja sen merkkisiä levyjä, että on tunnettua, että toimivat oikein myös wodimilla.

Itse en tiedä, minkä merkkiset levyt mahdollisesti toimisivat oikein ja minkä merkkisessä asemassa tuon wodimin kanssa.

Mutta kun aito cdrecord ei ole tähän mennessä pilannut mitään, vaan sillä jokainen dbvd -levy on kirjoittunut ilman ongelmia.

Miksi siis haluaisin viallisen GPL -lisensioidun ohjelman, kun on olemassa oikein toimiva ohjelma, sekin avointa lähdekoodia, mutta lisenssi EI ole GPL, vaan CDDL, joka on laadittu MPL -lisenssin pohjalta? Mielestäni minulla ei ole järkeviä syitä moiseen GPL -fanatismiin.

Eikö linuxia saa ihan vapaasti käyttää, vaikka olisikin räikeästi eri mieltä GPL -fanaatikoiden kanssa.

Joissain maissa toisinajattelijoita laitetaan vankilaan tai jopa tapetaan.

Mutta Suomessa linux -asioissa saa ihan vapaasti ajatella toisin, se ei ole rikos !

Tekninen toimivuus etusijalle, ei lisenssipolitiikka !

11

218

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • JkU6zPCV

      Yleensä helpointa on näin

      ./configure prefix=/usr
      make
      checkintall make install

    • Tekninen toimivuus!

      niin... ohjelma kyllä kääntyy tuolla....

      ... mutta ei se tuolla debian -paketiksi muutu.

      Jos tämän jälkeen asentaa vaikkapa k3b:n, niin apt-get yrittää väkisin asentaa samalla wodimin !

      Debian -paketiksi muunnettuna tuo ongelma poistuisi.

      Manuaalisesti kääntämällä: kun poistat wodimin, niin minkä tahansa sellaisen ohjelman asennus, joka on merkitty riippuvaksi wodimista, asentaa wodimin takaisin !

      Samoin, ilman muita asennuksia, kun wodim poistetaan ja asennetaan ohi pakettijärjestelmän itse käännetty cdrecord, niin debianin paketinhallinta joko luulee wodimista riippuvien ohjelmien olevan rikki tai sitten jopa poistaa ne samalla lun halutaan poistaa wodim !

      • JkU6zPCV

        Viimeinen vaihe pitää tehdä roottina. Kun annat paketin nimeksi woodim niin sittenhän woodim on asennettu.


      • JkU6zPCV
        JkU6zPCV kirjoitti:

        Viimeinen vaihe pitää tehdä roottina. Kun annat paketin nimeksi woodim niin sittenhän woodim on asennettu.

        Ei se noin tainnut mennäkään. Tuli joskus käännettyä. Hommassa oli jokin jippo. Ei vain jaksa muistaa mikä. Kannattaa aloittaa sorsien mukana tulevista käännösohjeista.


    • 4+2
    • 4+2
      • Uusi ohje

        Onko tuo ohje ajan tasalla?


    • 4+2

      Tee K3B -ohjelmalla vain iso, ja polta se sitten sopivimmalla ohjelmalla (kuten growisofs).

    • Näin

      Muisti katkoo, mutta jotenkin tähän tapaan: pura vaikkapa k3b debian-paketti kansioon, muuta DEBIAN/control-tiedoston dependent vai mikä se oli sekä conflicts-riviä, tee uusi paketti dpkg-deb -b vai olikose -d kansion nimi.

      • Paketin kasaus

        Tee cdrecord-paketista wodim-niminen muokkaamalla DEBIAN/control -tiedostoa. Katso vaikka wodim-paketista mallia. Laita versionumeroa niin reilusti, että paketinhallinnasta tulevat wodim-päivitykset näyttävät vanhoilta.


    • "Tekninen toimivuus etusijalle, ei lisenssipolitiikka !"

      Senkun teet vaan. Lähdekoodit löytyy mistä säädät ja kääntelet.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Vesikin maksaa, miksei hengitysilma?

      Jatkuvasti itketään ettei ole rahaa mihinkään, mutta tilastojen mukaan rahaa on enemmän kuin koskaan, joten miksei asial
      Maailman menoa
      28
      1828
    2. Satuolennoista tarinointi ei kuulu peruskoulun tehtäviin

      Opetustunteja on muutenkin käytössä vain rajallinen määrä. Eli nämä satuhommat koulun ulkopuolelle vapaaehtoisiin harras
      Maailman menoa
      157
      1802
    3. Suomalainen perheenisä vaatii Suvivirren esittämisestä hyvityksiä

      Itse lapsena uskonnonopetuksesta vissiin traumoja saanut ihka suomalainen (!) perheenisä vaatii Espoon kaupungilta korva
      Maailman menoa
      351
      1550
    4. Mitä haluaisit

      Tehdä kaivattusi kanssa?
      Ikävä
      147
      1181
    5. Mies profiloin sinut

      Etsit täysin hallittavaa mutta samalla poikkeuksellista ihmistä. Etsit jotain mitä et koskaan tule saamaan.
      Ikävä
      213
      1164
    6. Lahkokasteen ja kristillisen kasteen erot

      Raamatun mukaan Kristillisessä yhdessä kasteessa Jumala pesee ja puhdistaa ihmisen sydämen ja poistaa perisynnin kirouks
      Kaste
      422
      1128
    7. Känsäkoura ja hotelli

      Tietoa kuka ostanut?
      Kuhmo
      11
      1004
    8. Salainen kastekoulutus

      Millainen on helluntailainen kastekoulutus ja kauanko se kestää ?
      Kaste
      285
      995
    9. Heikki Paasosen Marita-vaimo jätti tunteikkaat jäähyväiset: "Tällä kertaa me..."

      Heikki Paasonen on naimisissa Marita Paasosen (os. Alatalo) kanssa ja heillä on kaksi pientä lasta. Nyt koitti aika jätt
      Suomalaiset julkkikset
      4
      979
    10. Pirkanlinna yleisötapahtuma

      Oli todella hyvä tilaisuus. Ja EERO. L. Aivan mahtava tyyppi. Veti rennosti ja asiallisesti. Ja yleisöltä hyviä kysymyks
      Ähtäri
      49
      938
    Aihe