[MEGOLDVA] Debianra forrásból felrakott program eltávolítása

Fórumok

Sziasztok!

A segítségeteket kérném, a történet a következő:

Van egy Debian Etch, amire az okos kolléga felhúzott forrásból egy komplett postfix és courier alapú mailszervert. Működik is rendesen, de félek hozzányúlni, semmi nem a szabvány helyen van, nem működnek az init szkriptek, stb, szeretném rendesen megcsinálni. Főleg, hogy virtuális userekre, illetve dovecot-ra szeretnék áttérni, alaposan meg kell piszkálni a levelezést, nem szeretném ha később probléma lenne.

Tehát le kell szednem ezt a forrásból felrakott cuccot, és helyette rendesen csomagból felrakni, majd beállítani.

Mit javasoltok, hogyan lehet ezt normálisan megcsinálni, a körülményekhez képest?

Próbáltam már a következőket:
- az adott napon létrehozott (ctime) file-ok listáját elkészítettem
- a dpkg által ismert összes csomag file-jait lekértem, és képeztem a gépen található összes file listája, és ezen lista különbségét, majd ebből töröltem azokat, amelyekhez biztos nincs köze a mailszervernek, ill biztosan nem került oda file. (/home, /dev, /proc, /sys stb.)

Mindkét esetben olyan file-ok is kerültek a listára, amelyek biztos nem a forrásból telepítés során kerültek fel.

Kérdésem: egyáltalán helyre lehet ezt hozni normális módon (tehát nem egyenként kiválogatni az összes file-t), vagy újra kell telepíteni az egészet?

A következő forrás könyvtárak vannak a /usr/src-ben, feltehetően ezeket tette fel az illető (az authlib-ben nem vagyok biztos, hogy fel is telepítette, a másik kettő biztos fent van, most is futnak)

courier-authlib-0.59.1
courier-imap-4.1.2
postfix-2.3.7

Petya

Hozzászólások

Nem az ilyen gondra szokták azt mondani hogy próbáld meg a "make uninstall"-t a forrás könyvtárából? (fixme, én még soha nem próbáltam)

-----------------------------
Debian "lenny", 2.6.24-amd64

Nem próbáltam még, éjjel lesz tervezett leállás, akkor kipróbálom, de azért szeretnék előre felkészülni. Rákerestem az "uninstall" stringre a forrásfákban de nekem nem úgy tűnik, mintha a Makefile uninstall ága bármit is csinálna.

Ha mégis, akkor nem szóltam, de tételezzük fel, mi van, ha nincs/nem működik a Makefile uninstall funkciója?

Ja és persze lehet, hogy mást is felrakott ugyanígy az illető, nem lehet tudni...

Petya

elvileg nem a /usr/local ala telepulnek ezek a dolgok defaultbol?
persze a beallitasai lehet, hogy maradnak az /etc-ben.

- Use the Source Luke ! -

Eddig legalább 6 helyen találtam meg különböző részeit, és jó lenne nyomtalanul leszedni mindet. Ki tudja hol van még, milyen libeket húzott be magának, amikről ugye szintén nem tud a dpkg.

Gondolkodtam, hogy megkeresem a srácot, és vele vakartatom le, de kizárt, hogy képes legyen rá, szerintem ezt is egy copy&paste howto-ból rakta össze. Szóval takaríthatok utána én.

Amikor a hozzá nem értés szorgalommal párosul...

Egyébként mennyire rázós courier-imapról dovecot-ra áttérni? Ha nem nagyon, akkor a courier-imap csomagból felpakolása helyett dovecot-ot tennék fel.

Petya

miért nem installod az egészet újra, ha ilyen zavar van a rendszeren?

Vagy miért nem csinálod egy másik gépen és rsync, tar, cp felhúzod a kész(működő) rendszert.

Ha mar konfiguraltal dovecot-ot, akkor konnyu, ha nem akkor egy kicsit szivni fogsz. Utobbi esetben szamolj ra vagy 3 orat install, konfig, teszteles.