Debian-suvun dpkg on jo vanhentunutta tekniikkaa.

Helppo mun on tässä sanoa, kun en oo itse tehny mitään parempaa tilalle.

depian paketoinnissa on tapana ladata paljon [b] tekstitiedostoja [/b] tietokoneelle, kun ajetaan update [b] plain-textinä [/b]
Debian paketoinnissa on hyvät kontrollit: pre-install, postinstall.
Päivitykset ladataan kokonaisina paketteina. On tosi huono ajatus.
Riippuvuuksien hoito on huonoa Debian-paketoinnissa: Virtual package(em ubuntu-restricted-extras). Jos poistat jonkun virtuaalipaketin asentaman paketin, niin pahimmillaan järjestelmä kysyy, että: haluatko poistaa myös paketin 'ubuntu-desktop'
Paha puute on myös se, että virtuaalipaketeilla ei oo kunnollisia tageja eikä entiteettiä.
Parempi ois kehittää jokin Applen tyyline paketti, jossa on pieni tiedostojärjestelmä joka paketissa sekä pakettia esiasentavat, jälkiasentavat skriptit.
Ja binääreistä ainoastaan delta-patchit.
Virtuaalipaketit on joskus hyödyllisiä, mutta ne pitää dokumentoida paremmin ja dokumentoida.
RPM-paketoinnissa Prestolla on korjattu osa ongelmista:
792
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

"Päivitykset ladataan kokonaisina paketteina. On tosi huono ajatus."

Miten niin? Kuormittaa paljon vähän palvelinta ja päivitys on nopeata.

Toistaiseksi en ole käytännössä parempaakaan nähnyt kuin dpkg.

Äänestä

Kylläpä ongelmia taas riittääkin tubuttimissa! Että niitä riittääkin. Vaihtaisitte suosiolla Windowsiin, niin loppuisi nuokin vaikertelut

Äänestä
  • Ei vaihdeta windowsiin, siihen katiskaan ei enää kosketa. ÄLÄ tyrkytä sitä p*skaa enää!

    Sitäpaitsi sulle tiedoksi että tuossa oli kyse Debianista eikä Ubuntusta!

    Äänestä

  • Vaihtaa nyt Windowsiin? Oletko hullu, sillä kuka nyt BSOD-virusimurikäyttöjärjestelmään haluaisi palata?

    Äänestä

Ubuntu pohjautuu debianiin.

Ei vaihdeta windowsiin, siihen katiskaan ei enää kosketa. ÄLÄ tyrkytä sitä p*skaa enää!

Se katiska on jo koettu katiska.
Tiedoksi vaan: Olet oikeassa Piste

Äänestä

"Parempi ois kehittää jokin Applen tyyline paketti,"

applen tyylinen paketti on erittäin hyvä asia. nuo riippuvuushelvetit voivat muodostua todella isoksi ongelmaksi, mutta enemmän htötyä tuosta on siinä, että tavallinen käyttäjä voi tipauttaa ohjelman omaan kotihakemistoonsa ilman mitään järjestelmän laajuisia muutoksia/oikeuksia kaikkiin mahdollisiin kirjastoihin(ne kun tulevat tarvittaessa "paketissa" mukana.
on aivan hullua, että jokainen ohjelma on riippuvainen toisestaan. kyllä sen käyttöjärjestelmän "ytimen"(en tarkoita pelkkää kerneliä) pitää toimia ihan itsenäisesti kirjastoineen, joita sitten ohjelmat voivat käyttää mutta ohjelmilla pitää olla mahdollisuus myös käyttää muita kirjastoja. esim. mukanaan tuomia sellaisessa "apple paketissa" ilman että itse perus järjestelmä tästä mitenkään häiriintyy.
esim. jos järjestelmässä itsessään on vaikkapa python versio 4.5.6.7.4 ja ohjelma vaatii version 6.5.6.7.8.6, niin kyllä se pitäisi voida "tuoda mukana ohjelmapaketissa" ilman järjestelmän laajuista muutosta ja ajaa sellaisenaan jossain kotihakemistossa.

Äänestä
  • "mutta enemmän htötyä tuosta on siinä, että tavallinen käyttäjä voi tipauttaa ohjelman omaan kotihakemistoonsa ilman mitään järjestelmän laajuisia muutoksia/oikeuksia kaikkiin mahdollisiin kirjastoihin(ne kun tulevat tarvittaessa "paketissa" mukana."

    No näinhän se onnistuu Ubuntulla ja Debianilla.

    "on aivan hullua, että jokainen ohjelma on riippuvainen toisestaan."

    Miten niin? Aina tulee riippuvuuksia, sellaista tietokonejärjestelmää ei olekkaan missä ei olisi.

    "kyllä sen käyttöjärjestelmän "ytimen"(en tarkoita pelkkää kerneliä) pitää toimia ihan itsenäisesti kirjastoineen, joita sitten ohjelmat voivat käyttää mutta ohjelmilla pitää olla mahdollisuus myös käyttää muita kirjastoja. esim. mukanaan tuomia sellaisessa "apple paketissa" ilman että itse perus järjestelmä tästä mitenkään häiriintyy."

    Näinhän homma toimii Ubuntulla ja Debianilla.

    "esim. jos järjestelmässä itsessään on vaikkapa python versio 4.5.6.7.4 ja ohjelma vaatii version 6.5.6.7.8.6, niin kyllä se pitäisi voida "tuoda mukana ohjelmapaketissa" ilman järjestelmän laajuista muutosta ja ajaa sellaisenaan jossain kotihakemistossa."

    Ei tämä ole mikään ongelma.

    Äänestä

Ketjusta on poistettu 1 sääntöjenvastainen viesti.

Kommentoi aloitusta


Saukko80 kirjoitti:

Helppo mun on tässä sanoa, kun en oo itse tehny mitään parempaa tilalle.

depian paketoinnissa on tapana ladata paljon [b] tekstitiedostoja [/b] tietokoneelle, kun ajetaan update [b] plain-textinä [/b]
Debian paketoinnissa on hyvät kontrollit: pre-install, postinstall.
Päivitykset ladataan kokonaisina paketteina. On tosi huono ajatus.
Riippuvuuksien hoito on huonoa Debian-paketoinnissa: Virtual package(em ubuntu-restricted-extras). Jos poistat jonkun virtuaalipaketin asentaman paketin, niin pahimmillaan järjestelmä kysyy, että: haluatko poistaa myös paketin 'ubuntu-desktop'
Paha puute on myös se, että virtuaalipaketeilla ei oo kunnollisia tageja eikä entiteettiä.
Parempi ois kehittää jokin Applen tyyline paketti, jossa on pieni tiedostojärjestelmä joka paketissa sekä pakettia esiasentavat, jälkiasentavat skriptit.
Ja binääreistä ainoastaan delta-patchit.
Virtuaalipaketit on joskus hyödyllisiä, mutta ne pitää dokumentoida paremmin ja dokumentoida.
RPM-paketoinnissa Prestolla on korjattu osa ongelmista:

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu