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
- 1238 megtekintés
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
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
De igen ez a modja a forras eltavolitasanak.. Kiprobaltam (libtorrent-el) es igen..ezaz. :)
- A hozzászóláshoz be kell jelentkezni
Akkor jól tudtam :) viszont olyat is hallottam hogy nem minden esetben működik, szóval pl ebben az esetben lehet h nem lesz jó...
-----------------------------
Debian "lenny", 2.6.24-amd64
- A hozzászóláshoz be kell jelentkezni
elvileg nem a /usr/local ala telepulnek ezek a dolgok defaultbol?
persze a beallitasai lehet, hogy maradnak az /etc-ben.
- Use the Source Luke ! -
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Ha jol emlekszek van egy olyan progi debianban, ami megmondja, hogy melyik fajlok nem tartoznak csomaghoz.
Sajnos a csomag neve nem jut eszembe... :-(
Lajos
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Ha mar konfiguraltal dovecot-ot, akkor konnyu, ha nem akkor egy kicsit szivni fogsz. Utobbi esetben szamolj ra vagy 3 orat install, konfig, teszteles.
- A hozzászóláshoz be kell jelentkezni
Köszönöm mindenkinek a segítséget, tényleg 3 óra alatt sikerült :)
Petya
- A hozzászóláshoz be kell jelentkezni