์ฟผ๋ฆฌ dpkg์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ๊ฒ์ฌ ๋ ํ์ผโ
์ฐ๋ฆฌ๋ ์ฌ๋ฌ ๊ฐ์ง๋ก ์์ํ ๊ฒ์ ๋๋ค dpkg ๋ด๋ถ dpkg ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฟผ๋ฆฌํ๋ ์ต์ ์ ๋๋ค. ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ค์ ์์น์ ํ์ผ ์์คํ ์ ์์ต๋๋ค. /var/lib/dpkg ๊ตฌ์ฑ ์คํฌ๋ฆฝํธ(/var/lib/dpkg/์ ๋ณด), ํจํค์ง๊ฐ ์ค์นํ ํ์ผ ๋ชฉ๋ก(/var/lib/dpkg/info/*. ๋ชฉ๋ก) ๋ฐ ์ค์น๋ ๊ฐ ํจํค์ง์ ์ํ(/var/lib/dpkg/์ํ). ๋น์ ์ด ์ฌ์ฉํ ์์๋ dpkg ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ์ผ๊ณผ ์ํธ ์์ฉํฉ๋๋ค. ๋๋ถ๋ถ์ ์ต์ ์ ์ฅ๊ธฐ๊ฐ์ ๊ฑธ์ณ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฒ์ (ํ๋ ์ด์์ ๊ด๋ จ ๋จ์ด ์์ ์ด์ค ๋์๊ฐ ์ด) ๋ฐ ์งง์ ๋ฒ์ (๋จ์ผ ๋ฌธ์, ์ข ์ข ๊ธด ๋ฒ์ ์์ ํ ๋จ์ด์ ์ด๋์ ์ด๊ณ ์์ ๋จ์ผ ๋์๊ฐ ์ด). ์ด ๊ท์น์ ๋งค์ฐ ์ผ๋ฐ์ ์ด์ด์ POSIX ํ์ค์ ๋๋ค.
๋จผ์ ์ดํด ๋ณด์ --๋ชฉ๋ก ํ์ผ ๊พธ๋ฌ๋ฏธ (๋๋ -L), ์ง์ ๋ ํจํค์ง์ ์ํด ์ค์น๋ ํ์ผ์ด ๋์ด๋ฉ๋๋ค.
$ dpkg -L ๊ธฐ๋ณธ ๋น๋ฐ๋ฒํธ
/.
/ usr
/ usr / sbin
/usr/sbin/์ ๋ฐ์ดํธ-passwd
๋ / usr / ์ฃผ
/usr/share/๋ฆฐํฐ์
/usr/share/lintian/์ฌ์ ์
/usr/share/lintian/overrides/base-passwd
/usr/share/doc-base
/usr/share/doc-base/์ฌ์ฉ์ ๋ฐ ๊ทธ๋ฃน
/usr/share/base-passwd
/usr/share/base-passwd/group.master
/usr/share/base-passwd/passwd.master
/ usr / ๊ณต์ / ์ฌ๋
/usr/๊ณต์ /์ฌ๋/pl
/usr/share/man/pl/man8
/usr/share/man/pl/man8/update-passwd.8.gz [...]
/ usr / ๊ณต์ / ๋ฌธ์
/usr/share/doc/base-passwd
/usr/share/doc/base-passwd/users-and-groups.txt.gz
/usr/share/doc/base-passwd/changelog.gz
/usr/share/doc/base-passwd/copyright
/usr/share/doc/base-passwd/README
/usr/share/doc/base-passwd/users-and-groups.html
$ dpkg -L ๊ธฐ๋ณธ ๋น๋ฐ๋ฒํธ
/.
/ usr
/ usr / sbin
/usr/sbin/์ ๋ฐ์ดํธ-passwd
๋ / usr / ์ฃผ
/usr/share/๋ฆฐํฐ์
/usr/share/lintian/์ฌ์ ์
/usr/share/lintian/overrides/base-passwd
/usr/share/doc-base
/usr/share/doc-base/์ฌ์ฉ์ ๋ฐ ๊ทธ๋ฃน
/usr/share/base-passwd
/usr/share/base-passwd/group.master
/usr/share/base-passwd/passwd.master
/ usr / ๊ณต์ / ์ฌ๋
/usr/๊ณต์ /์ฌ๋/pl
/usr/share/man/pl/man8
/usr/share/man/pl/man8/update-passwd.8.gz [...]
/ usr / ๊ณต์ / ๋ฌธ์
/usr/share/doc/base-passwd
/usr/share/doc/base-passwd/users-and-groups.txt.gz
/usr/share/doc/base-passwd/changelog.gz
/usr/share/doc/base-passwd/copyright
/usr/share/doc/base-passwd/README
/usr/share/doc/base-passwd/users-and-groups.html
๋ค์์ผ๋ก, dpkg --๊ฒ์ ํ์ผ (๋๋ -S), ์ธ์์ ์ ๋ฌ๋ ํ์ผ์ด๋ ๊ฒฝ๋ก๊ฐ ํฌํจ๋ ํจํค์ง๋ฅผ ์ฐพ์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ค์์ ํฌํจํ๋ ํจํค์ง๋ฅผ ์ฐพ์ผ๋ ค๋ฉด /bin/๋ ์ง:
$ dpkg -S /bin/๋ ์ง
coreutils: /bin/๋ ์ง
$ dpkg -S /bin/๋ ์ง
coreutils: /bin/๋ ์ง
XNUMXD๋ดํ์ dpkg --์ํ ๊พธ๋ฌ๋ฏธ (๋๋ -s) ๋ช ๋ น์ ์ค์น๋ ํจํค์ง์ ํค๋๋ฅผ ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํค๋๋ฅผ ๊ฒ์ํ๋ ค๋ฉด coreutils ํจํค์ง :
$ dpkg -s coreutils ํจํค์ง: coreutils ํ์: ์
์ํ: ์ค์น ํ์ธ ์ค์น๋จ
$ dpkg -s coreutils ํจํค์ง: coreutils ํ์: ์
์ํ: ์ค์น ํ์ธ ์ค์น๋จ
์ฐ์ ์์: ํ์ ์น์ : utils ์ค์น ํฌ๊ธฐ: 13855
์ ์ง๊ด๋ฆฌ์: Michael Stone[์ด๋ฉ์ผ ๋ณดํธ]> ์ํคํ ์ฒ: amd64
๋ฉํฐ์์น: ์ธ๊ตญ ๋ฒ์ : 8.23-3
๋์ฒด: mktemp, realpath, timeout
์ฌ์ ์ข ์: libacl1(>= 2.2.51-8), libattr1(>= 1:2.4.46-8), libc6(>= 2.17),
โฅ libselinux1 (>= 2.1.13) ์ถฉ๋: ์๊ฐ ์ด๊ณผ
์ค๋ช : GNU ํต์ฌ ์ ํธ๋ฆฌํฐ
์ด ํจํค์ง์๋ ๋ชจ๋ ์ด์ ์ฒด์ ์ ์กด์ฌํ ๊ฒ์ผ๋ก ์์๋๋ ๊ธฐ๋ณธ ํ์ผ, ์ ธ ๋ฐ ํ ์คํธ ์กฐ์ ์ ํธ๋ฆฌํฐ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
.
ํนํ ์ด ํจํค์ง์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
arch base64 basename cat chcon chgrp chmod chown chroot cksum comm cp csplit cut date dd df dir dircolors dirname du echo env ํ์ฅ expr ํฉํฐ false Flock fmt ํด๋ ๊ทธ๋ฃน ํค๋ ํธ์คํธ ID ์ค์น ๊ฐ์ ๋งํฌ ln logname ls md5sum mkdir mkfifo mknod mktemp mv nice nl nohup nproc numfmt od Paste pathchk pinky pr printenv printf ptx pwd readlink realpath rm rmdir runcon sha*sum seq shred sleep sort Split stat stty sum sync tac tail tee test timeout touch tr true truncate tsort tty uname unexpand uniq unlink users vdir wc who whoami yes
ํํ์ด์ง: http://gnu.org/software/coreutils
์ฐ์ ์์: ํ์ ์น์ : utils ์ค์น ํฌ๊ธฐ: 13855
์ ์ง๊ด๋ฆฌ์: Michael Stone[์ด๋ฉ์ผ ๋ณดํธ]> ์ํคํ ์ฒ: amd64
๋ฉํฐ์์น: ์ธ๊ตญ ๋ฒ์ : 8.23-3
๋์ฒด: mktemp, realpath, timeout
์ฌ์ ์ข ์: libacl1(>= 2.2.51-8), libattr1(>= 1:2.4.46-8), libc6(>= 2.17),
โฅ libselinux1 (>= 2.1.13) ์ถฉ๋: ์๊ฐ ์ด๊ณผ
์ค๋ช : GNU ํต์ฌ ์ ํธ๋ฆฌํฐ
์ด ํจํค์ง์๋ ๋ชจ๋ ์ด์ ์ฒด์ ์ ์กด์ฌํ ๊ฒ์ผ๋ก ์์๋๋ ๊ธฐ๋ณธ ํ์ผ, ์ ธ ๋ฐ ํ ์คํธ ์กฐ์ ์ ํธ๋ฆฌํฐ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
.
ํนํ ์ด ํจํค์ง์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
arch base64 basename cat chcon chgrp chmod chown chroot cksum comm cp csplit cut date dd df dir dircolors dirname du echo env ํ์ฅ expr ํฉํฐ false Flock fmt ํด๋ ๊ทธ๋ฃน ํค๋ ํธ์คํธ ID ์ค์น ๊ฐ์ ๋งํฌ ln logname ls md5sum mkdir mkfifo mknod mktemp mv nice nl nohup nproc numfmt od Paste pathchk pinky pr printenv printf ptx pwd readlink realpath rm rmdir runcon sha*sum seq shred sleep sort Split stat stty sum sync tac tail tee test timeout touch tr true truncate tsort tty uname unexpand uniq unlink users vdir wc who whoami yes
ํํ์ด์ง: http://gnu.org/software/coreutils
amd64
amd64
๋ฐฑ๋์ด ํฉํ 3.4.2-0kali1 ๋ชจ๋
๋ฐฑ์ ๋์ ๋ฐฑ์ PC ๋ฐ์ค๋ฐฅ
๋ฐฑ๋์ด ํฉํ 3.4.2-0kali1 ๋ชจ๋
๋ฐฑ์ ๋์ ๋ฐฑ์ PC ๋ฐ์ค๋ฐฅ
3.22.1-1
3.22.1-1
amd64
amd64
XNUMXD๋ดํ์ dpkg --๋ชฉ๋ก (๋๋ -l) ๋ช ๋ น์ ์์คํ ์ ์๋ ค์ง ํจํค์ง ๋ชฉ๋ก๊ณผ ์ค์น ์ํ๋ฅผ ํ์ํฉ๋๋ค. ๋น์ ์ ๋ํ ์ฌ์ฉํ ์ ์์ต๋๋ค GREP ์ถ๋ ฅ์์ ํน์ ํ๋๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ์์ผ๋์นด๋(์: b*) ํน์ ๋ถ๋ถ ๊ฒ์ ๋ฌธ์์ด๊ณผ ์ผ์นํ๋ ํจํค์ง๋ฅผ ๊ฒ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ํจํค์ง ์์ฝ์ด ํ์๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด 'b'๋ก ์์ํ๋ ๋ชจ๋ ํจํค์ง์ ์์ฝ ๋ชฉ๋ก์ ํ์ํ๋ ค๋ฉด ๋ค์์ ์ํํ์ธ์.
$ dpkg -l 'b*'
์ํ๋=์ ์ ์์/์ค์น/์ ๊ฑฐ/์ ๊ฑฐ/๋ณด๋ฅ
| ์ํ=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ ์ค๋ฅ?=(์์)/์ฌ์ค์น ํ์(์ํ, ์ค๋ฅ: ๋๋ฌธ์=๋ถ๋)
||/ ์ด๋ฆ ๋ฒ์ ์ํคํ ์ฒ ์ค๋ช
+++-==============-===========-============-====== ============================
$ dpkg -l 'b*'
์ํ๋=์ ์ ์์/์ค์น/์ ๊ฑฐ/์ ๊ฑฐ/๋ณด๋ฅ
| ์ํ=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ ์ค๋ฅ?=(์์)/์ฌ์ค์น ํ์(์ํ, ์ค๋ฅ: ๋๋ฌธ์=๋ถ๋)
||/ ์ด๋ฆ ๋ฒ์ ์ํคํ ์ฒ ์ค๋ช
+++-==============-===========-============-====== ============================
ii
ii ์ ์ ์ ์ ii
b43-fwcutter
1 : 019-3
Broadcom 4 ์ถ์ถ ์ ํธ๋ฆฌํฐ
shel๋ก win32/64 ๋ฐ์ด๋๋ฆฌ ํจ์น(์ค๋ช ์์)
(๊ฐ๋ฅํ ์ค๋ช ์ด ์์ต๋๋ค)
๊ทธ๋ ๋์คํฌ ์ฌ์ฉ๋ ๋ถ์๊ธฐ
ii
ii ์ ์ ์ ์ ii
[...]
[...]
XNUMXD๋ดํ์ dpkg --๋ด์ฉ ํ์ผ.deb (๋๋ -c) ๋ช ๋ น์ ํน์ ํ์ผ์ ๋ชจ๋ ํ์ผ์ ๋์ดํฉ๋๋ค. ๋ ํ์ผ :
$ dpkg -c /var/cache/apt/archives/gnupg_1.4.18-6_amd64.deb
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./lib/
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./lib/udev/
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./lib/udev/rules.d/
-rw-r--r-- ๋ฃจํธ/๋ฃจํธ 2711 2014-12-04 23:03 ./lib/udev/rules.d/60-gnupg.rules
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./usr/
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./usr/lib/
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./usr/lib/gnupg/
-rwxr-xr-x ๋ฃจํธ/๋ฃจํธ 39328 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_ldap
-rwxr-xr-x ๋ฃจํธ/๋ฃจํธ 92872 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_hkp
-rwxr-xr-x ๋ฃจํธ/๋ฃจํธ 47576 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_finger
-rwxr-xr-x ๋ฃจํธ/๋ฃจํธ 84648 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_curl
-rwxr-xr-x ๋ฃจํธ/๋ฃจํธ 3499 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_mailto
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./usr/bin/
-rwxr-xr-x ๋ฃจํธ/๋ฃจํธ 60128 2014-12-04 23:03 ./usr/bin/gpgsplit
-rwxr-xr-x ๋ฃจํธ/๋ฃจํธ 1012688 2014-12-04 23:03 ./usr/bin/gpg [...]
$ dpkg -c /var/cache/apt/archives/gnupg_1.4.18-6_amd64.deb
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./lib/
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./lib/udev/
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./lib/udev/rules.d/
-rw-r--r-- ๋ฃจํธ/๋ฃจํธ 2711 2014-12-04 23:03 ./lib/udev/rules.d/60-gnupg.rules
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./usr/
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./usr/lib/
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./usr/lib/gnupg/
-rwxr-xr-x ๋ฃจํธ/๋ฃจํธ 39328 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_ldap
-rwxr-xr-x ๋ฃจํธ/๋ฃจํธ 92872 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_hkp
-rwxr-xr-x ๋ฃจํธ/๋ฃจํธ 47576 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_finger
-rwxr-xr-x ๋ฃจํธ/๋ฃจํธ 84648 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_curl
-rwxr-xr-x ๋ฃจํธ/๋ฃจํธ 3499 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_mailto
drwxr-xr-x ๋ฃจํธ/๋ฃจํธ 0 2014-12-04 23:03 ./usr/bin/
-rwxr-xr-x ๋ฃจํธ/๋ฃจํธ 60128 2014-12-04 23:03 ./usr/bin/gpgsplit
-rwxr-xr-x ๋ฃจํธ/๋ฃจํธ 1012688 2014-12-04 23:03 ./usr/bin/gpg [...]
XNUMXD๋ดํ์ dpkg --์ ๋ณด ํ์ผ.deb (๋๋ -I) ๋ช ๋ น์ ์ง์ ๋ ํค๋๋ฅผ ํ์ํฉ๋๋ค. ๋ ํ์ผ :
$ dpkg -I /var/cache/apt/archives/gnupg_1.4.18-6_amd64.deb
์๋ก์ด ๋ฐ๋น์ ํจํค์ง, ๋ฒ์ 2.0.
ํฌ๊ธฐ 1148362๋ฐ์ดํธ: ์ ์ด ์์นด์ด๋ธ=3422๋ฐ์ดํธ.
$ dpkg -I /var/cache/apt/archives/gnupg_1.4.18-6_amd64.deb
์๋ก์ด ๋ฐ๋น์ ํจํค์ง, ๋ฒ์ 2.0.
ํฌ๊ธฐ 1148362๋ฐ์ดํธ: ์ ์ด ์์นด์ด๋ธ=3422๋ฐ์ดํธ.
1264 ๋ฐ์ดํธ,
4521 ๋ฐ์ดํธ,
479 ๋ฐ์ดํธ,
473๋ฐ์ดํธ, ํจํค์ง: gnupg ๋ฒ์ : 1.4.18-6
26 ๋ผ์ธ
65 ๋ผ์ธ
13 ๋ผ์ธ
13 ๋ผ์ธ
์ ์ด
md5sum
* ํฌ์คํธ์ธ์คํธ
* ์ฌ์ ์ค์น
#! / bin / sh์
#! / bin / sh์
1264 ๋ฐ์ดํธ,
4521 ๋ฐ์ดํธ,
479 ๋ฐ์ดํธ,
473๋ฐ์ดํธ, ํจํค์ง: gnupg ๋ฒ์ : 1.4.18-6
์ํคํ ์ฒ: amd64
๊ด๋ฆฌ์: Debian GnuPG-Maintainers[์ด๋ฉ์ผ ๋ณดํธ]> ์ค์น ํฌ๊ธฐ: 4888
์ข ์๋จ: gpgv, libbz2-1.0, libc6(>= 2.15), libreadline6(>= 6.0), libusb-0.1-4(>=
โฅ 2:0.1.12), zlib1g (>= 1:1.1.4)
๊ถ์ฅ ์ฌํญ: gnupg-curl, libldap-2.4-2 (>= 2.4.7)
์ ์: gnupg-doc, libpcsclite1, parcimonie, xloadimage | ์ด๋ฏธ์ง๋งค์ง | eog ์น์ : utils
์ฐ์ ์์: ์ค์ ๋ฉํฐ์์น: ์ธ๊ตญ
ํํ์ด์ง: http://www.gnupg.org
์ค๋ช : GNU ํ๋ผ์ด๋ฒ์ ๊ฐ๋ - ๋ฌด๋ฃ PGP ๋์ฒดํ
GnuPG๋ ๋ณด์ ํต์ ๋ฐ ๋ฐ์ดํฐ ์ ์ฅ์ ์ํ GNU ๋๊ตฌ์ ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๊ณ ๋์งํธ ์๋ช ์ ๋ง๋๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ณ ๊ธ ํค ๊ด๋ฆฌ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ผ๋ฉฐ ๊ท์ ์ ์ค์ํฉ๋๋ค.
์ํคํ ์ฒ: amd64
๊ด๋ฆฌ์: Debian GnuPG-Maintainers[์ด๋ฉ์ผ ๋ณดํธ]> ์ค์น ํฌ๊ธฐ: 4888
์ข ์๋จ: gpgv, libbz2-1.0, libc6(>= 2.15), libreadline6(>= 6.0), libusb-0.1-4(>=
โฅ 2:0.1.12), zlib1g (>= 1:1.1.4)
๊ถ์ฅ ์ฌํญ: gnupg-curl, libldap-2.4-2 (>= 2.4.7)
์ ์: gnupg-doc, libpcsclite1, parcimonie, xloadimage | ์ด๋ฏธ์ง๋งค์ง | eog ์น์ : utils
์ฐ์ ์์: ์ค์ ๋ฉํฐ์์น: ์ธ๊ตญ
ํํ์ด์ง: http://www.gnupg.org
์ค๋ช : GNU ํ๋ผ์ด๋ฒ์ ๊ฐ๋ - ๋ฌด๋ฃ PGP ๋์ฒดํ
GnuPG๋ ๋ณด์ ํต์ ๋ฐ ๋ฐ์ดํฐ ์ ์ฅ์ ์ํ GNU ๋๊ตฌ์ ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๊ณ ๋์งํธ ์๋ช ์ ๋ง๋๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ณ ๊ธ ํค ๊ด๋ฆฌ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ผ๋ฉฐ ๊ท์ ์ ์ค์ํฉ๋๋ค.
RFC 4880์ ์ค๋ช ๋ ๋๋ก ์ ์๋ OpenPGP ์ธํฐ๋ท ํ์ค์ ์ฌ์ฉํฉ๋๋ค. [...]
RFC 4880์ ์ค๋ช ๋ ๋๋ก ์ ์๋ OpenPGP ์ธํฐ๋ท ํ์ค์ ์ฌ์ฉํฉ๋๋ค. [...]
VOUS pouvez์ aussi ์ฌ์ฉ dpkg ํจํค์ง ๋ฒ์ ๋ฒํธ๋ฅผ ๋ค์๊ณผ ๋น๊ตํ๋ ค๋ฉด --๋ฒ์ ๋น๊ต ์ต์ ์ ๋ค์์ ์ํด ์คํ๋๋ ๊ตฌ์ฑ ์คํฌ๋ฆฝํธ๋ฅผ ํฌํจํ์ฌ ์ธ๋ถ ํ๋ก๊ทธ๋จ์ ์ํด ์ข ์ข ํธ์ถ๋ฉ๋๋ค. dpkg ๊ทธ ์์ฒด. ์ด ์ต์ ์๋ ๋ฒ์ ๋ฒํธ, ๋น๊ต ์ฐ์ฐ์, ๋ ๋ฒ์งธ ๋ฒ์ ๋ฒํธ๋ผ๋ ์ธ ๊ฐ์ง ๋งค๊ฐ ๋ณ์๊ฐ ํ์ํฉ๋๋ค. ๊ฐ๋ฅํ ๋ค๋ฅธ ์ฐ์ฐ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. lt (์๊ฒฉํ ์์), le (์๊ฑฐ๋ ๊ฐ์), eq (๋์ผํ), ne (๊ฐ์ง ์์), ge (๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์) ๋ฐ gt (์๊ฒฉํ ๋ณด๋ค ํผ). ๋น๊ต๊ฐ ๋ง๋ค๋ฉด, dpkg 0(์ฑ๊ณต)์ ๋ฐํํฉ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ XNUMX์ด ์๋ ๋ฐํ ๊ฐ์ ์ ๊ณตํฉ๋๋ค(์คํจ๋ฅผ ๋ํ๋). ๋ค์ ๋น๊ต๋ฅผ ๊ณ ๋ คํ์ญ์์ค.
$ dpkg --๋น๊ต ๋ฒ์ 1.2-3 gt 1.1-4
$ echo $?
0
$ dpkg --๋น๊ต ๋ฒ์ 1.2-3 lt 1.1-4
$ echo $?
1
$ dpkg --๋น๊ต ๋ฒ์ 2.6.0pre3-1 lt 2.6.0-1
$ echo $?
1
$ dpkg --๋น๊ต ๋ฒ์ 1.2-3 gt 1.1-4
$ echo $?
0
$ dpkg --๋น๊ต ๋ฒ์ 1.2-3 lt 1.1-4
$ echo $?
1
$ dpkg --๋น๊ต ๋ฒ์ 2.6.0pre3-1 lt 2.6.0-1
$ echo $?
1
๋ง์ง๋ง ๋น๊ต์์ ์๊ธฐ์น ์์ ์คํจ๊ฐ ๋ฐ์ํ์ต๋๋ค. dpkg, ๋ฌธ์์ด โ์ฌ์ โ(๋ณดํต ์ฌ์ ์ถ์๋ฅผ ๋ํ๋)์๋ ํน๋ณํ ์๋ฏธ๊ฐ ์์ผ๋ฉฐ, dpkg ๋จ์ํ ๋ฌธ์์ด๋ก ํด์ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ โ2. 6.0pre3-1โ๋ โ๋ณด๋ค ์ํ๋ฒณ์์ผ๋ก ๋ ํฝ๋๋ค.2.6.0-1". ํจํค์ง์ ๋ฒ์ ๋ฒํธ๊ฐ ์ํํ์์ ๋ํ๋ด๊ธฐ๋ฅผ ์ํ ๋ ๋ฌผ๊ฒฐํ ๋ฌธ์ "๋ฅผ ์ฌ์ฉํฉ๋๋ค.~"
$ dpkg --๋น๊ต-๋ฒ์ 2.6.0~pre3-1 lt 2.6.0-1
$ echo $?
0
$ dpkg --๋น๊ต-๋ฒ์ 2.6.0~pre3-1 lt 2.6.0-1
$ echo $?
0