תוצופנה םהיתודוקפו APT, APT-Cache תנבה


.APT -ה תכרעמ איה ךלש תוליבחה להנמ לש GUI -ה תא הליעפמש תיסיסבה תכרעמה ,הדוקפה תרושב קסעתה אל םלועמ םא םג .הנכות לש הרסה וא הנקתהל APT תוליבחה תכרעמב תשמתשהש םייוכיסה בור ,הטנמ סקוניל וא ו

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

?APT הז המ

APT ב הנושארל הארנ הז .תמדקתמה הליבחה ילכ תא גציימ- Debian 2.1 רבד לש ורקיעב .1999 תנשב דוע, APT תוליבחל לוהינ תכרעמ איה dpkg, תמויסה םע תוארל ןתינש יפכ * .deb. תומיוסמ תוליבח תנקתה תעב תו

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

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

APT תרוצת תנבה

.APT לש הרוצתה יצבקמ דחא אוה וילע לכתסהל םיכלוה ונחנאש הזה ןושארה ץבוקה

$ sudo cat /etc/apt/sources.list
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ precise main
deb-src http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ precise main

deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ precise-updates main
deb-src http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ precise-updates main

deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ precise universe
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ precise-updates universe

deb http://security.ubuntu.com/ubuntu precise-security main
deb-src http://security.ubuntu.com/ubuntu precise-security main
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe

:םירגאמ השולשב םג שמתשמ ינא .(קיודמ Pangolin) 12.04 וטנובואב שמתשמ ינא ,ילש sources.list ץבוקמ קיסהל לוכי התא הארנכש יפכ

    :תיסחי טושפ הז ץבוק לש ריבחתה

    deb (url) release repository

    :המוד תנוכתמב לעופ אוה .רוקמה יצבק רגאמ איה תיוולנה הרושה

    deb-src (url) release repository

    .ותוא ךורעל ךרטצת אל םלועלו בוט יד ךתוא תרשי לדחמה תורירבהש םייוכיסה בורו ,APT תועצמאב ךורעל ךרטצתש דיחיה רבדה טעמכ אוה הז ץבוק

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

    $ sudo apt-get update

    !ךלש תכרעמב תוניצרב לשפל הלולע תורודהמ בוברע וא םיקפקופמ םירגאמ תפסוה .םידבוכמו םינימא תורוקממ קר ףסוה !!! ישילש דצ לש םירגאמ ףיסוהל דואמ בל ומיש :הרעה

    :הליבחה תא שפחנ ואוב תישאר .סרפדרוו תא ןיקתהל םיצור ונחנאו תרש םיצירמ ונחנאש דיגנ ואוב .תוליבח המכ ןיקתנ אוב ?האלה המ זא ,ותוא ןכדעל םיעדוי ונחנא וישכעו sources.list ץבוקב ונקדב

    $ sudo apt-cache search wordpress
    blogilo - graphical blogging client
    drivel - Blogging client for the GNOME desktop
    drupal6-mod-views - views modules for Drupal 6
    drupal6-thm-arthemia - arthemia theme for Drupal 6
    gnome-blog - GNOME application to post to weblog entries
    lekhonee-gnome - desktop client for wordpress blogs
    libmarkdown-php - PHP library for rendering Markdown data
    qtm - Web-log interface program
    tomboy-blogposter - Tomboy add-in for posting notes to a blog
    wordpress - weblog manager
    wordpress-l10n - weblog manager - language files
    wordpress-openid - OpenID plugin for WordPress
    wordpress-shibboleth - Shibboleth plugin for WordPress
    wordpress-xrds-simple - XRDS-Simple plugin for WordPress
    zine - Python powered blog engine

    ?APT-Cache והמ

    Apt-cache ה ןומטמ לע תותליאש טושפ השועש הדוקפ אוה- APT. ב ותוא שפחל םיצור ונחנאש רורבש ונרמאו שופיחה רטמרפ תא וילא ונרבעה- APT. שופיח ,ליעל תוארל ןתינש יפכ\"wordpress" הליבח לכ לש רצק רו

    :ןכ םג הז תא ונל רמול הלוכי APT ?הז םע דחי ונקתוי תולת וליא קוידב תוארל דמחנ היהי אל לבא .התוא ןיקתהל םיצור ונחנאו ",םיגולב להנמ - wordpress"\לש תירקיעה הליבחה תא םיאור ונא ,ןאכמ

    $ sudo apt-cache showpkg wordpress
    Versions:
    3.3.1+dfsg-1 (/var/lib/apt/lists/us-west-2.ec2.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-amd64_Packages)
     Description Language:
                     File: /var/lib/apt/lists/us-west-2.ec2.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-amd64_Packages
                      MD5: 3558d680fa97c6a3f32c5c5e9f4a182a
     Description Language: en
                     File: /var/lib/apt/lists/us-west-2.ec2.archive.ubuntu.com_ubuntu_dists_precise_universe_i18n_Translation-en
                      MD5: 3558d680fa97c6a3f32c5c5e9f4a182a
    
    Reverse Depends:
      wordpress-xrds-simple,wordpress
      wordpress-shibboleth,wordpress 2.8
      wordpress-openid,wordpress
      wordpress-l10n,wordpress 2.8.4-2
    Dependencies:
    3.3.1+dfsg-1 - libjs-cropper (2 1.2.1) libjs-prototype (2 1.7.0) libjs-scriptaculous (2 1.9.0) libphp-phpmailer (2 5.1) libphp-simplepie (2 1.2) libphp-snoopy (2 1.2.4) tinymce (2 3.4.3.2+dfsg0) apache2 (16 (null)) httpd (0 (null)) mysql-client (0 (null)) libapache2-mod-php5 (16 (null)) php5 (0 (null)) php5-mysql (0 (null)) php5-gd (0 (null)) mysql-server (2 5.0.15) wordpress-l10n (0 (null))
    Provides:
    3.3.1+dfsg-1 -
    Reverse Provides:

    .ןהלש תואסרגה ירפסמ תפסותב ,ןהב היולת איהש תורחא תוליבחו הכופה תולת ,ןיקתהל רומא אוה ונממש רגאמה ,הנקתהל הסרגה איה wordpress 3.3.1 -ש ונל הארמ הז

    (.ןקתות רגאמב הנורחאה הסריגהו ,תרדגומ הניא הסרגהש ושוריפ null) :הרעה

    :לעופב הנקתהה תדוקפ ,תעכ

    $ sudo apt-get install wordpress

    .תעכ תונקתומ ןניאש תולתה לכ תאו WordPress-3.3.1 תא ןיקתת וז הדוקפ

    :ןמקלדכ ןה תורחא תוישומיש תודוקפ המכ .APT םע תושעל לוכי התאש המ לכ אל הז ,ןבומכ

    .ולש םינותנה דסמ תא ןכדעמו etc/apt/sources.list/ ץבוק תא חתנמ apt-get ןוכדע ,רוכז .APT תודוקפ לש הרדס תלעפה ינפל apt-get ןוכדע ץירהל גוהנ :הרעה

    :הליבחה תנקתה ומכ הדימ התואב הלק איה הליבח תנקתה

    $ sudo apt-get remove wordpress

    :apt-get הרהטב שמתשהל הצרת ,הלא תא םג ריסהל ידכ .םימלש הרוצתה יצבק לכ תא הריאשמ apt-get remove הדוקפה ,רעצה הברמל

    $ sudo apt-get purge wordpress

    :ךכל ןוקית שי APT -ל ,לזמה הברמל .םינותנה דסמב ךבתסמו ,יוארכ apt-get ןוכדע תא ץירמ ךניא רשאכ ללכ ךרדב הרוק הז .הרובש תולת שיש בצמב לקתיהל לולע התא ,םעפ ידמ

    $ sudo apt-get –f install

    :קסידב םוקמ תונפל ידכ תעל תעמ םתוא ריסהל יאדכ (var/cache/apt/archives/-ב םתוא ןסחאמ) ךלש בשחמל תורישי רגאמהמ deb. * יצבק לכ תא דירומ APT -ש ןוויכמ

    $ sudo apt-get clean

    .ןלהלש רמאמב רתוי תומדקתמ תודוקפ המכ רוקחלו דומלל המ הברה ןיידע שי .ולש תוישומישה תודוקפהמ המכו APT, APT-Cache -מ ןטק קלח קר והז

      .תכרעמה תא ןכדעל ידכ Cron לש םימיהדמ םיטפירקס בותכל רשפא ,APT תא םיריכמש עגרב .תופסונ תויורשפא תלבקל שיאה יפדב ןייע אנא ,דימת ומכ