Sziasztok!
Régóta használom az Ubuntu rendszeremet reinstall nélkül, több dist-upgrade-t túlélve. Közben mivel fejlesztő vagyok és szeretek kísérletezni is egy rakás dolgot telepítettem a gépre.
Amit csomagból telepítettem azzal semmi baj nincs, a csomaglistát végignézve kiválogatom ami nem kell már és leszedem. Sima ügy.
A probléma ott kezdődik, hogy van egy csomó minden amit nem csomagból telepítettem. Amivel működött a checkinstall abból csináltam csomagot, de eleinte nem ismertem a checkinstallt és mióta ismerem is találkoztam programmal amivel nem működött. Ezeket a sudo make install paranccsal vagy valami hasonlóval telepítettem ugye.
Az apt elvileg tudja minden fájlról hogy melyik csomag része. Az lenne a kérdésem, hogy tud-e olyat, hogy végigfésüli a rendszeremet és megmondja hogy melyik fájlok nem tartoznak egyik csomaghoz sem, vagy mik térnek el?
Nem tudom még, hogy lenne-e türelmem kiválogatni hogy mi kell mi nem, vagy egyáltalán végignézni... De ha tudnék egy ilyen listát generálni az mindenesetre tanulságos lenne.
- 1442 megtekintés
Hozzászólások
Esetleg felrakni egy masik gepre a rendszert ugyanazzal a csomaglistaval?
- A hozzászóláshoz be kell jelentkezni
Akkor már inkább ls, cat, sort, uniq, és barátai ...
- A hozzászóláshoz be kell jelentkezni
windows linux reinstall???
_______________________________________________________________
"Good news everyone! Those asinine morons who canceled us were themselves fired for incompotence!" Hubert J. Farnsworth
- A hozzászóláshoz be kell jelentkezni
Ha valamit forrasbol telepitettel (make install), ott altalaban szokott lenne egy uninstall informacio is.
sudo make uninstall
Hja, es igen, jo, ha minden forras /usr/src alatt volt, ugy megegyszerubb, mit pakoltal fel.
-------------------------------------
|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)
- A hozzászóláshoz be kell jelentkezni
Általában a /usr/local alá települnek. Ha ezt törlöd, megszabadulsz a legtöbb "kézzel" telepített programtól, és kezdheted újra a szemetelést :)
Más:
for FILE in `find /usr/local -iname "*programneve*"`;do rm -rf $FILE;done
- A hozzászóláshoz be kell jelentkezni
vicnek is rossz :)
find /usr/local -iname "*programneve*" -exec rm -rf {} \;
http://weho.st
never happen if you never try
MD_Update(&m,buf,j); /* purify complains */
- A hozzászóláshoz be kell jelentkezni
wow advanced! :D
Kösz. Többnyire lusta vagyok mant olvasni. :)
- A hozzászóláshoz be kell jelentkezni
viccnek is rossz :)
find /usr/local -iname "*programneve*" | xargs rm -rf {}
Bár van -delete opció is.
- A hozzászóláshoz be kell jelentkezni
Itt jegyeznem meg, hogy aki inkscape-t probal checkinstallozni, annak a kovetkezoket kell tennie:
nano inkscape.spec
A felso blokkbol kivakarni a whitespacekat (itt egyszerubb mint a checkinstall menujeben), es egy kicsit lejjebb ezt a ket sort ki kell kommentezni:
#Requires(post): desktop-file-utils
#Requires(postun): desktop-file-utils
Es mar mukodik is.
________________________________________
2B or not 2B, that is FF. *̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*
- A hozzászóláshoz be kell jelentkezni
Na most mindjárt jönnek majd akik szítkokat üvöltenek a fejemre, de elárulom, az általad említett probléma kifejezetten nyomós érv volt a számomra abban, hogy GoboLinuxra váltsak. (Igen, ez hozzá tartozik a topikhoz, mivel a topikcím a Linux, és nem az Ubuntu kitisztítása!)
Ugye a GoboLinux alatt teljesen mindegy, forrásból telepítesz-e vagy csomagból, mindenképp a /Programs alól nyíló tartalomjegyzékekbe kerül a progi összes alkotórésze, pld
/Programs/Mrxvt
/Programs/Xqed
stb.
Ezokból rém egyszerű tudni, melyik fájl mihez tartozik: ugye ahhoz a progihoz, aminek a tartalomjegyzékében csücsül!
Ezek után pedig az eltávolítása is nyilván egyszerű, de azt nem írom le ide, mert ez nem Gobo-topik.
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó
- A hozzászóláshoz be kell jelentkezni
./configure --prefix=/usr/local/programnév-verzió
make
make install
X évvel később
rm rf /usr/local/programnév-verzió
Bármely disztrón. Sőt, LFS esetén is.
- A hozzászóláshoz be kell jelentkezni
tudom, hogy most már nem segít, de én is így fedeztem fel a PACO-t
http://paco.sourceforge.net/
- A hozzászóláshoz be kell jelentkezni
ez jó, ez tetszik :) Kár hogy már egy csomó mindent e nélkül tettem fel :/ Na mind1. Köszi
-----------------------------------------------------------------------------------------------------------------------------
AMD Athlon 64 X2 Dual Core 6000+, Nvidia Geforce 8500GT 512Mb, 2GB DDR2-800Mhz, MSI K9 Neo v3, Debian "lenny",2.6.24-amd64
- A hozzászóláshoz be kell jelentkezni
/var/lib/dpkg/info/*.list
/var/lib/dpkg/info/*.conffiles
- A hozzászóláshoz be kell jelentkezni
Ezzel megtalálja a dpkg-val telepített programokat. Itt pont a NEM így felkerült fileokról volt szó :P
- A hozzászóláshoz be kell jelentkezni
értettem, és továbbra is fenntartom
- A hozzászóláshoz be kell jelentkezni
Pontosabban azoknak a fileoknak a listait talalja meg amik csomagbol lettek telepitve. Ez alapjan mar kitudja szurni, hogy mely fileok nem tartoznak egyik csomaghoz sem.
- A hozzászóláshoz be kell jelentkezni