Jahas. Sitä on opiskelussa päästy siihen vaiheeseen että pitäis keksiä miten poistetaan tarpeetonta tauhkaa eli käyttämättömiä softia koneelta, esim. koffice, email-clientit, epäonnistunut asennus yms yms...
Mandrake 9, kaikki vinkit tervetulleita.
Mandrake 9, kaikki vinkit tervetulleita.
Vastaukset 7
Vanhimmat
Graafisesti Mandrake Control Center -> Software Management -> Remove Software ja sitten vaan valitset mitä haluat poistaa joko hakemalla nimellä tai suoraan asennettujen listasta.
Konsolilla saman hoitaa urpme, esim. urpme koffice
Hannu
Tuo siis poistaa RPM-asennukset. Entäs ./configure & make -asennukset?
Voi olla valmiiksi tehty poistoskritpi tai joudut poistamaan käsin. Noitahan ei saa asentaa minnekkään muualle, kuin /usr/local tai /opt alle. Muualle tietenkin voi, mutta se ei ole viisasta.
Näin sitä oppii vanhakin uutta :-)
Eli jos suoraan lähdekoodista olet ohjelman asentanut (eli 'make install'), niin ainakin osassa softista toimii myös komento 'make uninstall'.
Lähdekoodista asennettavat ohjelmat kannattaa asentaa checkinstallin kautta, se tutkii mitä muutoksia "make install" tekee ja muodostaa siitä rpm, deb tai tgz paketin, joka sitten poistetaan normaalisti.
Eli ohjelman asentaminen lähdekoodista:
./configure
make
checkinstall
Ja tuo poistuu sitten "rpm -e ohjelma" niin kuin muutkin. Ao. ohjelman löydät ainakin freshmeatistä, jos ei distrosi mukana tule. Tuolla voi muuten asentaa oikeastaan mitä tahansa normaaliksi paketiksi antamalla parametriksi ohjelman joka suoritetaan. Jos siis vaikkapa jokin kaupallinen ohjelma asennetaan käskyllä "./setup.sh", voit tehdä "checkinstall ./setup.sh", ja tuosta muodostuu rpm-paketti jonka voit poistaa normaalisti.
Kun tekee asennuksen sorsasta, onko asennuksesta mahdollista saada jonkinlaista lokitiedostoa? Siis tiedostoa, jolla näkee mitä minne asennetaan?
Ei se onneksi ole niin helppoa winkallakaan :-)