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:
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:
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.
Kylläpä ongelmia taas riittääkin tubuttimissa! Että niitä riittääkin. Vaihtaisitte suosiolla Windowsiin, niin loppuisi nuokin vaikertelut
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!
Vaihtaa nyt Windowsiin? Oletko hullu, sillä kuka nyt BSOD-virusimurikäyttöjärjestelmään haluaisi palata?
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
"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.
"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.