ווי צו פעדאָראַ: אַלץ איר געוואלט צו וויסן וועגן YUM און טאָן ניט אַרויספאָדערן צו פרעגן (חלק I)

יום (Yellow הונט ופּדאַטער, מאַדאַפייד): עס איז אַ באַפֿעלן שורה ווייכווארג פאַרוואַלטער (קלי) צו דערהייַנטיקן, ינסטאַלירן און נעם אַוועק פּאַקידזשיז מיט אָטאַמאַטיק דעפּענדענסי האַכלאָטע. עס איז געשריבן אין פּיטהאָן, וואָס אַלאַוז זיין פאַנגקשאַנאַליטי צו זיין יקספּאַנדיד דורך פּלוגינס. יום איז אויך בארעכטיגט אויף דעביאַן.

יום אָפפערס זיכער פּעקל פאַרוואַלטונג ווייַל עס שטיצט סיגנאַטורע וועראַפאַקיישאַן סיסטעם GPG (GNU פּריוואַטקייט גאַרד, אויך באקאנט ווי גנופּג). ווען וועראַפאַקיישאַן פון סיגנאַטורע איז ענייבאַלד, Yum וועט אָפּזאָגן צו ינסטאַלירן קיין פּאַקידזשיז וואָס זענען נישט געחתמעט מיט די ריכטיק GPG שליסל פֿאַר די ריפּאַזאַטאָרי. דעם מיטל אַז איר קענען צוטרוי אַז פּאַקידזשיז רפּם אַז איר אראפקאפיע און ינסטאַלירן אויף דיין סיסטעם זענען פֿון אַ פאַרלאָזלעך מקור און זענען נישט מאַדאַפייד בעשאַס די אַריבערפירן.

אין דעם ווי צו (צעטיילט אין עטלעכע פּאַרץ) מיר וועלן זען ווי אַזוי צו מאַכן די מערסט פון דעם שטאַרק און פלעקסאַבאַל ווייכווארג פאַרוואַלטער וואָס איז, אין מיין פערזענלעכע מיינונג, איינער פון די בעסטער יגזיסץ אין אַדישאַן צו פּאַקמאַן (אַרטלינוקס);). מיר וועלן כּמעט זען אַלע אָפּציעס וואָס עס האט, די פּלוגינס און ווי צו קאַנפיגיער עס לויט אונדזער אייגענע באדערפענישן: ד.

צו נוצן קיין פון די אָפּציעס געוויזן אונטן, עס איז בלויז נייטיק צו אַקסעס ווי וואָרצל אָדער נוצן סודאָ און שרייב:

yum [opciones] comando {paquete1} {paquete2} {...}

בייַשפּיל:

yum -y install clementine

באַמערקונג: די פּאַראַמעטערס קאַנטיינד צווישן [] ​​זענען אַפּשאַנאַל, די פּאַראַמעטערס קאַנטיינד צווישן {} וועט אָפענגען אויף דעם באַפֿעל צו זיין געוויינט.

די רשימה פון קאַמאַנדז וואָס Yum האט איז:

  • ינסטאַלירן פּאַקקאַגע 1 [פּאַקקאַגע 2] […]
  • דערהייַנטיקן [פּעקל 1] [פּעקל 2] […]
  • דערהייַנטיקן צו [פּאַקקאַגע 1] [פּאַקקאַגע 2] […]
  • טשעק - דערהייַנטיקן
  • אַפּגרייד [פּאַקקאַגע 1] [פּאַקקאַגע 2] […]
  • upgrade-to [פּעקל 1] [פּעקל 2] [...]
  • פאַרשפּרייטונג-סינגקראַנאַזיישאַן [פּאַקקאַגע 1] [פּאַקקאַגע 2] […]
  • אַראָפּנעמען | מעקן פּאַקקאַגע 1 [פּאַקקאַגע 2] […]
  • רשימה [...]
  • אינפֿאָרמאַציע […]
  • גיט | whatprovides feature1 [feature2] […]
  • ריין [פּאַקידזשיז | metadata | ויסגיין-קאַש | רפּמדב | פּלוגינס | אלע]
  • מאַקעקאַטשע
  • גרופּעס [...]
  • זוכן שטריקל 1 [שטריקל 2] […]
  • שעל [פילענאַמע]
  • resolvedep dep1 [dep2] […]
  • (געהאלטן בלויז פֿאַר לעגאַט סיבות - נוצן ריפּאַקיורערי אָדער יאַם פּראָווידעס)
  • לאָקאַל ינסטאַלל רפּמפילע 1 [רפּמפילע 2] […]
  • (געהאלטן בלויז פֿאַר לעגאַט סיבות - נוצן ינסטאַלירן)
  • localupdate rpmfile1 [rpmfile2] [...]
  • (געהאלטן בלויז פֿאַר לעגאַט סיבות - נוצן דערהייַנטיקן)
  • ריינסטאַל פּאַקקאַגע 1 [פּאַקקאַגע 2] […]
  • אַראָפּרעכענען פּעקל 1 [פּעקל 2] […]
  • דעפּליסט פּאַקקאַגע 1 [פּאַקקאַגע 2] […]
  • רעפּאָליסט [אַלע | ענייבאַלד | פאַרקריפּלט]
  • ווערסיע [אַלע | אינסטאַלירן | בנימצא | גרופּע- נאָגראָופּס | גראָופּליסט | groupinfo]
  • געשיכטע [אינפֿאָרמאַציע | רשימה | פּאַקידזשיז-רשימה | פּאַקידזשיז-אינפֿאָרמאַציע | קיצער | אַדדאָן-אינפֿאָרמאַציע | יבערמאַכן | ופמאַכן | ראָולבאַק | נייַ | סינק | סטאַץ]
  • מאַסע-טראַנסאַקטיאָן [טקספילע]
  • טשעק
  • הילף [באַפֿעלן]

באַשרייַבונג פון די קאַמאַנדז

ינסטאַלירן

עס איז גענוצט צו ינסטאַלירן די לעצטע ווערסיע פון ​​אַ פּעקל אָדער גרופּע פון ​​פּאַקידזשיז און ינשור אַז אַלע דיפּענדאַנסיז זענען צופֿרידן. אויב קיין פּעקל גלייַכן די געגעבן פּעקל נאָמען, די שוועבעלעך זענען אינסטאַלירן. אויב דער נאָמען הייבט מיט אַ "@" כאַראַקטער, די מנוחה פון די נאָמען איז געניצט ווי אויב די גרופּע ינסטאַלל באַפֿעל איז עקסאַקיוטאַד. אויב די נאָמען הייבט מיט אַ "-" כאַראַקטער, אַ זוכן איז דורכגעקאָכט אין די טראַנסאַקטיאָן און קיין שוועבעלעך זענען אַוועקגענומען. אויב די נאָמען איז אַ טעקע, די ינסטאַלירונג איז געטאן ווי אויב עס איז געווען דורכגעקאָכט דורך לאָקאַל ינסטאַלל.

דערהייַנטיקן

אויב לויפן אָן ניצן אַ פּעקל נאָמען, דערהייַנטיקן דערהייַנטיקונגען אַלע פּאַקידזשיז איצט אינסטאַלירן אויף די סיסטעם. אויב איינער אָדער מער פּאַקידזשיז זענען ספּעסיפיעד, וועט Yum בלויז דערהייַנטיקן די דעזיגנייטיד פּאַקידזשיז. יום וועט מאַכן זיכער אַז אַלע דיפּענדאַנסיז האָבן שוין צופֿרידן בעשאַס די דערהייַנטיקן.

דערהייַנטיקן-צו

דער באַפֿעל אַרבעט ווי "דערהייַנטיקן", אָבער די ווערסיע פון ​​דעם פּעקל צו וואָס איר ווילן צו דערהייַנטיקן איז שטענדיק ספּעסאַפייד.

טשעק - דערהייַנטיקן

עס איז ימפּלאַמענאַד אַזוי אַז איר קענען וויסן אויב דיין מאַשין האט פּענדינג דערהייַנטיקונגען אָן ינטעראַקטיוולי לויפן דערהייַנטיקן. עס קערט אויך אַ רשימה פון פּאַקידזשיז צו דערהייַנטיקן אין רשימה פֿאָרמאַט. אין די ווערבאָס מאָדע, עס אויך ווייזט פאַרעלטערט פּאַקידזשיז.

אַפּגרייד

דאָס איז די זעלבע ווי די דערהייַנטיקן באַפֿעל מיט די פאָן --obsoletes.

פאַרשפּרייטונג - סינגקראַנאַזיישאַן o distro - סינק

סינטשראָניזע די אינסטאַלירן פּעקל צוזאַמען מיט די לעצט פאַראַנען פּאַקידזשיז, דאָס איז דורכגעקאָכט רעכט צו אַבסאַלעסאַנס, דערהייַנטיקן אָדער אַוטדייטיד ווי געהעריק. אויב איר געבן עס די אַפּשאַנאַל "פול" אַרגומענט, די באַפֿעל וועט אויך ריינסטאַל די פּאַקידזשיז וואָס די קאָנטראָל סומע און די פאַראַנען טשעק סאַם טאָן ניט גלייַכן. און באַזייַטיקן אַלט פּאַקידזשיז (קענען ווערן גענוצט צו סינק רפּמדב ווערסיעס). די אַפּשאַנאַל אַרגומענט "אַנדערש" קענען ווערן גענוצט צו ספּעציפיצירן די פעליקייַט אָפּעראַציע. דער באַפֿעל קען נישט דורכפירן אַפּעריישאַנז אויף גרופּעס, היגע פּאַקידזשיז אָדער נעגאַטיוו סעלעקשאַנז.

אַראָפּנעמען o מעקן

זיי זענען געניצט פֿאַר רימוווינג ספּעסאַפייד פּאַקידזשיז פון די סיסטעם, ווי געזונט ווי רימוווינג פּאַקידזשיז אַז אָפענגען אויף דעם פּעקל רימוווינג.

באַמערקונג: איר קענען נישט אַקסאַדענאַלי באַזייַטיקן יאַם דורך זיך.

רעשימע

עס איז געניצט צו אַרויסווייַזן פאַרשידן אינפֿאָרמאַציע וועגן פאַראַנען פּאַקידזשיז. די פול שטעלן פון אָפּציעס פֿאַר דעם באַפֿעל איז דיטיילד אונטן:

  • יום רשימה [אַלע | פּאַטראָן 1] [פּאַטראָן 2] […]

ווייזט אַלע בנימצא און אינסטאַלירן פּאַקידזשיז.

  • יום רשימה בנימצא [פּאַטראָן 1] […]

ווייַזן אַלע פּאַקידזשיז אין יאַם ריפּאַזאַטאָריז בנימצא צו זיין אינסטאַלירן.

  • יום רשימה דערהייַנטיקונגען [פּאַטראָן 1] […]

עס ווייזט אַלע פּאַקידזשיז מיט דערהייַנטיקונגען בנימצא אין די יאַם ריפּאַזאַטאָריז

  • יום רשימה אינסטאַלירן [פּאַטראָן 1] […]

רשימה די פּאַקידזשיז גערעכנט ווי אַרגומענטן. אויב אַן אַרגומענט טוט נישט גלייַכן דעם נאָמען פון אַ פאַראַנען פּעקל, די שוועבעלעך זענען געדרוקט.

  • Yum רשימה עקסטראַז [פּאַטראָן 1] […]

עס ליסטעד די פּאַקידזשיז אינסטאַלירן אויף די סיסטעם וואָס זענען נישט בנימצא אין קיין יאַם ריפּאַזאַטאָרי און וואָס זענען געוויזן אין די קאַנפיגיעריישאַן טעקע.

  • יאַם רשימה פאַרעלטערט [פּאַטראָן 1] […]

עס ליסטעד די פּאַקידזשיז אינסטאַלירן אויף די סיסטעם וואָס האָבן ווערן פאַרעלטערט אין קיין יאַם ריפּאַזאַטאָרי און וואָס זענען געוויזן אין די קאַנפיגיעריישאַן טעקע.

  • יאַם רשימה לעצטנס [פּאַטראָן 1] […]

רשימה די פּאַקידזשיז לעצטנס מוסיף צו די ריפּאַזאַטאָריז. דאָס איז יוזשאַוואַלי ניט נוציק, אָבער אויב איר טאַקע וועלן עס, איר קענען נוצן דעם פּלוגין יאַם רשימה-דערהייַנטיקן אינפֿאָרמאַציע ווי גייט: "yum list-updateinfo new".

באַמערקונג: איר קענען פאַרבייַטן דעם פּאַראַמעטער «פּאַטראָן 1«,«פּאַטראָן 2', עטק., מיט די נאָמען פון דעם פּעקל איר ווילן צו קאָנטראָלירן. געדענק אַז די אָפּציעס אָפּגעמערקט צווישן [] ​​זענען אַפּשאַנאַל.

דערווייַל דער ערשטער טייל איז דאָ צו נישט פאַרברייטערן זיך פיל;)

דער אינהאַלט פון דעם אַרטיקל אַדכיר צו אונדזער פּרינציפּן פון לייט עטיקס. צו מעלדונג אַ טעות גיט דאָ.

16 באַמערקונגען, לאָזן דיין

לאָזן דיין באַמערקונג

אייער בליצפּאָסט אַדרעס וועט נישט זייַן ארויס. Required fields זענען אנגעצייכנט מיט *

*

*

  1. פאַראַנטוואָרטלעך פֿאַר די דאַטן: Miguel Ángel Gatón
  2. ציל פון די דאַטן: קאָנטראָל ספּאַם, קאָמענטאַר פאַרוואַלטונג.
  3. לעגיטימאַטיאָן: דיין צושטימען
  4. קאָמוניקאַציע פון ​​די דאַטן: די דאַטן וועט נישט זיין קאַמיונאַקייטיד צו דריט פּאַרטיעס אַחוץ דורך לעגאַל פליכט.
  5. דאַטן סטאָרידזש: דאַטאַבייס כאָוסטיד דורך Occentus Networks (EU)
  6. רעכט: צו קיין צייט איר קענט באַגרענעצן, צוריקקריגן און ויסמעקן דיין אינפֿאָרמאַציע.

  1.   rogertux דאָס

    זעלבסטמאָרד זיכער
    באַמערקונג: איר קענען נישט אַקסאַדענאַלי באַזייַטיקן יאַם.

  2.   azavenom דאָס

    זייער גוט אינפֿאָרמאַציע, עטלעכע פֿראגן XD וואָס קענען אויך זיין אינסטאַלירן אין ובונטו? און אויב איר קענען נוצן די דעביאַן רעפּאָ אין ובונטו?

    1.    פּערסעוס דאָס

      איר קען נוצן יאַם ווי אַ פּעקל פאַרוואַלטער ווי אַן אָלטערנאַטיוו צו פיייק-באַקומען אָדער פיייקייט, איך בין נישט זיכער צי איר קען נוצן די דעביאַן פּעקל אין ובונטו און עס אַרבעט ריכטיק, עס וואָלט זיין אַ ענין פון טעסטינג :).

  3.   ראָקקאַנדראָלעאָ דאָס

    איר האָט באשאפן אַן עקסיסטענטשאַל צווייפל פֿאַר מיר ... יום אויף דעביאַן! (און יאָ, עס איז; איך באַשטעטיקט דורך קאָנטראָלירונג די ריפּאַזאַטאָריז). קען דאָס מיינען אַז. רפּם פּאַקידזשיז קענען זיין אינסטאַלירן אויף דעביאַן (טאָן איך האָבן צו לייגן ריפּאַזאַטאָריז?) אָדער אַז איך קענען נוצן מייַלע ס קאַמאַנדז און גוי צו ינסטאַלירן. דעב פּאַקידזשיז? אנטשולדיגט אויב איך זאָגן גרויזאַם, אָבער איך בין סאַפּרייזד דורך וואָס איך לייענען.
    גרעעטינגס.

    1.    92 דאָס

      עס וואָלט זיין אנגענומען אַז איר קענען ינסטאַלירן די. דעב פּאַקידזשיז מיט יאַם, פּונקט ווי אין פּקלינוקס די רפּם פּאַקידזשיז מיט סינאַפּטיק און פיייק קסד.

    2.    געהעריק דאָס

      אויב איר קוק אויף עס פֿון די לאַדזשיקאַל פונט פון מיינונג, די נאָרמאַל זאַך וואָלט זיין אַז מיט Yum איר קענען ינסטאַלירן.

      1.    וואַן קאַרלאָס דאָס

        און אַזוי עס זאָל זיין, ווייַל די ינסטאַללער איז איין זאַך און דער פּעקל איז אנדערן.

  4.   JULIO דאָס

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

    http://www.mylifeUnix.org

    1.    פּערסעוס דאָס

      איר זענט אַ רעכט רעכט פרייַנד, פילע פון ​​אונדז טראַכטן מיר וויסן פיל וועגן אונדזער דיסטראָ, אָבער ווען מיר פאָרשן אַ ביסל, עס טורנס אויס אַז וואָס מיר וויסן איז קליינטשיק קסד.

  5.   וואַן קאַרלאָס דאָס

    און ריידנדיק וועגן יום, האָט איר פאַרשטייען אַז די פעדאָראַ אַדמין צו ינסטאַלירן אויף 64-ביסל סיסטעמען?

    1.    געהעריק דאָס

      איך האט קיין געדאַנק, סייַ ווי סייַ די אַדוואַנטידזשיז פון 64-ביסל סיסטעמען זענען פילע 🙂

    2.    פּערסעוס דאָס

      ווי וועגן ברודער, ווי איר פּונקט טאָן, עס איז זייער רעקאַמענדיד צו נוצן די 64-ביסל ווערסיע, פֿון וואָס איך לייענען, Fedora x86_64 ניצט די פּאַקידזשיז פֿאַר 64 ווי פיל ווי מעגלעך און בלויז אויב זיי טאָן ניט עקסיסטירן, עס קאַמביינז זיי. מיט יענע פון ​​32. דאָס איז טאַקע קיל ווייַל מיר שטענדיק באַקלאָגנ זיך וועגן נעבעך קאַמפּאַטאַבילאַטי צווישן 32 און 64 ביסל סיסטעמען.

      טשעערס :).

  6.   קאַרלאָס עמיליאָ דאָס

    די YUM אין דעביאַן איז נישט יבערראַשן מיר, ווייַל Fedora האַרץ געוויינט apt-get ווי אַ פאַרוואַלטער, איך אפילו באשאפן ווערסיע 7 אָדער עפּעס ווי דאָס, ווייַל איך ווי צו פאַרבינדן פּעקל מאַנאַדזשערז, איך קוק אַ פּלאַץ וועגן זיי און לעצטנס איך סקרוד אַרויף מיין פעדאָראַ 17 פֿאַר פּאַטינג פּאַקמאַן (יאָ, דער אַרטשלינוקס פאַרוואַלטער) און אַלץ געארבעט ביז איך ריסטאַרטיד קסד

    1.    פּערסעוס דאָס

      וואַו, פּאַקמאַן אין פעדאָראַ *. *, שלעכט אַז עס האט נישט אַרבעטן פֿאַר דיר :(. וואָס איר האָט געזאָגט וועגן טשאַנגינג די פּעקל מאַנאַדזשערז צווישן דיסטראָס איז עפּעס אַז פילע פון ​​אונדז טאָן ניט וויסן וועגן, אַז ס וואָס עס געמאכט מיר אַ גוטע געדאַנק צו פונט אויס די דאַטן :).

      דאַנקען פֿאַר די באַמערקונג און פֿאַר די באַזוכן, גרעעטינגס בראָ;).

  7.   עמיליאַנאָ דאָס

    איך נוצן Fedora x86_64 פֿאַר וועגן צוויי יאָר.
    איך האָב ניט געהאט קיין פּראָבלעם.
    עס אַרבעט פיל בעסער ווי די 32-ביסל ווערסיע.
    יום איז איינער פון די בעסטער מגילה צו ינסטאַלירן.
    איך האָב שוין לאַנג סטאַפּט ניצן די "רפּם" באַפֿעל צו
    דורכפירן די ינסטאַלירונג פון דאַונלאָודיד פּאַקידזשיז און אַז
    זיי זענען נישט אין ריפּאַזאַטאָריז. אויב איר פאַרבינדן עס מיט «Yumex»,
    די גראַפיקאַל צובינד, זיי זענען זייער שטאַרק מכשירים.
    אין די לעצטע ווערסיע פון ​​Fedora, "אַפּפּער" אַרבעט זייער גוט,
    לפּחות ווי ווייַט ווי איך'ווע געפרוווט, ינסטאָלינג פּאַקידזשיז
    געטאן פֿון Firefox, ווייַל איינער פון די אַקשאַנז איז צו ינסטאַלירן עס מיט
    אַפּער.

    בעסטער גרוס,

    עמיליאַנאָ
    Badajoz

    1.    פּייפּס דאָס

      D: