Asensin rpm-paketin ja nyt haluaisin poistaa sen, koska haluasin vaihtaa asennuskansiota, mutta komento rpm -e saa aikaiseksi vaan ilmoituksen "package not installed". Kun kokeilen asentaa pakettia komennolla rpm -i , tuleen ilmoitus "package already installed". Distro on RH9. Miten saisin poistettua "make install" asennetut ohjelmat?
RPM-pakettien poisto
rpm
1293
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
oletetaan, että olet asentanut komennolla
rpm -Uh paketti-.rpm
Ethän nyt vain yritä poistaa tyyliin
rpm -e paketti-.rpm
Poisto pitää tehdä komennolla
rpm -e paketti
Muuta en tähän hätään keksi, mitä sulla mahdollisesti on vikana.
Voit testata paketin asennuksen komennolla
rpm -qi paketti
tämän pitäisi tulostaa infoa paketista
Kun asennat "make install" -komennolla, kannattaa säilyttää jossain kopio siitä hakemistosta, jossa asensit ohjelman. Useimmiten saat poistettua ohjelman yksinkertaisesti "make uninstall" -komennolla. Make installia edeltäneeseen ./configure -vaiheeseen kannattaa käyttää vähän aikaa. Useimmiten saat infoa antamalla komennon ./configure --help. Saat mm. valittua hakemiston, johon asennat ohjelman. Tähän kannattaa usein komentaa jonnekkin /opt -hakemiston alla olevaan alihakemistoon. Samalla kannattaa vaikka sinne /opt -hakemiston alle tallettaa kopio siitä ohjelman hakemistosta.