Proč jsou mezi balíky závislosti?

anonym

Re:Proc jsou mezi balíky závislosti?
« Odpověď #15 kdy: 19. 01. 2017, 15:12:46 »
Omg ne, nemají to tam blbě, já si to blbě přečetl :D


BERU ZPĚT


j

Re:Proč jsou mezi balíky závislosti?
« Odpověď #16 kdy: 19. 01. 2017, 19:27:00 »
Aplikace pro Linux, narozdíl od Windows, v sobě mají ćasto spletitý strom závislostí....
Ehm, tys widle nikdy nevidel?

Nutnost instalovat asi tak 8 verzi redist balicku, 10 verzi .NET, 40 verzi dx ... a kazda appka si to prosychr tahne sebou, protoze widle si to neumej na vyzadani nainstalovat samy. A to je jen zacatek. Kdyz na to prijde, muzes mit v systemu klidne 100x stejny dll, protoze si ho kazda appka dotahla sebou svoje, a jeste lip, kazdy bude jiny verze, s jinejma dirama. Pricemz pravdepodobnost, ze se nekdy aktualizuje je presne nula.

Reditelbackberrrry

Re:Proč jsou mezi balíky závislosti?
« Odpověď #17 kdy: 19. 01. 2017, 19:36:53 »
Aplikace pro Linux, narozdíl od Windows, v sobě mají ćasto spletitý strom závislostí....
Ehm, tys widle nikdy nevidel?

Nutnost instalovat asi tak 8 verzi redist balicku, 10 verzi .NET, 40 verzi dx ... a kazda appka si to prosychr tahne sebou, protoze widle si to neumej na vyzadani nainstalovat samy. A to je jen zacatek. Kdyz na to prijde, muzes mit v systemu klidne 100x stejny dll, protoze si ho kazda appka dotahla sebou svoje, a jeste lip, kazdy bude jiny verze, s jinejma dirama. Pricemz pravdepodobnost, ze se nekdy aktualizuje je presne nula.
Ale na konci dne to vlastně dobře funguje a to že je tam 100x stejný DLL pro každý program vlastně vůbec ničemu nevadí ... .

j

Re:Proč jsou mezi balíky závislosti?
« Odpověď #18 kdy: 19. 01. 2017, 19:46:24 »
Ne nevadi, jen kdyby kazda knihovna mela 10 der, tak misto 10 v tuxovi mas ve widlich 100x10 der.

nobody(ten pravej)

Re:Proč jsou mezi balíky závislosti?
« Odpověď #19 kdy: 19. 01. 2017, 20:29:07 »
@Reditelbackberrrry porovnej 2 varianty:
GNU/Linux - pri jedne dynamicke knihovne per system, pokud je s ni problem, staci aby spravce systemu aktualizoval balicek knihovny, system ti tu jednu zaktualizoval v ramci aktualizace systemu a nasledne VESKERE programy zacnou pouzivat tu aktualizovanou

Windows - 100 programu ma kazdy jednu a tu samou (resp. podobnou) knohovny per aplikaci, pokud je s ni problem, je potreba aby se o tom uzivatel dozvedel, zaroven aby vsichni autori tech 100 programu vydali novou verzi instalatoru sveho programu, uzivatel si rucne dohledal na internetu ke stazeni novej instalator 100 programu, stahnul rucne 100 programu, nainstaloval rucne 100 programu... (lze to castecne resit 3rd programem na nejakou formu repositare, kde ale musi tech 100programu bejt a stejne to tech 100 autoru musi pripravit) pri uvaze ze by uzivatel mohl rucne tech 100knihoven na disku prepsat je dobre zastavit, protoze kazdy program muze vyzadovat jinou verzi...


Reditelbackberrrry

Re:Proč jsou mezi balíky závislosti?
« Odpověď #20 kdy: 19. 01. 2017, 21:03:11 »
Ne nevadi, jen kdyby kazda knihovna mela 10 der, tak misto 10 v tuxovi mas ve widlich 100x10 der.
To je argument! ... az na to, že takhle teoreticky bych to nepočítal protože i když někde nějaká bezpečností chyba je (pochybuji, že v každé knihovně jich je deset) tak zdaleka ne všechny se projeví a zdaleka ne všechny jsou zneužít ... .

Reditelbackberrrry

Re:Proč jsou mezi balíky závislosti?
« Odpověď #21 kdy: 19. 01. 2017, 21:07:06 »
@Reditelbackberrrry porovnej 2 varianty:
GNU/Linux - pri jedne dynamicke knihovne per system, pokud je s ni problem, staci aby spravce systemu aktualizoval balicek knihovny, system ti tu jednu zaktualizoval v ramci aktualizace systemu a nasledne VESKERE programy zacnou pouzivat tu aktualizovanou
Ovšem jen za předpokladu, že ten balíček beztrestně nainstaluješ a nemá nějakou závislost a aktualizací té zavyslost něco nepřestane fungovat, což je původní otázka.

nobody(ten pravej)

Re:Proč jsou mezi balíky závislosti?
« Odpověď #22 kdy: 20. 01. 2017, 03:00:21 »
@Reditelbackberrrry porovnej 2 varianty:
GNU/Linux - pri jedne dynamicke knihovne per system, pokud je s ni problem, staci aby spravce systemu aktualizoval balicek knihovny, system ti tu jednu zaktualizoval v ramci aktualizace systemu a nasledne VESKERE programy zacnou pouzivat tu aktualizovanou
Ovšem jen za předpokladu, že ten balíček beztrestně nainstaluješ a nemá nějakou závislost a aktualizací té zavyslost něco nepřestane fungovat, což je původní otázka.
pokud pouzivam nonrolling stable distro tak se logicky o neprestani fungovat a reseni zavislosti staraji spravci balicku, takze v 99.99% bude vse v poradku... (staraji se i u unstable/rolling, tam se ale z podstaty veci neco muze podelat, ale take se nesrovnava s vyvojovou verzi Windows ale s vydanim)

to u Windows je situace jina, tak je to 50:50 ze po aktualizaci neco prestane fungovat, napr tisk vice nez 2 stranek, nefunkcni internet, zborenej ovladac graficke karty apod "vtipky" jen z posledni  doby...
a to porad neresi tech 100 programu o kterejch byla mezirec ;)

Re:Proč jsou mezi balíky závislosti?
« Odpověď #23 kdy: 20. 01. 2017, 19:13:14 »
to u Windows je situace jina, tak je to 50:50 ze po aktualizaci neco prestane fungovat, napr tisk vice nez 2 stranek, nefunkcni internet, zborenej ovladac graficke karty apod "vtipky" jen z posledni  doby...
a to porad neresi tech 100 programu o kterejch byla mezirec ;)

This is not a bug it's a feature ;D

Reditelbackberrrry

Re:Proč jsou mezi balíky závislosti?
« Odpověď #24 kdy: 20. 01. 2017, 20:50:27 »
@Reditelbackberrrry porovnej 2 varianty:
GNU/Linux - pri jedne dynamicke knihovne per system, pokud je s ni problem, staci aby spravce systemu aktualizoval balicek knihovny, system ti tu jednu zaktualizoval v ramci aktualizace systemu a nasledne VESKERE programy zacnou pouzivat tu aktualizovanou
Ovšem jen za předpokladu, že ten balíček beztrestně nainstaluješ a nemá nějakou závislost a aktualizací té zavyslost něco nepřestane fungovat, což je původní otázka.
pokud pouzivam nonrolling stable distro tak se logicky o neprestani fungovat a reseni zavislosti staraji spravci balicku, takze v 99.99% bude vse v poradku... (staraji se i u unstable/rolling, tam se ale z podstaty veci neco muze podelat, ale take se nesrovnava s vyvojovou verzi Windows ale s vydanim)

to u Windows je situace jina, tak je to 50:50 ze po aktualizaci neco prestane fungovat, napr tisk vice nez 2 stranek, nefunkcni internet, zborenej ovladac graficke karty apod "vtipky" jen z posledni  doby...
a to porad neresi tech 100 programu o kterejch byla mezirec ;)
Jen ze spravce balicku neni zdaleka vsemocny. A bohuzel dost programu neni v repozitarich a pak uz to vazne.

A druha cast?  To zacinas trochu placat mimo. Celou dobu se bavime o aplikacich a ty zacnes o aktualizaci os? Co to s tim ma spolecneho?

nobody(ten pravej)

Re:Proč jsou mezi balíky závislosti?
« Odpověď #25 kdy: 20. 01. 2017, 21:44:35 »
Jen ze spravce balicku neni zdaleka vsemocny. A bohuzel dost programu neni v repozitarich a pak uz to vazne.
vsemocny neni, kdyz se po$eres tak ti plinky neprohodi...
v pripade instalace balicku a reseni jejich zavislosti to je ovsem jina, tak je skoro vsemocny, ze dost programu neni v repositarich je kravina, kdyz neni v systemovejch tak je casto autorem dostupny repositar na pridani ale to uz se pohybujeme stejne dost okrajove...

A druha cast?  To zacinas trochu placat mimo. Celou dobu se bavime o aplikacich a ty zacnes o aktualizaci os? Co to s tim ma spolecneho?
od zacatku bylo recene jak je neco v Linuxu a jak je neco ve Windows, kdyz ty si zacal placat o tom ze s aktualizaci v Linuxu jsou probloemu (pritom v 99.99.% nejsou) tak je logicke ze upozornim na situaci ve Windows kde v 50% problemy jsou, to ze jde o aktualizace balicku systemu je dano tim ze Windows balicky aplikaci neumi, nepocitam metroidni stoor coz teprve by se dalo bavit o tom ze tam vubec nic neni (krome metroidnich <>vin)

Lojza

  • *****
  • 672
    • Zobrazit profil
    • E-mail
Re:Proč jsou mezi balíky závislosti?
« Odpověď #26 kdy: 21. 01. 2017, 11:33:32 »
skoda ze neni vyber - mne by se treba nekdy hodil deb balicek ktery by si vsechno nesl sebou

ted jsem chtel pres dpkg -i nainstalovat chrome 18.deb na muj stary stroj i386 a pise mi to ze nemam spravnou verzi libgcryptll (a kdyz nainstaluju libcryptll-dev tak to nepomuze) a libcurl3

kdyby si to ten instalator nesl vsechno v sobe, byl bych ted v pohode a vklidu to nainstaloval ..

nobody(ten pravej)

Re:Proč jsou mezi balíky závislosti?
« Odpověď #27 kdy: 21. 01. 2017, 14:53:03 »
skoda ze neni vyber - mne by se treba nekdy hodil deb balicek ktery by si vsechno nesl sebou
[...]kdyby si to ten instalator nesl vsechno v sobe, byl bych ted v pohode a vklidu to nainstaloval ..
byla by sice "snazsi" instalace, ale plynou z toho zas udrzovaci problemy, kazdopadne(i kdyz ne pro tvoji situaci):
https://www.root.cz/clanky/nove-formaty-balicku-snap-a-flatpak-co-je-spojuje-a-cim-se-lisi/

ByCzech

  • *****
  • 1 863
    • Zobrazit profil
    • E-mail
Re:Proč jsou mezi balíky závislosti?
« Odpověď #28 kdy: 22. 01. 2017, 09:01:02 »
skoda ze neni vyber - mne by se treba nekdy hodil deb balicek ktery by si vsechno nesl sebou

ted jsem chtel pres dpkg -i nainstalovat chrome 18.deb na muj stary stroj i386 a pise mi to ze nemam spravnou verzi libgcryptll (a kdyz nainstaluju libcryptll-dev tak to nepomuze) a libcurl3

kdyby si to ten instalator nesl vsechno v sobe, byl bych ted v pohode a vklidu to nainstaloval ..

1. to je s prominutím hloupý požadavek chtít to instalovat takto

2. jak jsi přišel na to, že instalací chrome 18 budeš v pohodě a v klidu?

3. apt-get install chromium-browser a jsem v pohodě a v klidu na starých strojích

Lojza

  • *****
  • 672
    • Zobrazit profil
    • E-mail
Re:Proč jsou mezi balíky závislosti?
« Odpověď #29 kdy: 22. 01. 2017, 09:28:30 »
apt-get install chromium mi na mem ntbk s PIII 700 MHz Coppermine (tj. jen SSE, ne SSE2) sice probehne a nainstaluje chromium, ale to pak spustit nejde