2014 m. rugpjūčio 15 d., penktadienis

Kaip naudoti dpkg ?

# .deb paketų instaliavimas, -i arba --install
$ dpkg -i man-db_2.6.2-1_amd64.deb

# -P --purge
# Pilnas paketo ištrinimas
$ dpkg -P debian-cd

# -L --listfiles
# Visų paketo dokumentų atvaizdavimas sistemoje
$ dpkg -L nmap
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/nmap

...

# -S --search
# Suranda paketus kuriuose yra dokumentas
$ dpkg -S /usr/bin/nmap
nmap: /usr/bin/nmap

# -s --status
# atvaizduoja paketo statusą
$ dpkg -s nmap
Package: nmap
Status: install ok installed
Priority: extra
Section: net
Installed-Size: 6751

....

# -l --list
# sistemoje įdiegti paketai
$ dpkg -l nma*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                   Version                Description
+++-======================-======================-============================================================
ii  nmap                   5.21-1.1ubuntu1        The Network Mapper



# -c --contents
# atvaizduos .deb paketo dokumentus
$ dpkg -c virtualbox-4.3_4.3.14-95030~Debian~wheezy_amd64.deb
drwxr-xr-x root/root         0 2014-07-15 21:59 ./
drwxr-xr-x root/root         0 2014-07-15 21:58 ./etc/
drwxr-xr-x root/root         0 2014-07-15 21:59 ./etc/init.d/
-rwxr-xr-x root/root     12680 2014-07-15 21:59 ./etc/init.d

...


# -I --info
# atvaizduos .deb paketo atraštę
$ dpkg -I virtualbox-4.3_4.3.14-95030~Debian~wheezy_amd64.deb
 new debian package, version 2.0.
 size 71799552 bytes: control archive= 22979 bytes.
     118 bytes,     4 lines      conffiles          
    1382 bytes,    20 lines      control            
   58584 bytes,   636 lines      md5sums            
   14570 bytes,   365 lines   *  postinst             #!/bin/sh
    2135 bytes,    59 lines   *  postrm               #!/bin/sh
    3335 bytes,    98 lines   *  preinst              #!/bin/bash
    3100 bytes,   100 lines   *  prerm                #!/bin/sh
    4666 bytes,   107 lines      templates          
 Package: virtualbox-4.3
 Version: 4.3.14-95030~Debian~wheezy
...


# Naudojama architektūrą
$ dpkg --print-architecture
amd64


# Kitos architektūros
$ dpkg --print-foreign-architectures
i386