ןאיבד תוססובמ תוצפהל" dpkg תודוקפ"ל תוישעמ תואמגוד 15


. .dpkg-split -ו dpkg, apt, aptitude, synaptic, taskel, deselect, dpkg-deb ומכ תונוש תוליבח תלהנמב תשמתשמ' וכו Knoppix, Kali, Ubuntu, Mint ללוכ סקוניל תוצפה רפסמ לש םאה הלעפהה תכרעמ ,סקוני

.'dpkg' הדוקפב דקמתנש ינפל הלאמ דחא לכ הרצקב ראתנ

Apt תליבחב קסוע אל הז .תמדקתמה הליבחה ילכ תא גציימ 'deb' ןויכראב דבוע אלא ,תורישי דבועו 'deb' ץבוקב ןיוצש םוקימהמ "/etc/apt/sources.list".

APT-GET תודוקפ לש תוישומיש תויסיסב תודוקפ 25 :דוע ארק

Aptitude ל תיזח אוהש ןאיבד רובע טסקט ססובמ תוליבח להנמ אוה- 'apt', תולקב תוליבח להנל שמתשמל רשפאמה.

.םיליחתמל וליפא תוליבח לש הרסההו גורדשה ,הנקתהה לע לקמש יפרג תוליבח להנמ

Tasksel הדובע ןחלוש תביבס רמולכ ,תיפיצפס המישמל תורושקה תויטנוולרה תוליבחה לכ תא ןיקתהל שמתשמל רשפאמ.

.רשוכב ףלחומ תעכו הנושארה הנקתהה ךלהמב הליחתב שמשמה ,טירפת החנומ תוליבח לוהינל ילכ

.ןאיבד ןויכרא םע רשקתמ

.ןוטילקת ומכ רתוי ןטק לדוגב הידמב ונסחואיש םינטק םיצבק לש םישוגל םילודג םיצבק גוזימו לוציפב ישומיש

dpkg ל תירקיעה תיזחה איה תלוכי .תוליבח לש לוהינו הרסה ,היינב ,הנקתהל שמשמ אוה .ןאיבדו ןאיבד תססובמ תכרעמב תוליבח לוהינל תישארה תינכותה איה- dpkg.

:ןאכ תוטרופמ ןהלש םישומישה םע דחי רתויב תוצופנה dpkg -ה תודוקפמ קלח

הליבח ןקתה .1

.האבה הדוקפב שמתשה "flashpluginnonfree_2.8.2 + squeeze1_i386.deb" תארקנה "deb." תליבח תנקתהל ,המגודל ."i-" תורשפאה םע הדוקפב שמתשה ,"deb." תליבח תנקתהל

 dpkg -i flashpluginnonfree_2.8.2+squeeze1_i386.deb
Selecting previously unselected package flashplugin-nonfree.
(Reading database ... 465729 files and directories currently installed.)
Unpacking flashplugin-nonfree (from flashplugin-nonfree_3.2_i386.deb) ...
Setting up flashplugin-nonfree (1:3.2) ...
--2013-10-01 16:23:40--  http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.310/install_flash_player_11_linux.i386.tar.gz
Resolving fpdownload.macromedia.com (fpdownload.macromedia.com)... 23.64.66.70
Connecting to fpdownload.macromedia.com (fpdownload.macromedia.com)|23.64.66.70|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6923724 (6.6M) [application/x-gzip]
Saving to: ‘/tmp/flashplugin-nonfree.FPxQ4l02fL/install_flash_player_11_linux.i386.tar.gz’

תונקתומה תוליבחה לכ תא ןייצ .2

.הדוקפה םע דחי "l-" תורשפאב שמתשה ,תונקתומה תוליבחה לכ תא םושרלו גיצהל ידכ

 dpkg -l
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                  Architecture    Description
+++-======================================-========================-===============================================================================
ii  accerciser                             3.8.0-0ubuntu1           all             interactive Python accessibility explorer for the GNOME desktop
ii  account-plugin-aim                     3.6.4-0ubuntu4.1         i386            Messaging account plugin for AIM
ii  account-plugin-facebook                0.10bzr13.03.26-0ubuntu1 i386            GNOME Control Center account plugin for single signon - facebook
ii  account-plugin-flickr                  0.10bzr13.03.26-0ubuntu1 i386            GNOME Control Center account plugin for single signon - flickr
ii  account-plugin-generic-oauth           0.10bzr13.03.26-0ubuntu1 i386            GNOME Control Center account plugin for single signon - generic OAuth
ii  account-plugin-google                  0.10bzr13.03.26-0ubuntu1 i386            GNOME Control Center account plugin for single signon
rc  account-plugin-identica                0.10bzr13.03.26-0ubuntu1 i386            GNOME Control Center account plugin for single signon - identica
ii  account-plugin-jabber                  3.6.4-0ubuntu4.1         i386            Messaging account plugin for Jabber/XMPP
....

.אל וא תנקתומ apache2 תליבח םא קודב ,המגודל .הליבחה םש םע דחי "l-" תורשפאב שמתשהל אל וא תנקתומה תיפיצפס הליבח גיצהל ידכ

 dpkg -l apache2
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                  Architecture    Description
+++-======================================-========================-==============================================
ii  apache2                                2.2.22-6ubuntu5.1        i386            Apache HTTP Server metapackage

הליבח רסה .3

.הליבח לש הנקתה תרסה/תרסהל תשמשמ "r-" תורשפאה ."flashplugin-nonfree_3.2_i386.deb" ירוקמה םשה תא אלו ,"flashpluginnonfree" הליבחה םש תא ןייצל ונילע ,"deb." הליבחה תא ריסהל ידכ

 dpkg -r flashpluginnonfree
(Reading database ... 142891 files and directories currently installed.) 
Removing flashpluginnonfree ... 
Processing triggers for man-db ... 
Processing triggers for menu ... 
Processing triggers for desktop-file-utils ... 
Processing triggers for gnome-menus ...

.הרוצתה יצבק תא אלו הליבחה תא קר ריסת 'r' תורשפאה .הרוצתה ץבוק םע דחי הליבחה תא ריסת רשא 'r' םוקמב 'p' תורשפאב שמתשהל םג לוכי התא

 dpkg -p flashpluginnonfree

הליבחה ןכותב ופצ .4

.הכורא המישר טמרופב "deb." הליבחה ןכות תא גיצת הדוקפה .גצומש יפכ "c-" תורשפאב שמתשה ,תמיוסמ הליבח לש ןכותה תא גיצהל ידכ

 dpkg -c flashplugin-nonfree_3.2_i386.deb
drwxr-xr-x root/root         0 2012-12-14 22:54 ./
drwxr-xr-x root/root         0 2012-12-14 22:54 ./usr/
drwxr-xr-x root/root         0 2012-12-14 22:54 ./usr/bin/
drwxr-xr-x root/root         0 2012-12-14 22:54 ./usr/lib/
drwxr-xr-x root/root         0 2012-12-14 22:54 ./usr/lib/mozilla/
drwxr-xr-x root/root         0 2012-12-14 22:54 ./usr/lib/mozilla/plugins/
drwxr-xr-x root/root         0 2012-12-14 22:54 ./usr/lib/flashplugin-nonfree/
-rw-r--r-- root/root      3920 2009-09-09 22:51 ./usr/lib/flashplugin-nonfree/pubkey.asc
drwxr-xr-x root/root         0 2012-12-14 22:54 ./usr/share/
drwxr-xr-x root/root         0 2012-12-14 22:54 ./usr/share/man/
drwxr-xr-x root/root         0 2012-12-14 22:54 ./usr/share/man/man8/
-rw-r--r-- root/root       716 2012-12-14 22:54 ./usr/share/man/man8/update-flashplugin-nonfree.8.gz
drwxr-xr-x root/root         0 2012-12-14 22:54 ./usr/share/applications/
drwxr-xr-x root/root         0 2012-12-14 22:54 ./usr/share/icons/
drwxr-xr-x root/root         0 2012-12-14 22:54 ./usr/share/icons/hicolor/
drwxr-xr-x root/root         0 2012-12-14 22:54 ./usr/share/icons/hicolor/24x24/
....

אל וא תנקתומ הליבחש קודב .5

.אל וא תנקתומ deb תליבח םא גיצי ,הליבחה םש םע "s-" תורשפאב שומיש

 dpkg -s flashplugin-nonfree
Package: flashplugin-nonfree
Status: install ok installed
Priority: optional
Section: contrib/web
Installed-Size: 177
Maintainer: Bart Martens <[email >
Architecture: i386
Version: 1:3.2
Replaces: flashplugin (<< 6)
Depends: debconf | debconf-2.0, wget, gnupg, libatk1.0-0, libcairo2, libfontconfig1, libfreetype6, libgcc1, libglib2.0-0, libgtk2.0-0 (>= 2.14), libnspr4, libnss3, libpango1.0-0, libstdc++6, libx11-6, libxext6, libxt6, libcurl3-gnutls, binutils
Suggests: iceweasel, konqueror-nsplugins, ttf-mscorefonts-installer, ttf-dejavu, ttf-xfree86-nonfree, flashplugin-nonfree-extrasound, hal
Conflicts: flashplayer-mozilla, flashplugin (<< 6), libflash-mozplugin, xfs (<< 1:1.0.1-5)
Description: Adobe Flash Player - browser plugin
...

תונקתומה תוליבחה םוקימ תא קודב .6

.הליבחה םשמ תכרעמל ןיקתהל שיש םיצבקה םוקימ תא םושרל ידכ

 dpkg -L flashplugin-nonfree
/.
/usr
/usr/bin
/usr/lib
/usr/lib/mozilla
/usr/lib/mozilla/plugins
/usr/lib/flashplugin-nonfree
/usr/lib/flashplugin-nonfree/pubkey.asc
/usr/share
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/update-flashplugin-nonfree.8.gz
/usr/share/applications
/usr/share/icons
/usr/share/icons/hicolor
...

ךירדמ ךותמ תוליבחה לכ תא ןקתה .7

."debpackages" תוארקנה היירפסהמ "deb." תוליבחה לכ תא ןיקתא ינא ,אמגודל ."install–" -ו "R-" תויורשפא םע שמשל לוכי הז .ולש הנשמה תוירפס לכבו וניוצש תוירפסב אצמנש "deb. *" סופדל םימאותה םיליג

 dpkg -R --install debpackages/
(Reading database ... 465836 files and directories currently installed.)
Preparing to replace flashplugin-nonfree 1:3.2 (using .../flashplugin-nonfree_3.2_i386.deb) ...
Unpacking replacement flashplugin-nonfree ...
Setting up flashplugin-nonfree (1:3.2) ...
Processing triggers for man-db ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus ...

הרוצת לא ךא הליבחה תא קורפ .8

.התוא רידגת וא ןיקתת אל איה ךא ,הליבחה תא קורפי "זוראל–" הלועפב שומיש

 dpkg --unpack flashplugin-nonfree_3.2_i386.deb
(Reading database ... 465836 files and directories currently installed.)
Preparing to replace flashplugin-nonfree 1:3.2 (using flashplugin-nonfree_3.2_i386.deb) ...
Unpacking replacement flashplugin-nonfree ...
Processing triggers for man-db ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus ...

הזורא אל הליבח לש שדחמ הרוצת ועבק .9

.הדרפנ אל רבכש הליבח לש שדחמ הרוצת "רדגה -" תורשפאה

 dpkg --configure flashplugin-nonfree
Setting up flashplugin-nonfree (1:3.2) ...

םינימזה הליבחה יטרפ תא ףלחה .10

.Packages ץבוקב םייקה עדימב ןשיה עדימה תא הפילחמ "update-avail-–" תורשפאה

 dpkg –-update-avail package_name

הליבחב םייקה עדימה תא קחמ .11

.תומייקה תוליבחה תודוא יחכונה עדימה תא קחמת "רורב ריהב–" הלועפה

 dpkg –-clear-avail

תונימז אלו תונקתומ אל תוליבחמ וחכשת .12

.תונימז אלו ורסוהש תוליבח יטמוטוא ןפואב חכשת "ןימז אל-ןשי-חכש–" תורשפא םע dpkg הדוקפה

 dpkg --forget-old-unavail

dpkg ןוישיר תגצה .13

 dpkg --licence

dpkg תסרג תגצה .14

.dpkg תסרג לע עדימ גיצי "סרוו–" ןועיטה

 dpkg –version
Debian `dpkg' package management program version 1.16.10 (i386).
This is free software; see the GNU General Public License version 2 or
later for copying conditions. There is NO warranty.

dpkg אשונב הרזעה לכ תא לבק .15

.dpkg הדוקפה לש תונימז תויורשפא לש המישר גיצת "הרזע–" תורשפאה

 dpkg –help
Usage: dpkg [<option> ...] <command>

Commands:
  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...
  --unpack           <.deb file name> ... | -R|--recursive <directory> ...
  -A|--record-avail  <.deb file name> ... | -R|--recursive <directory> ...
  --configure        <package> ... | -a|--pending
  --triggers-only    <package> ... | -a|--pending
  -r|--remove        <package> ... | -a|--pending
  -P|--purge         <package> ... | -a|--pending
  --get-selections [<pattern> ...] Get list of selections to stdout.
  --set-selections                 Set package selections from stdin.
  --clear-selections               Deselect every non-essential package.
  --update-avail <Packages-file>   Replace available packages info.
  --merge-avail <Packages-file>    Merge with info from file.
  --clear-avail                    Erase existing available info.
  --forget-old-unavail             Forget uninstalled unavailable pkgs.
  -s|--status <package> ...        Display package status details.
...

.הבוגתב תורקיה ךיתובשחמ תא ריכזהל חכשת לא .טשפתהל ונל ורזעו ונתוא ףתשלו קייל ושע .טנימקטל רבוחמ ראשיהו ןכדועמ ראשיה ,זא דע .תורעה תועצמאב יל עדוה ,המישרב יהשלכ הדוקפ יתספספ םא .ףסונ ןיינעמ