Olen jo kauan aikaa sitten laittanut merkille linuks gurujen ehdottoman kielteisen suhtautumisen pakettivaraston ulkopuolelta asennettaviin ohjelmiin.
Olen tajunnut tämän niin että linuksit ovat hyvin hataria virityksiä riippuvuksineen ja muine ihmeellisyyksineen joka aiheuttaa sen että mikä tahansa pakettivaraston ulkopuolinen asennus saa koko systeemin lahoamaan kerralla ja lopullisesti uudelleenasennus kuntoon.
Nyt tästä aiheesta on kirjoitettu ZDNet sivustollakin.
Todella valaiseva ja hyvä juttu jossa ei ole lakaistu mitään maton alle.
http://zd.net/qASzB6
Olen tajunnut tämän niin että linuksit ovat hyvin hataria virityksiä riippuvuksineen ja muine ihmeellisyyksineen joka aiheuttaa sen että mikä tahansa pakettivaraston ulkopuolinen asennus saa koko systeemin lahoamaan kerralla ja lopullisesti uudelleenasennus kuntoon.
Nyt tästä aiheesta on kirjoitettu ZDNet sivustollakin.
Todella valaiseva ja hyvä juttu jossa ei ole lakaistu mitään maton alle.
http://zd.net/qASzB6
Vastaukset 12
Vanhimmat
Väärin olet tajunnut. Pakettivaraston ulkopuolelta voi asentaa ohjelmia mutta tuolloin et välttämättä tiedä mitä koneelle tulee eli tilanne vastaa Windowsin asennusta, luulet asentavasi jonkun ohjelman mutta todellisuudessa asentuukin haittaohjelmia.
Eli pakettivaraston ulkopuolelta asennettaessa pitää olla tarkkana mitä asentaa ja ennenkaikkea mistä lataat sen ohjelman, aivan kuten Windowsissa normaalisti. Kyseiselle linuxille tehty paketti on helpoin ja varmin koska silloin pakettihallinta hoitaa riippuvuudet automaattisesti, muuten joudut varmistamaan itse että koneellasi on kaikki tarvittava.
Samalla tavalla Windowsissakin on riippuvuuksia, suuri osa ohjelmista vaatii tietyt .dll kirjastot ja moni vaatii esim. .net frameworkin tai muuta vastaavaa. Tarvittavat .dll kirjastot asentuvat yleensöä ohjelman mukana mutta muita riippuvuuksia joutuu monesti asentelemaan käsipelillä. Pahin ongelma on että Windows ei osaa poistaa noita riippuvuuksien takia asennettuja osia kun itse ohjelma poistetaan vaan koneelle jää roikkumaan tarpeetonta roskaa. Linuxeissa pakettihallinta osaa poistaa valtaosan noista jos itse ohjelma poistetaan.
"...mutta muita riippuvuuksia joutuu monesti asentelemaan käsipelillä. " ???????
Että mitä?????
Olen käyttänyt Windowseja 3.11 asti ja en tiedä edes mistä puhut??
Ainoa mikä voisi liittyä asiaan on .net framework joka on helppo asentaa jos tarvitsee.
Etpä ole sitten paljoa tainnut Windowseillasi tehdä jos et ole noihin riippuvuusongelmiin törmännyt. Keskustelupalstoille trollaaminen ei ole kovin vaativaa ja monipuolista tietokoneen käyttöä.
Anna nyt joku esimerkki niin saa jonkun käsityksen mitä edes tarkoitat.
Windowsissa saattoi jonkin ohjelman poistaminen johtaa tilanteeseen, että jokin toinen ohjelma lakkasi toimimasta. Saattoivat käyttää yhteisiä osia. Toisen ohjelman poistaminen tuhosi komponentin, jota olisi tarvittu myös muissa ohjelmissa. Silloin riippuvuuksia ei ole kunnolla tarkistettu ja se voi johtaa myös tilanteeseen, jossa uuden ohjelman asennuksen jälkeen ohjelma ei toimi ennenkuin riippuvuudet on taas laitettu kuntoon.
Itse asiassa Gimp, joka oli ennen Ubuntussa oletusasennuksessa ja on nykyään pakettivarastossa asentuen heittämällä, oli ainakin vielä XP:ssä perus-next-next-nextiä hankalampi asennettava. Muistaakseni piti asentaa jokin lisäosa, jotta Gimpin sai toimimaan.
" 3.11 asti"
Windows 98 taisi olla vielä sellainen Windows, jossa ohjelmien poistaminen oli hyvin vaarallista muille sovelluksille. XP:ssä oli jo vaikeampi sanoa oliko se tuo vai jokin muu syy miksi ohjelmat lakkasivat toimimasta kokonaan tai osittain.
>...jokin toinen ohjelma lakkasi toimimasta.
Jos ei tunne Windowsin käsitettä DLL_Hell niin myöntää tuntevansa Windowsin vain mainosmerkonomin kannalta.
Täällä ne vaan "läpsyttää huuliaan" linux hihhulit ilman mitään järjellistä "ulostuloa", vaan jos ei osaa, niin se jää sitten "esinahan" edestakaiseen liikuttamiseen. No harrastushan sekin on ja sopii hyvin harrastuskäyttiksen käyttäjille toiseksi harrastukseksi !
No kyllä sitä vaan Windowsiin joutuu säätämään useinkin jotain Javaa ja siitä oikeata versiota, .NET frameworkkia, Pythonia, Tomcatia, tietokantaa (esim. MySQL, MSSQL, Oracle), PHP, DirectX, vbrun, msvcrt jne.
Näitä asennetaan Windowsilla ITSE, ja ja joutuu vielä itse yleensä ylläpitämään kun Windows ei osaa päivittää mitään. Ja tosiaankin, ei osaa poistaa tarpeettomia osia.
Asenna vaikka Effica siihen Windows 7:n. Totuus on että ei onnistu, koska siinä on riippuvuus .NET 1.1:n joka toimii vain Windows XP:ssä, eli pitää olla Windows XP käytössä tai vähintäänkin virtualisoida Windows XP:tä siinä Windows 7:ssa. Sen lisäksi on riippuvuudet kantamoottoriin (tais olla Oracle) joka pitää asentaa myös oikea versio ja sitten vasta saa sen softan pyörimään siinä.
Samaa roskaahan se Windows on ihan yleisesti. Riippuvuuksien täyttämisestä vaan pitää itse huolehtia, eikä Windows osaa edes itse asentaa sitä .NET:iä vaikka se löytyy Windowsista.
"Olen tajunnut tämän niin että linuksit ovat hyvin hataria virityksiä riippuvuksineen ja muine ihmeellisyyksineen joka aiheuttaa sen että mikä tahansa pakettivaraston ulkopuolinen asennus saa koko systeemin lahoamaan kerralla ja lopullisesti uudelleenasennus kuntoon."
Kuule. Kyllä kaikki omansa tunnistaa. Näinhän tämä asia on Windowsin kanssa, ei linuxin kanssa. Linuxissa saat tehdä kovasti töitä, että saat systeemin käyttökelvottomaan kuntoon, ja se vaatii kyllä yleensä väärien pakettien poistamista. Väärien pakettien asentamisesta harvoin on mitään haittaa. Voihan sitä toki huonolla säkää aloittelijakin saada netistä lähdekoodipaketin asennettua joka sitten kaataa koko systeemin, mutta mahdollisuus siihen on aika pieni.
Taitamattoman on turha työkaluja syyttää.
”Olen tajunnut tämän niin että linuksit ovat hyvin hataria virityksiä riippuvuksineen ja muine ihmeellisyyksineen joka aiheuttaa sen että mikä tahansa pakettivaraston ulkopuolinen asennus saa koko systeemin lahoamaan kerralla ja lopullisesti uudelleenasennus kuntoon.”
Et siis tajunnut sanaakaan.
Höpöhöpö. Kyse on turvallisuusasioista. Ei sitä Windowsiinkaan pidä asentaa oikein mitään Windowsin asennuslevyn tai Microsoft Updaten ulkopuolelta muuten kuin kaupasta ostamalla tai jonkun ammattilaisen asentamana. Nämä jotka itse asentelevat jostain webistä ohjelmia saavat tietokoneensa täyteen haittaohjelmia lähes poikkeuksetta.
Riippuvuudet toimivat ihan samalla tavalla joka paikassa. Ihan normaalia tietotekniikkaa. Windowsissa riippuvuudet ovat ongelmallisia kun Windowsista puuttuu perusjutut joten se särkyy helposti. Esim. selaimen päivitys särkee lisäosia ja sen sellaista.