Bejelentkezés

Keresés a fórumban

Kulcsszó
Telepítés (rendszer, szoftver)

TÉMA: Bash egyedi csomagkezelő

Bash egyedi csomagkezelő 2015 márc. 18 12:25 #1744

  • Pusztito
  • Pusztito profilkép
  • Nem elérhető
  • Újonc fórumozó
  • Hozzászólások: 12
  • Karma: 0
Sziasztok.
Egy kis segítséget szeretnék kérni. Már egy ideje tervezek egy egyedi csomagkezelő. Egész szépen alakul, már csak a csomagok törlésével van gondom. Eddig egy külső program segítségét vettem igénybe, de szeretném elhagyni. A csomagkezelőm forrás alapú és automatikussan ellenörzi, hogy van e friss csomag a szerveren. A csomagoat a hivatalos szerverről ellenörzi és tölti le. Eddig 2 megoldást találtam.
Az egyik:
find /* | grep -v -e ^/proc/ -e ^/tmp/ -e ^/dev/ -e ^/home/ > elötte.txt
configure
make
make install
find /* | grep -v -e ^/proc/ -e ^/tmp/ -e ^/dev/ -e ^/home/ > utána.txt
diff elötte.txt utána.txt > törlendő.txt

Ezek után, egy egyszerű script-el törölhető a csomag.

for i in $(grep ">" törlendő.txt | awk '{ print $2 }')
do
/bin/rm -fi $i
done

A másik: DESTDIR-nek megadok egy helyet ahová rakja és utána a ebből csinálok egy uninstall filet.

A kérdésem az lenne milyen megoldás(ok) vannak még. Vagy ti hogyan csinálnátok?
A válaszokat előre is köszönöm.
Nyilvános megtekintési jogosultság letiltva.

Bash egyedi csomagkezelő 2015 márc. 18 16:24 #1745

  • Dr. Szöszi
  • Dr. Szöszi profilkép
  • Nem elérhető
  • Kezdő fórumozó
  • Hozzászólások: 23
  • Köszönetek: 2
  • Karma: 0
Nyilvános megtekintési jogosultság letiltva.

Bash egyedi csomagkezelő 2015 márc. 18 22:21 #1746

  • Pusztito
  • Pusztito profilkép
  • Nem elérhető
  • Újonc fórumozó
  • Hozzászólások: 12
  • Karma: 0
Tudom olvastam, egyben én nyitottam :)
Nyilvános megtekintési jogosultság letiltva.

Bash egyedi csomagkezelő 2015 márc. 27 06:55 #1748

  • Pusztito
  • Pusztito profilkép
  • Nem elérhető
  • Újonc fórumozó
  • Hozzászólások: 12
  • Karma: 0
A ti ötletetekre ill. megoldásotokra is kiváncsi vagyok. Hátha, van jó ötletetek...
Nyilvános megtekintési jogosultság letiltva.
Oldalmegjelenítési idő: 0.095 másodperc