Portál AbcLinuxu, 18. července 2025 13:10
make uninstall
tar xvjf program-zdrojáky.tar.bz2 && cd program && ./configure --prefix=/opt/program && make && make installMá-li být v
/usr
, jak bývá zvykem, je to složitější:
tar xvjf program-zdrojáky.tar.bz2 && cd program && ./configure --prefix=/usr && make && mkdir TARGET && make DESTDIR=`pwd`/TARGET install && cd TARGET && tar -cvf - * | bzip2 -9 ../../program-binárky.tar.bz2Některé programy neví, co je
DESTDIR
, některé používají INSTALL_ROOT
(třeba PHP), jindy je potřeba přepsat prefix
v Makefile
. Nakonec vznikne balíček, který se instaluje takto:
tar -C / -xvjf program-binárky.tar.bz2Odinstalaci lze provést třeba takto:
tar -tjf program-binárka.tar.bz2 > /tmp/seznam cd / rm -f `cat /tmp/seznam` rmdir -p `cat /tmp/seznam`
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.