1
Asentaminen ja käyttöönotto / gcc käyttämään vanhempaa versiota
« : 02.07.06 - klo:01.39 »
Hei taas
Lopulta tuskailtuani tuon "käyttäjän lukittaminen kotikansioon"- jutun kanssa (http://forum.ubuntu-fi.org/index.php?topic=3600.0) sain käsiini kernel patchin jolla voi estää käyttäjiä menemästä toisten käyttäjien hakemistoon... (selvitettäköön että kansion chmodaaminen oikeuksilla 711 ei ollut tarpeeksi hyvä kun esim. nettisivujen koodit pääsi näkemään sen perusteella että niiden tiedostonimethän saa tietoonsa).
Tämä patch on testattu toimivaksi kernelin versiolla 2.4.26 joten päädyin yrittämään sen kääntämistä, tiedä sitten lähdinkö oikealle linjalle...
Aloin seuraamaan http://tapsa.terae.net/linux/kerneli.htm sivulta löytyviä hyviä ohjeita, lisäsin patchin ja kaikki meni hyvin itse kääntämiseen saakka. Pienellä googlettamisella löysin sivun jossa oli aivan sama virhe tullut jollakin muulla henkilöllä, http://kerneltrap.org/node/5276
Tuolla sivulla neuvottiin käyttämään gcc:n aikaisempaa versiota, siihen ei enää valitettavasti taitoni riittäneet, yritin Synapticilla poistaa noita uusia versioita mutta sitten se halusi poistaa paljon muitakin paketteja samalla joita en halunnut poistaa. Koitin kuitenkin vain asentaa Synapticista aikaisemman version mutta tuossa kääntäessä kone käyttää kuitenkin varmaan sitä uusinta löytyvää, nyt haluaisinkin tietää miten voi oikesti käyttää jotain gcc:n aikaisempaa versiota kuten 2.95?
Lopulta tuskailtuani tuon "käyttäjän lukittaminen kotikansioon"- jutun kanssa (http://forum.ubuntu-fi.org/index.php?topic=3600.0) sain käsiini kernel patchin jolla voi estää käyttäjiä menemästä toisten käyttäjien hakemistoon... (selvitettäköön että kansion chmodaaminen oikeuksilla 711 ei ollut tarpeeksi hyvä kun esim. nettisivujen koodit pääsi näkemään sen perusteella että niiden tiedostonimethän saa tietoonsa).
Tämä patch on testattu toimivaksi kernelin versiolla 2.4.26 joten päädyin yrittämään sen kääntämistä, tiedä sitten lähdinkö oikealle linjalle...
Aloin seuraamaan http://tapsa.terae.net/linux/kerneli.htm sivulta löytyviä hyviä ohjeita, lisäsin patchin ja kaikki meni hyvin itse kääntämiseen saakka. Pienellä googlettamisella löysin sivun jossa oli aivan sama virhe tullut jollakin muulla henkilöllä, http://kerneltrap.org/node/5276
Tuolla sivulla neuvottiin käyttämään gcc:n aikaisempaa versiota, siihen ei enää valitettavasti taitoni riittäneet, yritin Synapticilla poistaa noita uusia versioita mutta sitten se halusi poistaa paljon muitakin paketteja samalla joita en halunnut poistaa. Koitin kuitenkin vain asentaa Synapticista aikaisemman version mutta tuossa kääntäessä kone käyttää kuitenkin varmaan sitä uusinta löytyvää, nyt haluaisinkin tietää miten voi oikesti käyttää jotain gcc:n aikaisempaa versiota kuten 2.95?