Olen uusi Ubuntu-kokeilija. Kun asentaa ohjelmia esimerkiksi sovelluskaupasta, niin miten voi valita mihin hakemistoon sovellus asennetaan? Nyt jää hieman mysteeriksi missä itse ohjelmat tiedostoineen sijaitsevat.
Ohjelmien asennuskansion valinta?
72
80
Vastaukset
Eipä sovellusten asennuskansioista tarvitse loppukäyttäjän Ubuntussa huolehtia.
Sovellukset ovat missä ovat ja sovellus poistettaessa poistuvat. Yksinkertaista, eikö?- Anonyymi
Loppukäyttäjistä en tiedä, mutta ainakin minä olen tottunut hallitsemaan tietokonettani ja sen tallennusmedioita. Koneen tiedostojärjestelmän tulee olla jollain tavalla isännän kirjanpidossa.
Se on ihan ok että asentuvat "ok ok next next"-tavalla, mutta pitäisi olla myös mahdollisuus valita mihin kansioon tai mille levylle mitäkin asennellaan. Anonyymi kirjoitti:
Loppukäyttäjistä en tiedä, mutta ainakin minä olen tottunut hallitsemaan tietokonettani ja sen tallennusmedioita. Koneen tiedostojärjestelmän tulee olla jollain tavalla isännän kirjanpidossa.
Se on ihan ok että asentuvat "ok ok next next"-tavalla, mutta pitäisi olla myös mahdollisuus valita mihin kansioon tai mille levylle mitäkin asennellaan.Jos olet kontrollifriikki, niin mahdollisesti Ubuntun kaltainen aloittelijoille ja yksinkertaista ongelmatonta toimivuutta haluaville tietokoneenkäyttäjille tarkoitettu käyttöjärjestelmä ei ole sinua varten.
Opiskele vaikka Gentoo tai Debian ja omaksu vastaavasti kummankin erilaiset toimintafilosofiat. Asenna kun olet valmis. ; )- Anonyymi
Kollimaattori kirjoitti:
Jos olet kontrollifriikki, niin mahdollisesti Ubuntun kaltainen aloittelijoille ja yksinkertaista ongelmatonta toimivuutta haluaville tietokoneenkäyttäjille tarkoitettu käyttöjärjestelmä ei ole sinua varten.
Opiskele vaikka Gentoo tai Debian ja omaksu vastaavasti kummankin erilaiset toimintafilosofiat. Asenna kun olet valmis. ; )En nyt erityisemmin mikään friikki koe olevani, mutta vuosien saatossa on levytila käynyt vähiin milloin mistäkin syystä. Sen vuoksi olisi hyvä olla joku kontrolli missä mikäkin on.
Erikoista jos tuollainen perusominaisuus puuttuu Ubuntusta. Anonyymi kirjoitti:
En nyt erityisemmin mikään friikki koe olevani, mutta vuosien saatossa on levytila käynyt vähiin milloin mistäkin syystä. Sen vuoksi olisi hyvä olla joku kontrolli missä mikäkin on.
Erikoista jos tuollainen perusominaisuus puuttuu Ubuntusta.Opiskele asiaa, niin opit kuinka helppoa on lisätä levytilaa osioon muilta levyiltä ja jopa tiedostojärjestelmiltä muista koneista.
Windowsien tilankäytön holtittomuuteen tottunut saattaa yllättyä, kuinka Ubuntulla 40 – 60 GB varattuna järjestelmäosiolle riittää todella pitkälle.
Eli juuriosiolle / 60 GB ja /home -osiolle loput manuaalisessa osituksessa, jota kontrollifriikki tottakai asennuksessa käyttää. ; )- Anonyymi
Anonyymi kirjoitti:
En nyt erityisemmin mikään friikki koe olevani, mutta vuosien saatossa on levytila käynyt vähiin milloin mistäkin syystä. Sen vuoksi olisi hyvä olla joku kontrolli missä mikäkin on.
Erikoista jos tuollainen perusominaisuus puuttuu Ubuntusta.Kannattaa käydä katselemassa Ubuntun sivuilta miten ohjelmia asennellaan (ja poistellaan).
Bleachbit siivoa roskat pois koneelta. - Anonyymi
Kovin vaikea windowsmainen ajattelu on avaajalla!
Ubuntussa asennutkset toimii kuin Macissä.
ei kuin windowsissa!
kaikko saa man kansion ohjelma kansioon. Anonyymi kirjoitti:
Kovin vaikea windowsmainen ajattelu on avaajalla!
Ubuntussa asennutkset toimii kuin Macissä.
ei kuin windowsissa!
kaikko saa man kansion ohjelma kansioon.Windowsmaisesta ajattelusta on tosiaan vaikea luopua. Vasta kun on kokeillut vaihtoehtoja pitempään huomaa, että omaa ajattelutapaansakin on mahdollista muuttaa. ; )
- Anonyymi
Anonyymi kirjoitti:
Kovin vaikea windowsmainen ajattelu on avaajalla!
Ubuntussa asennutkset toimii kuin Macissä.
ei kuin windowsissa!
kaikko saa man kansion ohjelma kansioon.Kyllä Windowsissakin sovelluskaupan asennukset menee "minne menee".
Anonyymi kirjoitti:
Kyllä Windowsissakin sovelluskaupan asennukset menee "minne menee".
Näin nykyään, kun Microsoft on kopioinut parempiaan tajuttuaan, että tavallisen loppukäyttäjän kannalta se on yks lysti, mihin sovellukset asennetaan, kunhan homma toimii ja menetelmä on vakioitu.
Ei peruskäyttäjä tee mitään tiedolla sovellustensa asennuspaikasta.- Anonyymi
Tässä vihjeet, minne firefox Ubuntussa tiedostojaan asentaa:
https://packages.ubuntu.com/disco/amd64/firefox/filelist
"/etc/apparmor.d/usr.bin.firefox
/etc/apport/blacklist.d/firefox
/etc/apport/native-origins.d/firefox
/etc/firefox/syspref.js
/usr/bin/firefox
/usr/lib/firefox/Throbber-small.gif
/usr/lib/firefox/application.ini
/usr/lib/firefox/browser/blocklist.xml
jne. jne. "
Lisäksi kunkin käyttäjän kotihakemisto sisältää ohjelman henkilökohtaisia määrityksiä.
- Anonyymi
Asennus paketti ketoo piskan ja kansion.
- Anonyymi
Tunnetko kaikki kirjaimet?
- Anonyymi
Kuten huomasit, kukaan Ubuntun käyttäjistä ei tiedä, Mitä ja Minne tiedostot sijoittuvat ohjelmia asentaessa ja kuinka ne saa pois. Bleachbit ei siivoa näitä roskia, vaikka tuossa ylempänä niin väitetään. Ubuntun käyttäjät vaan on niin helvetin tyhmää porukkaa, ainakin ne jotka täällä kirjoittelevat. Suurimalla osalla on suuria luku- ja kirjoitusvaikeuksia.
Tiedostot menee sinne mihin on tarkoitettukin ja poistuvat kun poistaa ohjelman.
Ei sinne jää mitään hemmetin "roskia". Poistaa vaan sen paketin.- Anonyymi
M-Kar kirjoitti:
Tiedostot menee sinne mihin on tarkoitettukin ja poistuvat kun poistaa ohjelman.
Ei sinne jää mitään hemmetin "roskia". Poistaa vaan sen paketin.Jää sinne niitä "hemmetin" roskia, ja paljon jääkin.
Anonyymi kirjoitti:
Jää sinne niitä "hemmetin" roskia, ja paljon jääkin.
Ei ole tähänkään mennessä jäänyt.
- Anonyymi
M-Kar kirjoitti:
Ei ole tähänkään mennessä jäänyt.
On niitä jäänyt aina, sinä vain et ole niistä tietoinen, kuten aloittelijat yleensäkin. koska et kuitenkaan usko mitä sanon, voit aivan itse testata mitä jää, mitä lähtee. Testaa vaikka Firefox selaimen avulla, jos osaat. Epäilen että et osaa, vaan selittelet taas ummet lammet jotain soopaa.
Otapa luku tiedostoista, jotka kuuluvat Firefox selaimelle.
Poista Firefox, antamasi ohjeen tavalla ("Poistaa vaan sen paketin").
Ota luku tiedostoista jotka kuuluvat Firefox selaimelle.
Näin yksinkertaista tuo roskien jääminen on todistaa. Montakos vuotta sitä Debiania olikaan käytetty.
Ohjelmien asennus menee sinne levylle mihin olet käyttöjärjestelmän asennusvaiheessa määrittänyt /usr kansion sijainnen. Kun asentelee järjestelmään kuuluvia ohjelmia niin menevät sitten automaattisesti oikealle paikalle.
Perusjutut menee /bin ja jaetut kirjastot menee /lib
Loppukäyttäjän ei tarvitse sitten välittää asiasta kun kaikelle on ihan standardit paikat: https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.pdfNetin trollien luukuttaminen on aika hauskaa. Lässyttäminen mukana muka auttamassa, vaikka ensi sanasta tajuaa aloittajahemmon olevan olmin.
Eikö sinustakin? ; )- Anonyymi
Kollimaattori kirjoitti:
Netin trollien luukuttaminen on aika hauskaa. Lässyttäminen mukana muka auttamassa, vaikka ensi sanasta tajuaa aloittajahemmon olevan olmin.
Eikö sinustakin? ; )"Kollimaattori"
oletko itseesi tyytyväinen kun sait taas ihan rekisteröidyllä nimimerkilläsi tehtyä tuollaisen viestin? Jos minä erehtyisin kirjoittelemaan jotain tuollaista, en muuta tekisi kuin toivoisin että moderaattori poistaa sen ja vielä mahdollisimman nopeasti.
Koita panostaa viestin sisältöön niin että voit olla siihen julkaisunkin jälkeen tyytyväinen, sillä tavalla hyvä tulee. - Anonyymi
No tasan ole mikään asiallinen. On sujuvasti väärässä ja jänkkää autuaan tietämättömänä milloin mistäkin asiasta. Säälittävä luupää.
- Anonyymi
Ubuntuah ei ole windows , jossa kaikki levitellään pitkin ja poikin.
Toki asennus paketeista sellaisia voitaisiin tehdä, muutaei ole tehty.
- Anonyymi
Ne menee minne pitääkin.
- Anonyymi
Ubuntujen ja vastaavien unix-kloonien hakemistorakenne on kultaiselta 1970-luvulta, eikä siinä ole mitään logiikkaa. Se on tehty ajalle jolloin rauta oli kallista ja massamuistit vielä sitäkin tyyriimpiä.
Nykyään tulee kaikki ohjelmat asentaa omaan hiekkalaatikkonsa, jonka voi nakata mihin vaan, vaikka bittitaivaaseen. Kannattaa tutustua vaikkapa Dockeriin, jos haluaa tietää missä nykyään mennään.Dockerilla kun tekee kontteja niin on se sama rakenne sielläkin.
Unix hakemistorakenteella on selkeä logiikka. Se jakaa ajettavat tiedostot yhteen paikkaan, asetukset yhteen paikkaan, kirjastot yhteen paikkaan ja jne.
Järjestelmässä kun kaikki toimivat yhdessä, kokonaisuutena.
Toki voi sitten eristää jonkun kokonaisuuden tekemällä sille oman kansiorakenteen. Näitä tavallisesti laitetaan /opt kansion sisään tai jos on henkilökohtaisia, käyttäjän omia niin on sitten kotikansiossa vaikka jonkun kansion sisällä se perusrakenne /bin /lib ja jne.
Käyttöjärjestelmän omat ohjelmat on säädetty menemään kaikki siihen juuren päälle rakentuvaan kansiorakenteeseen.- Anonyymi
M-Kar kirjoitti:
Dockerilla kun tekee kontteja niin on se sama rakenne sielläkin.
Unix hakemistorakenteella on selkeä logiikka. Se jakaa ajettavat tiedostot yhteen paikkaan, asetukset yhteen paikkaan, kirjastot yhteen paikkaan ja jne.
Järjestelmässä kun kaikki toimivat yhdessä, kokonaisuutena.
Toki voi sitten eristää jonkun kokonaisuuden tekemällä sille oman kansiorakenteen. Näitä tavallisesti laitetaan /opt kansion sisään tai jos on henkilökohtaisia, käyttäjän omia niin on sitten kotikansiossa vaikka jonkun kansion sisällä se perusrakenne /bin /lib ja jne.
Käyttöjärjestelmän omat ohjelmat on säädetty menemään kaikki siihen juuren päälle rakentuvaan kansiorakenteeseen.Pointti oli lähinnä siinä, että koko sotkusta pääsee eroon kertalaakista, kun tarve loppuu. Jopa Ubuntut ja kumppanit tahtovat kerätä roskaa aikojen kuluessa.
Virtuaalisysteemeissä on sekin etu, että palikkaa pystyy siirtämään paikasta toiseen, eikä se ole sidottu yhteen rautaan.
- Anonyymi
Ubuntu on helppo, siinä ei vaivata käyttäjää asioilla jotka kuuluvat käyttöjärjestelmän tehtäviksi.
Kannattaa harkita toisia käyttöjärjestelmiä jos säätäminen ja propellihattuilu kiinnostaa.- Anonyymi
No ei todellakaan. Esimerkiksi massamuistiasemien nimet jotain siansaksaa. Miksi ne ei voi olla loogisesti ja selkeästi esim C: D: E: -asemat?
- Anonyymi
Anonyymi kirjoitti:
No ei todellakaan. Esimerkiksi massamuistiasemien nimet jotain siansaksaa. Miksi ne ei voi olla loogisesti ja selkeästi esim C: D: E: -asemat?
Silloin kannattaa käyttää vain ja ainoastaan Winukkaa jos ei mitään ymmärrä.
- Anonyymi
Anonyymi kirjoitti:
Silloin kannattaa käyttää vain ja ainoastaan Winukkaa jos ei mitään ymmärrä.
Eikä vain silloin, vaan aina kännattaa käyttää Windowsia, itsestään selvä asia.
Anonyymi kirjoitti:
No ei todellakaan. Esimerkiksi massamuistiasemien nimet jotain siansaksaa. Miksi ne ei voi olla loogisesti ja selkeästi esim C: D: E: -asemat?
Valitettavaa jos olet nimittänyt massamuistiasemiesi osiot siansaksaksi. Sehän on Linuxeilla mahdollista, mutta ei suinkaan pakollista. ; )
- Anonyymi
Ei upu osaa muita paketteja asentaa kun .deb päätteisiä
Lataa joku .deb päätteinen tiedosto ja pura se vaikka file-rollerilla johonkin kansioon niin johan helpostti ymmärtää mitä "roskaa" mihinkin kansioon menee kun asentaa.
Ja tietenkin ohjelmat jättää valtavat määrät "roskaa" vaikka poistaa ne.
Joku piirustus ohjelmakin jättää kaikki sillä tehdyt kuvat koneelle vaikka poistaakin kyseisen ohjelman vai kuinka ;)- Anonyymi
Käyttäjän kotihakemistoon jää tiedostot jotka on luotu kun käyttäjä käyttää ohjelmaa, niitä ei ole ohjelman asennuksessa luotu. Tuohan on ihan järkevää, jos osaat ajatella että 1000 käyttäjää käyttää ohjelmaa ja se kun poistuisi vaikka vahingossa, niin vanhinko rajoittuisi vain ohjelman poistamiseen ja ohjelman asentaminen uudelleen palauttaisi kaiken ennalleen. Vai meinaatko hihhuli että kaikkien käyttäjien data pitäisi tuhoutua, myös keskeneräiset työt...
- Anonyymi
Näinhän se on. Roskaa jää kiintolevylle jopa enemmän kuin Windowsissa. Koska Windowsissa ohjelman ajonaikaiset ja työtiedostot tahtovat olla asennuskansion alla ja poistettaessa ohjelmaa usein käyttäjälle esitetään kysymys; poistetaanko asennuskansio vaikka se ei ole tyhjä.
Kun taas Linux ympäristössä poiston aikana vastaavaa ei koskaan kysytä, ja ajon aikaiset kansiot on jossain käyttäjän kotihakemiston alla joista poisto ohjelma ei ole asennuksessa poistolokiin merkannut. Esimerkkinä vaikka jonkin selaimen lyhyt aikainen kokeilu voi jättää kiintolevylle kymmeniä tuhansia tiedostoja roskaksi.
Lähes jokaisesta asennetusta ohjelmasta jää .config kansioon jotain ja useimmasta myös .cashe kansioon ja .local kansioon, nämä on vain käyttäjän itsensä osattava poistaa vastaavaa ripottelua ei Windowsin puolella ole. Windowsin riesana on rekisteriin kertyvät turhat merkinnät joita ei poista asennuksen poisto. Anonyymi kirjoitti:
Näinhän se on. Roskaa jää kiintolevylle jopa enemmän kuin Windowsissa. Koska Windowsissa ohjelman ajonaikaiset ja työtiedostot tahtovat olla asennuskansion alla ja poistettaessa ohjelmaa usein käyttäjälle esitetään kysymys; poistetaanko asennuskansio vaikka se ei ole tyhjä.
Kun taas Linux ympäristössä poiston aikana vastaavaa ei koskaan kysytä, ja ajon aikaiset kansiot on jossain käyttäjän kotihakemiston alla joista poisto ohjelma ei ole asennuksessa poistolokiin merkannut. Esimerkkinä vaikka jonkin selaimen lyhyt aikainen kokeilu voi jättää kiintolevylle kymmeniä tuhansia tiedostoja roskaksi.
Lähes jokaisesta asennetusta ohjelmasta jää .config kansioon jotain ja useimmasta myös .cashe kansioon ja .local kansioon, nämä on vain käyttäjän itsensä osattava poistaa vastaavaa ripottelua ei Windowsin puolella ole. Windowsin riesana on rekisteriin kertyvät turhat merkinnät joita ei poista asennuksen poisto."Koska Windowsissa ohjelman ajonaikaiset ja työtiedostot tahtovat olla asennuskansion alla."
Ei ole.
"Lähes jokaisesta asennetusta ohjelmasta jää .config kansioon jotain ja useimmasta myös .cashe kansioon ja .local kansioon, nämä on vain käyttäjän itsensä osattava poistaa vastaavaa ripottelua ei Windowsin puolella ole. "
Vastaavat tiedostot Windowsissa on siellä Users\Ville\AppData- Anonyymi
"windowsissa usein käyttäjälle esitetään kysymys; poistetaanko asennuskansio vaikka se ei ole tyhjä.
Kun taas Linux ympäristössä poiston aikana vastaavaa ei koskaan kysytä"
Linux on helppo. Linuxissa käyttäjää ei vaivata asioilla jotka kuuluvat käyttöjärjestelmän tehtäviksi. - Anonyymi
M-Kar kirjoitti:
"Koska Windowsissa ohjelman ajonaikaiset ja työtiedostot tahtovat olla asennuskansion alla."
Ei ole.
"Lähes jokaisesta asennetusta ohjelmasta jää .config kansioon jotain ja useimmasta myös .cashe kansioon ja .local kansioon, nämä on vain käyttäjän itsensä osattava poistaa vastaavaa ripottelua ei Windowsin puolella ole. "
Vastaavat tiedostot Windowsissa on siellä Users\Ville\AppDataEi muuten ole, nämä Users\Ville\AppData kansiot on asennusohjelman luomia, joten ne on mukana poistologissa. Niitä jätetään usein sen vuoksi että jää merkintä ohjelman aieman kokeilun asetuksista, mikäli käyttäjä muuttaa mielensä ja palaa uudestaan ohjelman käyttäjäksi uudelleen asentamalla. Tässä tapauksessa saattaa rekisterimerkinnät olla vähäisenmät.
- Anonyymi
Tietoturvan takia asennuskansiot ovat ennalta määritelty. Myös ohjelmien nopeaan toimintaan on asennuspolut ennalta määritelty.
Parasta on jättää nuo asennukset tietävien huoleksi, eikä itse alkaa tyhmänä sooloileen.- Anonyymi
Tee silleen, jos sinusta siltä tuntuu mutta tyhmyyttään ei välttämättä tarvitse kaikille julistaa.
- Anonyymi
Anonyymi kirjoitti:
Tee silleen, jos sinusta siltä tuntuu mutta tyhmyyttään ei välttämättä tarvitse kaikille julistaa.
Niin minä teen että luotan tietävään, enkä ala itse tyhmäileen. Olen esimerkiksi kokonaan hylännyt windowsin käytön, koska en tyhmä. En voi myöskään julistaa tyhmyyttäni, koska en ole niin tyhmä.
- Anonyymi
Anonyymi kirjoitti:
Niin minä teen että luotan tietävään, enkä ala itse tyhmäileen. Olen esimerkiksi kokonaan hylännyt windowsin käytön, koska en tyhmä. En voi myöskään julistaa tyhmyyttäni, koska en ole niin tyhmä.
Tehdään poikkeus, saat olla juuri niin tyhmä kuin haluat.
- Anonyymi
Anonyymi kirjoitti:
Tehdään poikkeus, saat olla juuri niin tyhmä kuin haluat.
Sinä ainakin olet tyhmä Nainen, ilman poikkoulua yhtään mihinkään, tai saatat kyllä olla myös sellainen poikkeava Nainen, jolla on vääristynyt mieli sukupuolestansa.
Naisen tyhmyydestä minulla on vitusti kokemusta, olet siinä aika hyvä, ehkä jopa siinä kärkipaikalla.
Vai oletko mies? - Anonyymi
Anonyymi kirjoitti:
Sinä ainakin olet tyhmä Nainen, ilman poikkoulua yhtään mihinkään, tai saatat kyllä olla myös sellainen poikkeava Nainen, jolla on vääristynyt mieli sukupuolestansa.
Naisen tyhmyydestä minulla on vitusti kokemusta, olet siinä aika hyvä, ehkä jopa siinä kärkipaikalla.
Vai oletko mies?Harvalla tyhmyydestä on sinua enemmän kokemusta, se on helppo uskoa.
- Anonyymi
Anonyymi kirjoitti:
Harvalla tyhmyydestä on sinua enemmän kokemusta, se on helppo uskoa.
Tyhmät Naiset eivät ole harviNaisia. Helppoja tyhmiä on uskomattoman paljon, ns. suvakkinaiset, niitä tunnetaan paljon paskageenisten ystävinä ja pahin niistä on esimerkiksi mamupatjavauvamurhaaja :-(
- Anonyymi
"Tietoturvan takia asennuskansiot ovat ennalta määritelty. Myös ohjelmien nopeaan toimintaan on asennuspolut ennalta määritelty.
Parasta on jättää nuo asennukset tietävien huoleksi, eikä itse alkaa tyhmänä sooloileen."
Voisi olla vaikka suoraan Vapusen sormista. Kommentissa on nimittäin kaikki asiat väärin. - Anonyymi
Anonyymi kirjoitti:
"Tietoturvan takia asennuskansiot ovat ennalta määritelty. Myös ohjelmien nopeaan toimintaan on asennuspolut ennalta määritelty.
Parasta on jättää nuo asennukset tietävien huoleksi, eikä itse alkaa tyhmänä sooloileen."
Voisi olla vaikka suoraan Vapusen sormista. Kommentissa on nimittäin kaikki asiat väärin.Tuossakin on kaksi asiaa väärin.
Ensimmäinen alkaa " Voisi olla ...." ja toinen "Kommentissasi on .....". - Anonyymi
Anonyymi kirjoitti:
"Tietoturvan takia asennuskansiot ovat ennalta määritelty. Myös ohjelmien nopeaan toimintaan on asennuspolut ennalta määritelty.
Parasta on jättää nuo asennukset tietävien huoleksi, eikä itse alkaa tyhmänä sooloileen."
Voisi olla vaikka suoraan Vapusen sormista. Kommentissa on nimittäin kaikki asiat väärin.No teeppäs ohjelma ja ripottele koodi pitkin poikin järjestelmää, kuten windowsissa, niin huomaat että ohjelman suorittaminen kärsii, kun pitää hakea pätkä sieltä ja pätkä täältä. Samalla tietenkin tietoturva kärsii kun alue laajenee.
- Anonyymi
Anonyymi kirjoitti:
No teeppäs ohjelma ja ripottele koodi pitkin poikin järjestelmää, kuten windowsissa, niin huomaat että ohjelman suorittaminen kärsii, kun pitää hakea pätkä sieltä ja pätkä täältä. Samalla tietenkin tietoturva kärsii kun alue laajenee.
Siihen nimenomaan pyritään että ohlelman "koodi" on levällään ympäri järjestelmää.
Kirjastot yhdessä paikassa kuvakkeet toisessa paikassa Järjestelmän-laajuset asetustiedostot yhdessä ja käyttäjän asetustiedostot toisessa paikassa eli ohjelma on "levällään" ympäri käyttöjärjestelmää
Tietoturvalla ei mitään tekemistä vaikka osa ohjelma "koodista" sijaitsisi maapallon toisella puolella olevassa tietokoneessa. - Anonyymi
Anonyymi kirjoitti:
Siihen nimenomaan pyritään että ohlelman "koodi" on levällään ympäri järjestelmää.
Kirjastot yhdessä paikassa kuvakkeet toisessa paikassa Järjestelmän-laajuset asetustiedostot yhdessä ja käyttäjän asetustiedostot toisessa paikassa eli ohjelma on "levällään" ympäri käyttöjärjestelmää
Tietoturvalla ei mitään tekemistä vaikka osa ohjelma "koodista" sijaitsisi maapallon toisella puolella olevassa tietokoneessa."Siihen nimenomaan pyritään"
Näin on, että ohjelmalle pitää löytää optimaalliset polut, joista tietokoneen komponentit tyrkkäävät ajetun ohjelman kautta tuloksen ihmiskielelle.
"Tietoturvalla ei mitään tekemistä "
Kyllä sillä on 100% tekemistä. Yritä tehdä haittaohjelma johonkin tunnettuun ohjelmaan, niin taitaa hommasi kyrvähtää jo eripaikkojen kansioiden suoritusoikeuksiin (tuo on helpoin esimerkki).
Jos ohjelman asentaa paketinhallinnan kautta antaa sen huolehtia. Silloin ohjelma näkyy kaikille käyttäjille.
Jos lataa ohjelman lähdekoodin ja kääntää sen oikea paikka on kotikansiossa - usein /bin joka polussa ja jos ei ole sen voi lisätä. Jos haluaa, että ohjelma näkyy kaikille käyttäjille niin standardi paikka on /usr/local/bin. Samoin menee /lib ja vastaavat.
/usr kansio voidaan liittää järjestelmään vain luku tilassa.
/var sisältää dataa johon pitää olla kirjoitusoikeus. Jotkut ohjelmat voivat kirjoittaa tuonne terakaupalla dataa.
/boot kansiota ei tarvitse liittää tiedostojäjestelmään. Toki päivityksen ajaksi.
/etc sisältää asetukset. Myös käyttäjätunnukset ja paljon muutakin.
Laitetunnukset ovat Linuxissa selkeät kun ne oppii. udev ja systemd on hiukan monimutkaistanut niitä. Levyt liitetään /mnt kansion alle ja nimen voi valita vapaasti. Vaikka TV_tallennukset. Jokaiselle levylle voi valita optimaalisen järjestelmän.
Jos tila loppuu voi vaikka /usr/local kansion siirtää eri paikkaan. Helpoiten linkin avaulla. Myös tekemällä liitoksen /etc/fstab kansioon.
Systeemi pitää järjestelmän puhtaana roskista. Käyttäjien kotikansiot toinen juttu ja mainitut /usr/local ym jonne paketinhallinta ei kirjoita.
Jotkut ohjelmat voivat kirjoittaa paljon dataa kotikansioon. Itsellä kuvat, musat, leffat eri levyillä. Windows paisuu ajan mittaan. Sitä Ubuntun peruskäyttö ei tee. Itsellä nyt Gentoo alla ja asennus vuodelta 2011? Ja eipä ole paisunut merkittävästi kun turhat poistelee välillä. Kone vaihtunut välillä ja levytkin. Siksi hankala asentaa ettei viitsi tehdä turhan takia uudestaan.
Monet systeemit kirjoittavat jo väliaikaistiedostot ram-levylle muistiin. Jos /tmp tai /var/tmp ram-levyllä niiden nopeutta voi peruskäyttäjäkin hyödyntää. Esim C käännös nopeutuu ram-levyllä.
Tiedostojärjestelmä ei myöskään pirstoudu.
Windowssin tiedostokärjestelmä on ei vapaa. Siksi ulkoisia massamuisteja myydään typerällä fat-systeemillä. Ehkä joskus 4T usb-levy voidaan myydä järkevällä systeemillä.
Päätaloa lainatakseni: Hevosella on iso pää. Antaa sen murehtia. Normi Ubuntukäyttäjän ei tarvitse.- Anonyymi
Turha kommentti :( Mutta menköön...
"Päätaloa lainatakseni: Hevosella on iso pää. Antaa sen murehtia. "
Päätalon sitaatti on Kalevalasta:
Anna huolia hevosen,
murehtia mustan ruunan,
rautasuisen surkutella,
suuripäisen päivitellä!
Hevosell' on pää parempi,
pää parempi, luu lujempi,
kaulan kaari kantavampi,
koko ruumis runsahampi.
http://neba.finlit.fi/kalevala/index.php?s=52&m=1&l=1
Mutta fat-tiedostojärjestelmien käyttö mm. ulkoisilla laitteilla johtunee siitä, että se toiminee useimmissa käyttöjärjestelmissä. Yhteensopivuus siis on taattu. Kussakin käyttöjärjestelmässä voi toki tehdä noille laitteiden levyosiolle järjestelmän tunnistavan tiedostojärjestelmän. Fat on vain yhteensopivuuden vuoksi. Hieno tuo Kalevala sitaatti.
Fat-tiedostojärjestelmä on vapaa. Kehitetty aikoinaan pienille "lerpuille". Ntfs sisältäisi jo tuen isoille tiedostoille, mutta ei lisenssivapaa. Tarvetta olisi tiedostojärjestelmälle, joka olisi vapaa, jota kaikki systeemit tukisi ja parempi kuin fat. Png toimii jo hyvin ja on vapaa formatti kuville. Moni järjestelmä osaa ne näyttää ja joissakin ihan oletuksena - ikonit, taustatakuvat ym.
- Anonyymi
Itse asiassa asennuspaikka on määriteltävissä myös itse. Pitää vain kasata asennuspaketti uudelleen määrittämällä --prefix kohde, jolla saadaan tiedostot menemään haluttuun kansioon. --lib-prefix:llä saa kirjastot menemään haluttuun paikkaan.
Esimerkiksi tinycore-linux tekee asian vieläkin järkevämmin: Se asentaa kaikki tiedostot, jotka kuuluvat asennukseen, yhteen hakemistoon. Tämän jälkeen se tekee dynaamisen linkityksen ohjelmiin. Scatter-mode asennus on siis korvattu ohjelmakohtaisilla hakemistoilla. Rakenne on erittäin tietoturvallinen, mutta vaatii kyllä paketin asentamisessa hiukan enemmän työtä. Oletus on, että pakettia ei asenneta edes paikallisesti, vaan siihen on pääsy netin ylitse tai se löytyy itse luomastasi hakemistossa(vapaavalintaisessa tiedostojärjestelmässä).
Käyttäjällä on täysi vapaus tässäkin asiassa tehdä valintansa, vaikka standardin mukaan toimimalla asiaa ei tarvitse juuri itse miettiä - näin tekee ubuntu, eli hoitaa asennuksen automaattisesti. Paketin kokoamistiedot ovat julkisia, joten jos jotain tarvitsee asennuspaikasta tietää, tieto on saatavissa kyllä helposti.- Anonyymi
Niinpä niin. Toki kääntäessäsi ohjelman lähdekoodista, voit määritellä miten ohjelma asennetaan. Jokin minimaalisuuteen pyrkivä tinycore-linux ei ole oikea vertailukohde, kun puhutaan monipuolisista Linux-jakeluista kuten Ubuntu, jolle on tarjolla laajalti ohjelmistoja ilman ohjelmien kääntämistä ja asentamista.
http://wiki.tinycorelinux.net/ - Anonyymi
Anonyymi kirjoitti:
Niinpä niin. Toki kääntäessäsi ohjelman lähdekoodista, voit määritellä miten ohjelma asennetaan. Jokin minimaalisuuteen pyrkivä tinycore-linux ei ole oikea vertailukohde, kun puhutaan monipuolisista Linux-jakeluista kuten Ubuntu, jolle on tarjolla laajalti ohjelmistoja ilman ohjelmien kääntämistä ja asentamista.
http://wiki.tinycorelinux.net/Kaikki ohjelmat jotka pyörii Ubuntussa byörii missä tahansa linux jakelussa Kääntämättä. Ohjelmia käännetään koska... valmiit ohjelmat sisältää paljon turhaa pas*****aa ja lähdekoodissa esimerkiksi lukee File ja siinä pitäs lukea Tiedosto
Joutuu asenteleen kielipaketteja? ja tuhlaan ramia jonninjoutaviin ohjelmiin jotka suomenttaa käytettävän ohjelman. jne Monet ajurit eivät toimi kääntämättä, Nvidian näytönohjaimen ajuri yksi sellainen.
Ohjelmia voi kääntää monilla eri asetuksilla. Gcc sisältää hirmuisen määrän optioita. Sillä voi tehdä koodia joka toimii vain tietyssä prosessorissa. Onkin muutama jakelu olemassa jotka käännetty tietylle alustalle. On olemassa jopa apuohjelmia, jotka kertovat parhaimmat asetukset tietyille prosessoreille. Ubuntun painolastina on, että se käännetään myös suoritettavaksi vanhemmissa koneissa. Tuki niille roikkuu mukana kun monet vielä haluaa sen Ubuntun siihen vanhaan jo muuten poistettuun koneeseen.- Anonyymi
Mikko_Tku kirjoitti:
Monet ajurit eivät toimi kääntämättä, Nvidian näytönohjaimen ajuri yksi sellainen.
Ohjelmia voi kääntää monilla eri asetuksilla. Gcc sisältää hirmuisen määrän optioita. Sillä voi tehdä koodia joka toimii vain tietyssä prosessorissa. Onkin muutama jakelu olemassa jotka käännetty tietylle alustalle. On olemassa jopa apuohjelmia, jotka kertovat parhaimmat asetukset tietyille prosessoreille. Ubuntun painolastina on, että se käännetään myös suoritettavaksi vanhemmissa koneissa. Tuki niille roikkuu mukana kun monet vielä haluaa sen Ubuntun siihen vanhaan jo muuten poistettuun koneeseen.Idiootti, miksi kuukaan älykäs levittäisi ohjelman?
windows on mennyt väärään suutaa ja asentelu pitkin jätrjestelmää on todella huono juttu! - Anonyymi
Mikko_Tku kirjoitti:
Monet ajurit eivät toimi kääntämättä, Nvidian näytönohjaimen ajuri yksi sellainen.
Ohjelmia voi kääntää monilla eri asetuksilla. Gcc sisältää hirmuisen määrän optioita. Sillä voi tehdä koodia joka toimii vain tietyssä prosessorissa. Onkin muutama jakelu olemassa jotka käännetty tietylle alustalle. On olemassa jopa apuohjelmia, jotka kertovat parhaimmat asetukset tietyille prosessoreille. Ubuntun painolastina on, että se käännetään myös suoritettavaksi vanhemmissa koneissa. Tuki niille roikkuu mukana kun monet vielä haluaa sen Ubuntun siihen vanhaan jo muuten poistettuun koneeseen.Niin... optimi tilanne on silloin kun tehdään käyttöjärjestelmä niin YHTEISTYÖSSÄ laitevalmistajan kanssa keskustellaan laitevaatimuksista?
Miten tähän on edes "luisuttu" valmistajat tekee mitä tahansa näytönohjaimia "romuja" ja käyttikset sitten koittaa pyörittää niitä enemmän taikka vähemmän hyvin?
Eihän näytönohjaimilla Ilman käyttöjärjestelmää mitään tee?
- Anonyymi
Ojelma koodarit ei ole lähteny windows maiseen asennus ohjelmmaan,.
kun linux deb asennin hoitaa homman ilman kyselyitä.- Anonyymi
Pohjasakkaan kuuluvalle tuli 6 kirjoitusvirhettä.
- Anonyymi
Windowsin ja Linuxin logiikka eroaa merkittävästi toisistaan, myös ohjelmistojen asennuksen suhteen. Windowsissa rekisteriin kumuloituu vuosien saatossa paljon ylimääräräistä, joka tunnetusti hidastaa konetta ajan kuluessa. Linuxissa taas ei rekisteriä ole tässä mielessä, mutta ahkera ohjelmistojen asentelu ja poistelu kerryttää tiedostojärjestelmään pikkuhiljaa "roskaa". Tämä roska saattaa joiltain osin ollakin roskaa ja sitä voi siivoilla monellakin tapaa (esim. apt autoremove, manuaalinen siivous ja erilaiset työkalut), mutta osittain tämä roska saattaa olla tiukassa, koska ajan kuluessa on ehkä tullut asennetltua paljonkin riippuvuuksia ja ne menevät myös osittain ristiin sovellusten välillä, joten aivan täysin kliinistä ympäristöä ei kannata edes tavoitella linuxissa.
Oleellinen ero tässä kuitenkin on käytännössä se, että kun Winkkari hidastuu rekisterin (ja tiedostojärjestelmän) ottaessa hittiä asennuksista, Linuxissa kertymä tiedostojärjestelmässä ei sinänsä haittaa eikä huononna käytännön suorituskykyä, ainoa selvä haitta on levytilan kulutus, joka sekään ei ole kovin suurta.
Kumpaakin järjestelmää tulisi käyttää ko järjestelmän ehdoilla ja Linuxissa se tarkoittaa sitä, että peruskäyttäjä voi olla täysin huoletta ja ajattelematta enemmälti ohjelmiston asennushakemistoja, olettaen, että levyjen osiointi tukee Linuxin periaatteita. Edistyneempi käyttäjä taas saa huomattavia etuja Linuxin logiikasta käyttää tiedostojärjestelmää ohjemistojen asennusten yhteydessä. Yksinkertainen esimerkki olisi vaikkapa tilanne, jossa sulle tulee uusi kone ja asennat sinne Linuxin. Saat kopioitua suurimman osan ohjelmistojen asetuksista as-is vain kopioimalla vanhan koneen kotihakemistostasi pari alihakemistoa (esmi. .config ja .local) uuteen järjestelmään ja kaikki vanhat asetukset ovat kunnossa heti ohjelmistojen asennuksen jälkeen.
Edistynyt käyttäjä voi toki vaikuttaa siihen, minne tiedostot paketeista menevät ja tietenkin silloin, jos itse kääntää softaa tai ajaa softaa jostain tarbalista yms. mutta yleensä se ei ole mitenkään palkitsevaa ajankäyttöä normaaliolosuhteissa. - Anonyymi
Aivan ensimmäiseksi sun olisi hyvä ymmärtää se, että Linux on ohjelmien asentamisen, päivittämisen, poistamisen jne osalta perustavanlaatuisesti aivan erilainen käyttöjärjestelmä kuin Windows. Linuxissa ohjelmat yleensä asennetaan pääasiassa linux -jakelun omasta ohjelmalähteistä, eli repostiroryistä. Jokaisessa Linux -jakelussa on käytössä ohjelmien hallintajärjestelmä, jota kutsutaan paketinhallintajärjestelmäksi sen takia että Linuxissa sekä käyttöjärjestelmä että sovellusohjelmat on organisoitu ohjelmapaketeiksi,. Linuxin paketinhallintajärjestelmä on keskitetty ohjelmien hallintajärjestelmä, joka koostuu Linuxjakelun ohjelmalähteistä, jotka sisältävät Linuxdistroon kuuluvat ohjelmat ja tarjoavat niitä käyttäjille, sekä tietokoneelle asennetussa käyttöjärjestelmässä olevistapaketinhallintatyökaluista, joita käyttäen käyttäjä voi ohjelmia asentaa, päivittää, poistaa, etsiä jne. Paketinhallintatyökalu on siis yksinkertasesti sanottuna työkalu jolla ohjelmia asennetaan Linux-distron ohjelmalähteistä Debianissa ja Debianiin perustuvissa linux-distroissa kuten Ubuntussa on käytettävissä mm. nämä paketinhallintatyökalut: apt, apt-get, aptitude, Synaptic ja Gnome Software..
Toisin kuin Windowsissa Linuxissa on siis keskitetty ohjelmien hallintajärjestelmä. Windowsissa sellaista ei ole. Linuxissa käyttöjärjestelmä ja sovellusohjelmat asennetaan samoilla työkaluilla. Sekä käyttöjärjestelmä, että sovellusohjelmat myös päivitetään samoilla työkaluilla samoista linux -distron ohjelmalähteistä.Linux -jakelussa osana käyttöjärjestelmää oleva paketinhallintajärjestelmä siis vastaa tietokoneelle asennettuna olevien ohjelmien hallinnasta, päivittämisestä ja poistamisesta. Se myös vastaa uusien ohjelmien asentamisesta jne. Käyttäjä voi paketinhallintatyökaluilla esim valita jonkin ohjelman asennettaviksi ja käyttöjärjestelmän paketinhallintajärjestelmä huolehtii ohjelman lataamisesta diston ohjelmalähteestäsekä ohjelman asentamisesta tietokoneelle. Paketinhallintajärjestelmä huolehtii myös ohjelmien välisistä riippuvuuksista ja niiden käsittelystä. Eli toisin sanoen jokin ohjelma voi vaatia toimiakseen jonkin toisen ohjelman tai se voi vaatia että jokin jaettu ohjelmakirjasto on assennettuna. Distron paketinhallintajärjestelmä huolehtii siitä , että kun käyttäjä haluaa asentaa ohjelman, niin samalla asennetaan myös kaikki ne ohjelmistot jne joita käyttäjän asennettavaksi haluama ohjelma tarvitsee toimiakseen. Eli jos käyttäjä haluaa asentaa ohjelman A ja se vaatii toimiakseen ohjelmakirjastot B ja C, niin paketinhallintajärjestelmä huolehtii, siitä, että kaikki tarvittava tulee haetuksi distron ohjelmalähteestä ja asennetuksi tietokoneelle. Käyttäjän itse ei tarvitse tietää mitä muita ohjelmistoja ohjelma A tarvitsee toimiakseen, käyttöjärjestelmä huolehtii siitä. Toki käyttöjärjestelmä näyttää käyttäjälle mitä asennetaan ja antaa mahdollisuuden hyväksyä tai peruuttaa asennus.
Linuxissa on siis keskitetty, organisoitu ja hyvin pitkälti automatisoitu ohjelmien hallintajärjestelmä. Sellaista ei ole Windowsissa. Windowsissa ohjelmien asentaminen tapahtuu pääasiassa käyttäen kunkin asennettavan ohjelman omaa asennusohjelmaa. Samaten ohjelmien päivittäminen tapahtuu yleensä kunkin ohjelman omien päivitystoimintojen kautta tai hyvin usein lataamalla ohjelman uusi versio tekijän sivulta ja asentamalla ohjelma uudelleen. Windowsissa ei ole mitään linuxin paketinhallintaa vastaavaa keskitettyä ohjelmien hallintajärjestelmää. Windows käyttöjärjestelmä ei huolehdi ohjelmien asentamisesta tai esim päivittämisestä. Windowsissa käyttöjärjestelmä ei myöskään vastaa siitä, että ohjelmien riippuvuusvaatimukset toteutuu. Jos käyttäjä asentaa ohjelman A, joka vaatii toimiakseen ohjelman B ja ohjelmakirjaston C niin käyttäjän pitää itse huolehtia siitä, että että ne on asennettuna ja että niistä on asennettuna ohjelman A kanssa yhteensopiva versio. Ainahan sovellusohjelman asennusohjelma ei asenna kaikkea mitä sovellusohjelma tarvitsee toimiakseen. Jos asennusohjelmma ei tee sitä käyttäjän pitää Windowsissa itse huolehtia riippuvuuksien sentamisesta, niiden pitämisestä ajantasalla ja yhteensopivuuden varmistamisesta. Windows käyttöjärjestelmä ei auta käyttäjää millään tapaa. Ohjelmia päivitettäessä käyttäjän on myös itse vastattava myös riippuvuuksien päivittämisstä ja yhteensopivuuden varmistamisesta. Toisin kuin Linux Windows ei tee sitä käyttäjän puolesta.
Windowsilla ei siis ole mitään keskitettyä ohjelmien hallintajärjestelmää. Windowsissa ei myöskään ole varsinaisesti mitään vakiintunutta organisoitua järjestelmällistä hierarkista vakiintunutta sijoittelua asennetuille ohjelmille ja niiden riippuvuuksille sekä asennetun ohjelman eri osille kuten jaetuille tiedostoille, datatiedostoille, suoritettaville binääritiedostoille ja dokumentaatiolle. Organisoidun järjestelmällisen vakiintuneen sijoittelun vuoksi Windowsissa ohjelmia asennellaan mihin sattuu.
Jatkuu viestin pituusrajoituksen vuoksi seuraavassa viestissäni...
T. miksuh - Anonyymi
Avaajan kannattaa unohtaa windows säätämisen tarve Ubuntussa ei sellaista tarvita!
- Anonyymi
Ne asentuu ETC kansioon!
- Anonyymi
Viestin pituusrajoituksen takia kesken jäänyt edellinen viestini jatkuu tästä:
Windowsissa ohjelmat nimenomaan yleensä asennetaan ohjelmien omilla asennusohjelmilla ja käyttäjä voi periaatteessa asentaa ohjelman lähes mihin tahansa valitsemalla asennuslevyosion ja -hkaemiston. Tuosta seuraa myös se, että ohjelmia asennellaan mihin sattuu mikä tekee systeemistä nopeasti erittäin sotkuisen.
Edes Windows -käyttöjärjestelmällä itsellään ei ole mitään varsinaista loogista vakiintunutta organisoitua järjestelmällistä sijoittelua komponenteilleen.Windows on itsessäänkin täysi sekasotku , jossa looginen järjestelällinen organisoitu hierarkia loistaa poissaolollaan. Ja se tekee Windowsista täyden painajaisen ylläpidon ja ongelmanratkaisun kannalta.
Se, että Windows ohjelmia asennetaan kunkin ohjelman omilla asennusohjelmilla, joilla ohjelman voi asentaa periaatteesasa mihin tahansa johtaa täyteen sekasortoon, kaaokseen kovvalevullä ja siihen että ohjelmia voi olla asennettu ympäri kovalevyä epäloogisiin paikkoihin. Seurauksen a on täysi helposti täysi organisoinnin ja järjestelmällisyyden puute, mikä osaltaan vaikeuttaa ylläpitoa ja ongelmanratkasua sekä tekee tietokoneen tiedostojärjestelmän hieratrkiasta täyden sekasotkun. Edes Windows itse ei ryhmittele käyttöjärjestelmäkomponentteja loogisesti, järjestelmällisesti ja hierarkisesti.Windows itsekin tuntuu sijottlevan käyttöjärjestelmäkomponentteja mihin sattuu. Mikä tekee koko käyttöjärjestelmästä täyden sekasotkun ja painajaisen jokaiselle, joka joutu sitä ylläpitämään. Tuossa on myös suuri syy siihen miksi Windows on niin turvaton kuin se on, sekavuus, loogisuuden ja orgaanisoinnin puute sekä hankala ylläpidettävyys näkyy siinäkin.
Linuxissa puolestaan kaikella on vakiintunut selkeä looginen hirarkinen paikkansa. Linuxissa käyttöjärjestelmän paketinhallinnan kautta asennetut ohjelmat asentuu /usr alle. /usr on usein oma levyosionsa, mutta se voi tottakai olla myös hakemisto juuriosiolla riippuen siitä miten kovalevy on osioitu. Paketinhallin kautta asenettujen ohjelmien suoritettavat binääritiedostot asentuu /usr/bin tai mahdollisesti /bin -hakemistoon. Vastaavasti paketinhallinan kautta asennetut ohjelmakirjastot asentuu /usr/lib tai mahdollisesti /lib -hakemistoon. Ohjelmien datatiedostot asentuu /usr/share -hakemiston alle kunkin ohjelman omaan alihakemistoon. Ohjelmien dokumentaatio asentuu /usr/share/doc -hakemiston alle kunkin ohjelman omaan alihakemistoon. Ohjelmien käyttöjärjestelmän laajuiset asetukset tallentuu /etc -hakemistoon ja käyttäjäkohtaset asetukset käyttäjän kotihakemistoon esimerkiksi .config -piilohakemiston alle tai DCONF järjestelmään jota voi verrata Windowsin rekisteriin. jne jne.
Linuxissa paketinhallinnan kautta asennetuilla ohjelmistoilla on siis aina looginen vakiintunut hierarkinen asennuspaikka. Linuxissa ohjelmia ja esimerkiksi niiden tarvitsemia ohjelmakirjastoja ei siis asennella mielivaltaisesti mihin sattuu. Linuxissa on käytössä järjestlmällinen looginen hierarkinen asennuspaikka ohjelmille ja niiden eri komponenteille kuten ohjwlmakirjastoille ja binääritiedostoille. Linuxin tapa helpottaa suuresti ylläpitoa ja ongelmanratkasua, koska kaikella on looginen paikkansa. Se myös osaltaan mahdollistaa sen, että käyttöjärjestelmä voi keskitetysti hallita ohjelmistoja paketinhallinan avulla.
Linuxissakin toki voi myös asentaa ohjelmia distron paketinhallinan ohi, tosin se ei ole suositeltavaa vaan aina tulisi mieluummin asentaa ohjelmat paketinhallinan kautta mikäli vain mahdollista. Jokatapauksessa ohjelmia voi kyllä asentaa myös paketin hallinnan kautta. Sillon käyttäjällä on periaatteessa vapaus asentaa ohjelmat mihin haluaa, olettaen että käyttäjällä on kriittävät oikeudet siihen. Linuxissa kuitenkin tässäkään tapauksessa ei ole yleensä tapana asentaa ohjelmia mihin sattuu vaikka käyttäjä voi toki itse päättää asiasta. Paketinhallinnan ohi asennettavien ohjelmien kohdalla vakiintuneita asennuspaikkoja on pari kappaletta. Ensimmäinen ja yleisempi paikka paketinhallinnan ohi asennetuille ohjelmille on /usr/local
Tuo on hyvä paikka paketinhallinan ohi asennettaville ohjelmille. Yleensä /usr/local alle ohjelmia asennettaessa on sillonkin tapana luoda looginen hakemistohierarkia, eli ohjelmien suoritettavat binääritidostot hakemistoon /usr/local/bin, ohjelmakirjastot hakemistoon /usr/local/lib, ohjelmien datatiedostot hakemiston /usr/local/share alle omiin alihakemistoihinsa ja dokumentaatio hakemiston /usr/local/share/doc alle omiin alihakemistoihinsa jne. /usr/local on varattu paikallisille paketinhallinan ohi tapahtuville asennuksille, käyttöjärjestelmä ei paketinhallinan kautta sinne asenna mitään.
Toinen yleisesti käytetty paikallinesten paketinhallinan ohi asennettujen ohjelmien asennuspaikka on /opt, jolle ei ole varsinaista vakiintunutta hakemistohierarkiaa. Usein sinne asennetaan paketinhallinan ohi asennettavia ohjelmia omiin hakemistoihinsa.
Jatkuu viestini kolmannessa ja viimeisessä osassa.... - Anonyymi
Viestin pituusrajoituksen takia kesken jäänyt edellinen viestini jatkuu tästä:
Windowsissa ohjelmat nimenomaan yleensä asennetaan ohjelmien omilla asennusohjelmilla ja käyttäjä voi periaatteessa asentaa ohjelman lähes mihin tahansa valitsemalla asennuslevyosion ja -hkaemiston. Tuosta seuraa myös se, että ohjelmia asennellaan mihin sattuu mikä tekee systeemistä nopeasti erittäin sotkuisen.
Edes Windows -käyttöjärjestelmällä itsellään ei ole mitään varsinaista loogista vakiintunutta organisoitua järjestelmällistä sijoittelua komponenteilleen.Windows on itsessäänkin täysi sekasotku , jossa looginen järjestelällinen organisoitu hierarkia loistaa poissaolollaan. Ja se tekee Windowsista täyden painajaisen ylläpidon ja ongelmanratkaisun kannalta.
Se, että Windows ohjelmia asennetaan kunkin ohjelman omilla asennusohjelmilla, joilla ohjelman voi asentaa periaatteesasa mihin tahansa johtaa täyteen sekasortoon, kaaokseen kovvalevullä ja siihen että ohjelmia voi olla asennettu ympäri kovalevyä epäloogisiin paikkoihin. Seurauksen a on täysi helposti täysi organisoinnin ja järjestelmällisyyden puute, mikä osaltaan vaikeuttaa ylläpitoa ja ongelmanratkasua sekä tekee tietokoneen tiedostojärjestelmän hieratrkiasta täyden sekasotkun. Edes Windows itse ei ryhmittele käyttöjärjestelmäkomponentteja loogisesti, järjestelmällisesti ja hierarkisesti.Windows itsekin tuntuu sijottlevan käyttöjärjestelmäkomponentteja mihin sattuu. Mikä tekee koko käyttöjärjestelmästä täyden sekasotkun ja painajaisen jokaiselle, joka joutu sitä ylläpitämään. Tuossa on myös suuri syy siihen miksi Windows on niin turvaton kuin se on, sekavuus, loogisuuden ja orgaanisoinnin puute sekä hankala ylläpidettävyys näkyy siinäkin.
Linuxissa puolestaan kaikella on vakiintunut selkeä looginen hirarkinen paikkansa. Linuxissa käyttöjärjestelmän paketinhallinnan kautta asennetut ohjelmat asentuu /usr alle. /usr on usein oma levyosionsa, mutta se voi tottakai olla myös hakemisto juuriosiolla riippuen siitä miten kovalevy on osioitu. Paketinhallin kautta asenettujen ohjelmien suoritettavat binääritiedostot asentuu /usr/bin tai mahdollisesti /bin -hakemistoon. Vastaavasti paketinhallinan kautta asennetut ohjelmakirjastot asentuu /usr/lib tai mahdollisesti /lib -hakemistoon. Ohjelmien datatiedostot asentuu /usr/share -hakemiston alle kunkin ohjelman omaan alihakemistoon. Ohjelmien dokumentaatio asentuu /usr/share/doc -hakemiston alle kunkin ohjelman omaan alihakemistoon. Ohjelmien käyttöjärjestelmän laajuiset asetukset tallentuu /etc -hakemistoon ja käyttäjäkohtaset asetukset käyttäjän kotihakemistoon esimerkiksi .config -piilohakemiston alle tai DCONF järjestelmään jota voi verrata Windowsin rekisteriin. jne jne.
Linuxissa paketinhallinnan kautta asennetuilla ohjelmistoilla on siis aina looginen vakiintunut hierarkinen asennuspaikka. Linuxissa ohjelmia ja esimerkiksi niiden tarvitsemia ohjelmakirjastoja ei siis asennella mielivaltaisesti mihin sattuu. Linuxissa on käytössä järjestlmällinen looginen hierarkinen asennuspaikka ohjelmille ja niiden eri komponenteille kuten ohjwlmakirjastoille ja binääritiedostoille. Linuxin tapa helpottaa suuresti ylläpitoa ja ongelmanratkasua, koska kaikella on looginen paikkansa. Se myös osaltaan mahdollistaa sen, että käyttöjärjestelmä voi keskitetysti hallita ohjelmistoja paketinhallinan avulla.
Linuxissakin toki voi myös asentaa ohjelmia distron paketinhallinan ohi, tosin se ei ole suositeltavaa vaan aina tulisi mieluummin asentaa ohjelmat paketinhallinan kautta mikäli vain mahdollista. Jokatapauksessa ohjelmia voi kyllä asentaa myös paketin hallinnan kautta. Sillon käyttäjällä on periaatteessa vapaus asentaa ohjelmat mihin haluaa, olettaen että käyttäjällä on kriittävät oikeudet siihen. Linuxissa kuitenkin tässäkään tapauksessa ei ole yleensä tapana asentaa ohjelmia mihin sattuu vaikka käyttäjä voi toki itse päättää asiasta. Paketinhallinnan ohi asennettavien ohjelmien kohdalla vakiintuneita asennuspaikkoja on pari kappaletta. Ensimmäinen ja yleisempi paikka paketinhallinnan ohi asennetuille ohjelmille on /usr/local
Tuo on hyvä paikka paketinhallinan ohi asennettaville ohjelmille. Yleensä /usr/local alle ohjelmia asennettaessa on sillonkin tapana luoda looginen hakemistohierarkia, eli ohjelmien suoritettavat binääritidostot hakemistoon /usr/local/bin, ohjelmakirjastot hakemistoon /usr/local/lib, ohjelmien datatiedostot hakemiston /usr/local/share alle omiin alihakemistoihinsa ja dokumentaatio hakemiston /usr/local/share/doc alle omiin alihakemistoihinsa jne. /usr/local on varattu paikallisille paketinhallinan ohi tapahtuville asennuksille, käyttöjärjestelmä ei paketinhallinan kautta sinne asenna mitään.
Toinen yleisesti käytetty paikallinesten paketinhallinan ohi asennettujen ohjelmien asennuspaikka on /opt, jolle ei ole varsinaista vakiintunutta hakemistohierarkiaa. Usein sinne asennetaan paketinhallinan ohi asennettavia ohjelmia omiin hakemistoihinsa.
Jatkuu viestini viimeisessä osassa...
T. miksuh - Anonyymi
vpitkä viestien pituusrajoituksen takia osiin pätkitty viestini jatkuu tässä, tämä on viimeinen osa:
Yksi asia millä ohjelmien asennuspaikan valintaa Windowsissa perusteellaan on se, ettäohjelmat on hyvä asentaa eri levyosiolle kuin käyttäjärjestelmä. Se on ihan totta ja on hyvä idea asentaa ohjelmat eri osiolle. Toinen syy millä asennuspaikan valitsemista perustellaan on mahdollinen levyosion tilan loppuminen. Tässäkin on kuitenkin eräs perustavanlaatuinen ero Windowsin ja Linuxin välillä.
Ensinnäkin Windowsissa kovalevyn ja levyosioiden hallinta sekä tiedostojärjestelmän mahdollisuudet ovat hyvin rajoittuneet Linuxiin verrattuna.
Windowsissa kovalevyn levyosiota näkyvät C:D: E: levyasemina, jotka ovat erillisiä toisistaan. Vaikka Windowsin tapa hallita levyjä toimii toki sekin, niin se on erittäin kämpelöä ja se rajoittaa merkittävästi järjestelmän joustavuutta ja levyn käyttömahdollisuuksia. Se myös johtaa paljon Linuxia helpommin tilanteisiin, jossa levyosio täyttyy ja sitten ollaan ongelmissa..
Linuxissa homma ei toimi noin. Linuxissakin kovalevy voidaan mielen mukaan jakaa haluttuun määrään levyoioita. Linuxissa levyjä ja levyosoita ei kuitenkaan käytetä normaalisti erillisisten levyasemien ja osioiden tapaan. Linuxissa mikä tahansa kovalevyosio voidaan liittää osaksi tiedostojärjestelmän hierarkiaa haluttuun kohtaan hierarkian hakemistorakennetta. Levyosiot voidaan mountata eli liittää tiedostojärjestelmän hakemistorakenteeseen lähes mille kohtaa tahansa. Eli toisinsanoen Linuxinssa on ensinnäkin juuriparrtitio, joka toimii hakemistopuurakenteen juurena. sen alla on hakemistoja, joista osa voi toimia myös toisen levyosion liitäntäpisteenä eli mountpointtina. Käyttäjälle kyseiset hakemistot näyttää tavallisilta hakemistoilta, mutta ne voi itseasiassa sijaita eri levyosiolla tai jopa kokonaan eri kovalevyllä tai verkossa sijaitsevalla levypalvelimella jne. Ihan vastaavasti tälläisiä liitäntäpisteitä, eli mount pointteja, voidaan luoda syvemmälle tiedostojärjestelmän puumaiseen hirerakiseen rakenteeseen. Käytännössä lähes mihin kohtaan tahansa hakemistopuuta. Eli vaikka jokin hakemisto näyttäisi tavalliselta hakemistolta, se se ei välttämättä edes sijaitse samalla kovalevyllä kuin se hakemisto jonka alla kyseinen hakemisto on.
Linuxissa distron paketinhallinan kautta asennettavat ohjelmat asentuu /usr alle. /usr on hyvin usein oma levyosionsa, joka on liitetty juuripartitiolla olevaan hakemistoon usr joka toimii siis levyosion liitäntäpisteenä, eli mount pointtina. Ihan vastaavasti Linuxissa paketinhallinan ohi asennettavat ohjelmat asennetaan hyvin usein /usr/local alle. /usr/local on sekin usein oma levyosionsa. Eli toisinsanoen /usr ja /usr/local eivät välttämättä ole samalla levypartitiolle, ne ei välttämättä ole edes samalla kovalevyllä eikä edes samalla tietokoneella, koska esim /usr/local voikin olla verkosa olevalla levypalvelimella. Käyttäjän kannalta koko Linuxin hierarkinen tiedostojärjestelmä näyttä yhtenäiseltä phakemistopuulta, mutta jonkin hakemiston alla oleva hakemisto voikin olla kokonaan eri kovalevyllä tai jopa verkossa. Eli esimerkiksi:
Siirrytään ensin juuripartitiolle:
cd /
Siirrytään /usr partitiolle, joka näyttää juuriparrtitiolla olevalta hakemistolta usr:
cd usr
Siirrytään /usr/local partitiolle, joka näyttää hakemistossa usr olevalta hakemistolta local:
cd local
Noiden kolmen komennon jälkeen hakemistopolku nykyiselle hakemistolle on: /usr/local. Käyttäjän kannalta siirryttiin vain hakemistosta toiseen, mutta todellisuudessa siirryttiin levypartitiolta toiselle. Ihan vastaavasti esim edellisessä viestissäni mainitsemien /usr/bin ja /usr/share ei välttämättä tarvitsisi sijaita samalla levypartitiolle jne.
Lisäksi Linuxissa levyosioiden kokoa voi muuttaa paljon Windowsia vapaammin ja myös linuxin tiedostojärjestelmät tukee sitä paremmin.
Linuxin levyosioiden hallinnan (LVM) ansiosta on myös mahdollista jatkaa levyosiota jopa toiselle kovalevylle. Eli esimerkiksi /usr voidaan saada näyttämään käyttäjän ja käyttöjärjestelmän kannalta yhtenäiseltä vaikka todellisuudessa /usr jakautuisikin kahdelle eri kovalevylle.
Eli linuxissa esimerkiksi /us-levyosion täyttyminen ei ole ollenkaan samanlainen ongelma kuin esim levyosion C: täyttyminen Windowsissa. Mikään edellämainitusta ei ole mahdollista Windowsissa, linuxissa on.
Eli se ei ole ongelma että linuxin paketinhallinnan kautta sennettavien ohjelmien asennuspaikkaa ei voi valita.
Pitää vain ymmärtää se, että linux ei ole windows, eikä linux toimi tässä asiassa kuin windows.
T. miksuh - Anonyymi
Olen itse käyttänyt Debiania nyt aika tarkkaan 21 vuotta, heinäkuusta 1998 alkaen. Valitettavasti on ollut pakko olla Windowsinkin kanssa tekemisissä, mutta siis kyllä minä ainakin olen erittäin tyytyväinen, että linux toimii niin kuin toimii eikä niin kuin Windows.
T. miksuh Linuxissa käyttäjä voi käytännössä asentaa ohjelmia vain kotikansioon jos ei ole pääkäyttäjän oikeuksia. Ja kotikansiossakin voi ylläpito estää ohjelmien suosittamisen. Mitä voi kyllä melko helposti kiertää.
Linuxissa voi tehdä melko helposti erilaisia hiekkalaatikoita, joissa ei näy kaikki järjestelmän komennot. Vaikka olisi pääkäyttäjän oikeudet eivät sudo, apt ja muut tärkeät työkalut ole käytössä jos käyttäjälle pääsy vain joihinkin yleisimpiin komentoihin vaikka dir ja cd. Systeemin oikeudet saa melko tiukalle jos haluaa.
Linux kyllä sisältää hyvät työkalut "roskien" poistoon. logrotate, tmpwatch ja vastaavat cronnissa auttaa. Toki käyttäjä voi saada systeemin tukkoon siirtämällä järjettömän isoja tiedostoja. Jos teran levykuva salataan väliaikaismuistiin ennen siirtoa voi tila loppua. Harvempi kyllä koettaa ssh:lla moisia siirtää verkossa.
Levyjärjestelmät ovat hyvin Linuxissa tuettu. Softa-Raid onnistuu. Verkkolevyjä voi liittää systeemiin väliaikaisesti tai pysyvästi. Jopa järjestelmän ydin voidaan ladata verkosta, mikä nopeuttaa esim. Rasberryn käynnistymistä. Järjestelmän ydin ja/tai lataaja voi olla myös tikulla. Jos loput järjestelmästä salattuna levyllä on systeemi hyvin turvassa. Koko levyn salaus haastava tehtävä, mutta onnistuu helpommin jos kerneli ja lataaja jätetään salaamatta.- Anonyymi
Eihän salauksesta ole mitään hyötyä jos itse tietää salasanan? Rikollinen? verkkohyökkääjä tunkee tikkuja kynsienalle ja kiduttaa kunnes luovuttaa salasanan? Ja pahempi tietenkin on jos ei itse tiedä salasanaa? silloin kidutus voi jatkua viikkotolkulla? Pitäs antaa kaikille jotka haluaa "salata" koulutusta kestää sekä ruumillista ja henkistä kidutusta? Muutoin salaus hyödytöntä?
- Anonyymi
Linuxissa käyttäjä voidaan myös sulkea sandboxiin, eli hiekkalaatikkoon, asettamalla käyttäjän shelliksi esimerkiksi bashin tai dashin sijasta firejail. Eli firejail -turvaohjelmistoa voi käyttää myös tuohon, ei pelkästään esimerkiksi selaimen eristämiseen sandboxiin. Lisäksi myös Apparmor -turvaohjelmiston avulla voidaan rajoittaa käyttäjien mahdollisuutta suorittaa komentoja, Apparmoriakin voi käyttää myös tuohon ei pelkästään ohjelmien sulkemiseen sandboxiin.
T. miksuh
Ketjusta on poistettu 11 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Nurmossa kuoli 2 Lasta..
Autokolarissa. Näin kertovat iltapäivälehdet juuri nyt. 22.11. Ja aina ennen Joulua näitä tulee. . .995365Maisa on SALAKUVATTU huumepoliisinsa kanssa!
https://www.seiska.fi/vain-seiskassa/ensimmainen-yhteiskuva-maisa-torpan-ja-poliisikullan-lahiorakkaus-roihuaa/15256631453603Vanhalle ukon rähjälle
Satutit mua niin paljon kun erottiin. Oletko todella niin itsekäs että kuvittelet että huolisin sut kaiken tapahtuneen503215Mikko Koivu yrittää pestä mustan valkoiseksi
Ilmeisesti huomannut, että Helenan tukijoukot kasvaa kasvamistaan. Riistakamera paljasti hiljattain kylmän totuuden Mi4452506Purra hermostui A-studiossa
Purra huusi ja tärisi A-studiossa 21.11.-24. Ei kykene asialliseen keskusteluun.2551559- 861304
Ensitreffit Hai rehellisenä - Tämä intiimiyden muoto puuttui suhteesta Annan kanssa: "Meillä ei..."
Hai ja Anna eivät jatkaneet avioliittoaan Ensitreffit-sarjassa. Olisiko mielestäsi tällä parilla ollut mahdollisuus aito131299- 771238
Joel Harkimo seuraa Martina Aitolehden jalanjälkiä!
Oho, aikamoinen yllätys, että Joel Jolle Harkimo on lähtenyt Iholla-ohjelmaan. Tässähän hän seuraa mm. Martina Aitolehde321223Miksi pankkitunnuksilla kaikkialle
Miksi rahaliikenteen palveluiden tunnukset vaaditaan miltei kaikkeen yleiseen asiointiin Suomessa? Kenen etu on se, että1411150