Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Luboš Klicpouch 07 Března 2007, 15:21:27
-
Ahoj, jsem trochu nováček, zkompiloval jse, jeden program, kde jse, nenašel balíček, ale už ho nechci, dá se odinstalovat? Třeba něco jako make uninstall ?
Díky za info.
-
Stačí hledat http://forum.ubuntu.cz/search.php
sudo apt-get remove název_balíčku
-
bohužel jsem nenašel. Asi jsem zadával špatný výraz. Program ale není instalován přes balíček, ale zkompilován, v apt-get se nenachází
-
Pokud si ho jen zkompiloval a nenainstaloval, stačí smazat.
-
Třeba něco jako make uninstall ?
Dost casto make uninstall funguje, ale musis ho stejne jako make install spoustet pres sudo.
-
hlavne to ale predpoklada, ze jste si nesmazal ty zdrojaky, ze kterych jste to kompiloval a posleze instaloval
-
Tak ak ich nemáš, znova ho skompiluj, nainštaluj tak ako predtým a potom zadaj: sudo make uninstall. Malo by to fungovat
-
Smazal jsem vše, kde se vyskytuje název toho programu. Vypadá to že je tím už pryč. Linux přece nemá něco jako Registr ne? Takže by to mělo být OK? Jde to takhle taky udělat?
-
PS: Občas se i dodává shell skript v souboru uninstall.sh
-
Ahoj, omlouvám se, že vytahuju tohle starý vlákno, ale mám podobnej problém. Ovšem pokud zkusím dát sudo make uninstall[/], tak dostanu výpis:
make: *** No rule to make target `uninstall'. Stop.Co to znamená? Jak se teda toho programu zbavím?
Díky
-
Že ten autor byl zlý a neimplementoval tu volbu do toho původního tar.gz balíčku -> nejde to odinstalovat :/
-
Volbu uninstall pro make jsem zatim nevidel, ale kompiluju naprosto minimalne. Musite proste "rucne " najit ty soubory a smazat je.
-
Pavelp: volba "make uninstall" je a byla ve vsech zdrojacich, co jsem kdy kompiloval, pokud autor opravdu nebyl zly (i to se stava) :) Takze co kompiluju, nechavam rovnou v /usr/src a nemazu ani po mesicich :)
-
Toto je typický příklad toho jak se vyplatí naučit se využívat co systém umí na jedničku - Debianizace - Balíčkování
-
Toto je typický příklad toho jak se vyplatí naučit se využívat co systém umí na jedničku - Debianizace - Balíčkování
V horším případě použít program "checkinstall", který po kompilaci vyrobí balíček, nainstaluje ho a pak je mnohem snazší jej ze systému dostat běžným apt-get remove způsobem, nebo správcem balíčků.
-
Toto je typický příklad toho jak se vyplatí naučit se využívat co systém umí na jedničku - Debianizace - Balíčkování
Ano, umi na jednicku, jenze bohuzel obcas je potreba kompilovat (ted nemyslim bezny Desktop), protoze balicky byvaji zastarale a oficialne od tvurcu nevychazeji (jsou k dipozici pouze zdrojove kody). Jinak souhlasim s myslenkou checkinstall, jenze jsem uz tak degenerovany, ze vetsinou nez si uvedomim, ze bych to molh/mel udelat takto, make install proste prsty pisou automaticky :)
-
Debianizace - Balíčkování neznamená nic jiného než pouze to, že se standartní kompilace provede debianími nástroji, končícími hotovým balíčkem.
Takže pro Merlina - o kompilaci jde vždy, pouze však s tou výjimkou, že hotový kompilát nekončí přesunem do systému, ale vytvořením komplexního balíčku, který se pak teprve musí instalovat. Je to ohromná výhoda, protože vše se děje mimo systém a možno nad celým procesem 100% dohlížet a opakovat jej donekonečna než je jeden spokojen. A systém je stále nedotčen. Je to geniální nástroj.
-
GlidingFLY: Ale jisteze vim o teto moznosti :) Jen proste ne vzdy si na ni "vzpomenu" :)