Razlika između inačica stranice Dpkg
Redak 42: | Redak 42: | ||
== Redoslijed izvođenja skripti == | == Redoslijed izvođenja skripti == | ||
− | '''preinst''' – prije instalacije paketa | + | #'''preinst''' – prije instalacije paketa |
− | '''postinst''' – poslije instalacije paketa | + | #'''postinst''' – poslije instalacije paketa |
− | '''prerm''' – prije brisanja paketa | + | #'''prerm''' – prije brisanja paketa |
− | '''postrm''' – poslije brisanja paketa | + | #'''postrm''' – poslije brisanja paketa |
== Opcije == | == Opcije == | ||
Redak 94: | Redak 94: | ||
==Izvor== | ==Izvor== | ||
[http://sistemac.carnet.hr/system/files/dpkg_i_apt.pdf] | [http://sistemac.carnet.hr/system/files/dpkg_i_apt.pdf] | ||
+ | |||
+ | --Shrike 14:22, 15. ožujka 2011. (UTC) |
Trenutačna izmjena od 15:22, 15. ožujka 2011.
dpkg je sistemski program koji služi instalaciji, deinstalaciji i stvaranju Debian paketa.
Sadržaj
Što je to dpkg?
sustav održavanja paketa za Debian GNU/Linux
dpkg dolazi od Debian Package
Kako izgleda .deb paket?
Ar arhiva od dvije arhive
data.tar.gz control.tar.gz
U data.tar.gz nalaze se podaci koji dolaze sa paketom (libovi, binovi, dokumentacija...)
U control.tar.gz sve o paketu i instalaciji paketa (razne skripte (preinst, postinst, prerm, postrm), control, conffiles...)
Datoteke iz control.tar.gz se poslije instalacije paketa nalaze u /var/lib/dpkg/info/<paket>.<datoteka>
Imenovanje paketa
<ime_paketa>_<verzija>_<arhitektura>.deb
Primjeri:
openssl_0.9.7b-1_sparc-solaris2.8.deb radiusd-freeradius_0.8.1-2_i386.deb openssl-cn_0.9.6g_all.deb
Redoslijed izvođenja skripti
- preinst – prije instalacije paketa
- postinst – poslije instalacije paketa
- prerm – prije brisanja paketa
- postrm – poslije brisanja paketa
Opcije
Kao argumenti se ne upisuju znakovi ) ( < >
Izlist instaliranih paketa:
dpkg --list (<paket>)
Ili kraće:
dpkg –l (<paket>)
Informacija o instaliranom paketu:
dpkg --status <paket>
Ili kraće:
dpkg –s <paket>
Instalacija paketa (I)
dpkg --install <paket.deb>
Ili kraće:
dpkg -i <paket.deb>
Brisanje paketa (I)
dpkg --purge <paket> Ovo briše i konfiguracijske datoteke
Ili kraće:
dpkg -P <paket>
dpkg --remove <paket>
Ili kraće:
dpkg -r <paket>
Izlist sadržaja instaliranog paketa
dpkg --listfiles <paket>
Ili kraće:
dpkg -L <paket>
Otpakiranje paketa ako na sistemu postoji dpkg (a ne želimo instalirati paket)
dpkg --extract <paket.deb> <direktorij>
Ili kraće:
dpkg -x <paket.deb> <direktorij>
dpkg --control <paket.deb> <direktorij>
Ili kraće:
dpkg -e <paket.deb> <direktorij>
Izvor
--Shrike 14:22, 15. ožujka 2011. (UTC)